我在这台服务器上安装了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?
答案 0 :(得分:2)
您要连接的默认数据库由ORACLE_SID环境变量定义。
但您也可以通过在密码后添加@ ...来指定要连接的数据库。
connect sys/123456@database2 as sysdba
但您甚至不需要设置TNSNAMES.ora。您也可以通过简单地将主机/ SID放在@:
后面来使用“轻松连接”connect sys/123456@host/SID as sysdba
请注意,“轻松连接”也可以在您的SQLNET.ora中关闭(默认情况下,它在10g客户端以及以上版本中打开)。