powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ora12c, Не могу подключиться к PDB. Перепробовал все что можно - return "Epic fail". Help
4 сообщений из 4, страница 1 из 1
Ora12c, Не могу подключиться к PDB. Перепробовал все что можно - return "Epic fail". Help
    #39355619
justcoder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, всем.
В общем не получается подключиться к PDB базе. Уже с ума сойду..... Шаги ниже:

1) Создал PDB
Код: plsql
1.
2.
3.
define username=testpdbuser
define userpassword=testpdbpassword
CREATE PLUGGABLE DATABASE testpdb ADMIN USER &username IDENTIFIED BY &username;



2)Проверил
Код: plsql
1.
2.
3.
4.
select con_id, dbid, name from v$pdbs;

2 1081854027 PDB$SEED                       
4 1384886153 TESTPDB



3)Поработал со статусом
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
select status from v$instance;
MOUNTED;

db_name  STRING  my2orcl

ALTER DATABASE OPEN;  
select status from v$instance;
OPEN;



4) Доп. инфа
Код: plsql
1.
2.
3.
4.
sho parameter db_name; 

NAME     TYPE    VALUE
db_name  STRING  my2orcl



5) Посмотрел узеров

Код: plsql
1.
select username from dba_users;



Узер testpdbuser имеется.

6) Дал ему грантов
Код: plsql
1.
Grant CREATE SESSION, ALTER SESSION to TESTPDBUSER;



7)Убедился что он не локнутый.

8) Пытаюсь приконектиться к нему.

Пытался так
Код: plsql
1.
CONN testpdbuser/testpdbpassword@my2orcl


Пытался так
Код: plsql
1.
CONN testpdbuser/testpdbpassword@//localhost:1521/my2orcl



Везде пишет invalid username/login

9) Файл tsnames.ora
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
MY2ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = my2orcl)
    )
  )

LISTENER_MY2ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )



10) Доп.проверки
Служба в винде работает
tnsping my2orcl , OK

Народ, что я упустил подскажите пожалуйста??!!
...
Рейтинг: 0 / 0
Ora12c, Не могу подключиться к PDB. Перепробовал все что можно - return "Epic fail". Help
    #39355633
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
justcoder
Код: plsql
1.
2.
3.
define username=testpdbuser
define userpassword=testpdbpassword
CREATE PLUGGABLE DATABASE testpdb ADMIN USER &username IDENTIFIED BY &username;


...
Код: plsql
1.
CONN testpdbuser/testpdbpassword@//localhost:1521/my2orcl




Попробуйте так:
Код: plsql
1.
CONN testpdbuser/testpdbuser@//localhost:1521/my2orcl
...
Рейтинг: 0 / 0
Ora12c, Не могу подключиться к PDB. Перепробовал все что можно - return "Epic fail". Help
    #39355658
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
justcoder,

justcoder
Код: plsql
1.
CONN testpdbuser/testpdbpassword@//localhost:1521/my2orcl



connect должен быть на сервис PDB, и это не my2orcl.
Соединяйтесь на сервис testpdb + .domain_name, если последний задан.
Если не уверены, на какой сервис соединяться, получите список сервисов, зарегистрированных на listener, через lsnrctl serv.
...
Рейтинг: 0 / 0
Ora12c, Не могу подключиться к PDB. Перепробовал все что можно - return "Epic fail". Help
    #39355665
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
justcoder,


Ну и в какую дверь стучимся? У тебя CDB my2orcl а pluggable testpdb. При создании pluggable oracle автоматом создает сервис с именем pluggable, т.e. testpdb в твоем случае. Туда и стучись. Проверь полное имя сервиса в DBA_SERVICES и удостоверься сервис активирован (GV$ACTIVE_SERVICES). Добавь в tnsnames:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
TESTPDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = полное-имя-сервиса)
    )
  )



SY.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ora12c, Не могу подключиться к PDB. Перепробовал все что можно - return "Epic fail". Help
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]