Сброс пароля администратора Oracle Apex - PullRequest
1 голос
/ 28 апреля 2011

У меня установлено 2 Apexes на этом сервере, я хотел бы сбросить пароль для 2-й Apex, как мне это сделать?Я попытался

$ sqlplus sys / 123456 как 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)

)

)

Как мне подключиться к базе данных 2?sqlplus sys как sysdba?

1 Ответ

2 голосов
/ 28 апреля 2011

База данных по умолчанию, к которой вы подключаетесь, определяется переменной среды ORACLE_SID.

Но вы также можете указать, к какой БД вы будете подключаться, добавив @ ... после пароля.

connect sys/123456@database2 as sysdba

Но вам даже не нужно настраивать TNSNAMES.ora. Вы также можете использовать «простое подключение», просто поместив host / SID за @:

connect sys/123456@host/SID as sysdba

Обратите внимание, что "easy connect" также можно отключить в вашем SQLNET.ora (он включен по умолчанию для клиентов 10g и выше, я думаю).

...