plsql連線資料庫報 ORA 12514錯誤

2021-09-10 07:28:22 字數 705 閱讀 3219

這是因為新新增的監聽不是oracle資料庫預設的監聽(1521),此時資料庫使用靜態註冊監聽(動態監聽註冊,資料庫啟動時,自己預設就會註冊,當我們關閉資料時,也會自動登出,而使用非預設的埠號,就需要自己手動設定一些引數,使得資料庫能夠識別。),需要所以即使啟動這個監聽成功,但是資料庫無法識別這個服務,因次我們需要用

這個命令手動的將自己設定的監聽服務名新增給資料庫:alter system set local_listener=『listener_orcl』,『orcl1』,『orcl2』;

未新增的情況通過 lsnrctl status listener2,下會報這個錯誤(不支援此服務)

如:[oracle@12r2 admin]$ lsnrctl status listener2

lsnrctl for linux: version 12.2.0.1.0 - production on 26-jan-2019 19:27:12

報不知道這個服務,

alter system set local_listener=『listener_orcl』,『orcl1』,『orcl2』;

新增後,

[oracle@12r2 admin]$ lsnrctl status listener2

lsnrctl for linux: version 12.2.0.1.0 - production on 26-jan-2019 19:31:05

結束 ;

PL SQL連線資料庫

在 pl sql 中,database 新增資料庫 可以通過 oracle 的 net manager 新增。也可以通過修改檔案 tnsnames.ora 來新增,net manager 本質也是修改該檔案 路徑 d oracle product 10.2.0 db 1 network admin ...

PL SQL遠端連線資料庫

關鍵的兩個步驟 往往我們會漏了第二個步驟 第一步 在本地安裝的oracle客戶端找到tnsnames.ora檔案 我的目錄是 f oracle product 10.2.0 client 1 network admin 然後新增如下 192.168.10.6 description address ...

plsql遠端連線資料庫

1.配置plsql的連線 可以理解找到乙個tnsnames.ora,然後這裡配置遠端資料庫的路徑 2.tnsnames.ora 可以在原來後的面追加 generated by oracle configuration tools.orcl2 description address list addr...