1. 程式人生 > >oracle11g 配置監聽及登入問題解決方案

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工具