前言
本機cmd命令窗口,連接虛擬機Oracle數據庫 pl/sql 連接時報錯ORA-12541:TNS:no listener
解決辦法
步驟一:配置客戶端tnsnames.ora
找到tnsnames.ora文件,C:\oracle\product\11.2.0\db_1\NETWORK\ADMIN

修改成你的實例名稱和電腦IP ,不知道自己的實例名的可以在開始>控制面板>管理工具>計算機管理,然后找到圖片標紅位置即可了解自己的實例名稱
步驟二:配置服務端listener.ora
找到listener.ora文件,C:\oracle\product\11.2.0\db_1\NETWORK\ADMIN
按照紅框位置,添加自己的正確信息, 注意ORACLE_HOME =
、和 SID_NAME=
要准確填寫
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = C:\oracle\product\11.2.0\db_1)
(SID_NAME = orcl)
)
)
步驟三:重啟listener服務
1.lsnrctl stop
2.lsnrctl start
cmd命令按命令執行即可,
步驟四:打開pl/sql登錄