oracle11g 配置監聽及登入問題解決方案
oracle11g啟動失敗或者登入失敗,常見錯誤程式碼如ORA-12560或ORA-01034 ORA-27101或ORA-ora-00119 ORA-00132,經過百度並結合實際操作,整理如下,以後備查。
1、新增監聽程式(伺服器端)
開啟net manager
新增監聽
新增監聽位置(網路地址)
新增資料庫服務(oracle主目錄可以不填)
2、新增服務命名
3、測試
利用伺服器端sqlplus工具E:\app\20483\product\11.2.0\dbhome_1\BIN\sqlplus.exe
開啟cmd進入E:\app\20483\product\11.2.0\dbhome_1\BIN目錄,輸入命令sqlplus/ as sysdba;
輸入startup,如果成功,說明配置沒問題;如果提示ora-01034 27101或ora-00119 00132,則需要按照如下操作
1) cmd到伺服器端bin目錄下
C:\Users\20483>e:
E:\>cdE:\app\20483\product\11.2.0\dbhome_1\BIN
E:\app\20483\product\11.2.0\dbhome_1\BIN>
2) 登入
E:\app\20483\product\11.2.0\dbhome_1\BIN>sqlplus/ as sysdba
SQL*Plus: Release 11.2.0.1.0 Productionon 星期三 12月 21 10:56:26 2016
Copyright (c) 1982, 2010, Oracle. All rights reserved.
連線到:
Oracle Database 11g Enterprise EditionRelease 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Miningand Real Application Testing options
SQL>
3) 啟動
SQL>startup
當看到ora00119和00132錯誤的時候,按照如下步驟操作
4) 修改pfile
Pfile位置:E:\app\20483\admin\orcl\pfile\init.ora.9262015114632
開啟init.ora.9262015114632,找到local_listener,然後將它的值換掉(原始值叫LISTENER_ORCL),換成自己的伺服器端tnsnames.ora中的ADDRESS_LIST(如orcl)
5) 建立spfile
6) SQL>create spfile from pfile = 'E:\app\20483\admin\orcl\pfile\init.ora.9262015114632'
7) 啟動
SQL>startup
此時,應該可以看到資料庫成功啟動了。
4、配置客戶端服務名,配置後可以使用plsqldeveloper工具