Вот как я понял вопрос: для подключения к любой базе данных мы используем строку подключения, например,
connect scott/tiger@orcl
ORCL
представляет базу данных. Обычно это псевдоним, который мы помещаем в файл TNSNAMES.ORA
, и выглядит он так:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = db_server_2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORA11G)
)
)
Чтобы подключиться к новой базе данных, вам нужно отредактировать этот файл и добавить другой псевдоним, чтобыэта вновь созданная база данных. Вероятно, у него будет другое имя хоста и имя сервиса. Какие они, я не знаю. Если вы это знаете, хорошо;если нет, спросите своего администратора базы данных.
Предположим, это будет выглядеть так:
ORCL12C_2019 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = db_server_12C)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORA12C_2019)
)
)
Тогда вы подключитесь к нему как
connect scott/tiger@ORCL12C_2019