重置Oracle Apex管理员密码

时间:2011-04-28 04:38:20

标签: oracle-apex

我在这台服务器上安装了2个Apexes,我想重置第2个Apex的密码,我该怎么做?我试过了

  

$ sqlplus sys / 123456 as sysdba

     

SQL> @apxxepwd密码

但它只重置了第一个Apex,我将如何重置第二个顶点?

tnsnames.ora文件看起来像这样

DATABASE1 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = the_database_server)(PORT = 1521))

(CONNECT_DATA =

(SERVICE_NAME = DATABASE1)

)

)

DATABASE2 =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = the_database_server)(PORT = 1521))

(CONNECT_DATA =

(SERVICE_NAME = DATABASE2)

)

)

如何连接到Database2? sqlplus sys as sysdba?

1 个答案:

答案 0 :(得分:2)

您要连接的默认数据库由ORACLE_SID环境变量定义。

但您也可以通过在密码后添加@ ...来指定要连接的数据库。

connect sys/123456@database2 as sysdba

但您甚至不需要设置TNSNAMES.ora。您也可以通过简单地将主机/ SID放在@:

后面来使用“轻松连接”
connect sys/123456@host/SID as sysdba

请注意,“轻松连接”也可以在您的SQLNET.ora中关闭(默认情况下,它在10g客户端以及以上版本中打开)。