【故障處理】ORA-12162 錯誤的處理
【故障處理】ORA-12162: TNS:net service name is incorrectly specified
一.1 場景
今天拿到一個新的環境,可是執行sqlplus / as sysdba的時候不能登入,報ORA-12162: TNS:net service name is incorrectly specified的錯誤,之前沒有碰到過,就隨時記錄下,備查。
一.2 實驗還原
Last unsuccessful login: Thu Mar 19 16:59:06 BEIST 2015 on /dev/pts/0 from 200.31.177.54
Last login: Thu Jul 16 22:44:20 BEIST 2015 on ftp from ::ffff:200.31.156.201
*******************************************************************************
* *
* *
* Welcome to AIX Version 5.3! *
* *
* *
* Please see the README file in /usr/lpp/bos for information pertinent to *
* this release of the AIX Operating System. *
* *
* *
*******************************************************************************
oracle@SJCk4:/home/oracle>
oracle@SJCk4:/home/oracle>
oracle@SJCk4:/home/oracle>ps -ef|grep ora_pmon_
oracle 348182 1 0 Apr 25 - 7:42 ora_pmon_DATAWDB
oracle 630842 1 0 Apr 25 - 20:02 ora_pmon_COGDB
oracle 843948 1 0 Apr 25 - 6:45 ora_pmon_ETLDB
oracle 5005418 4427974 0 09:44:03 pts/0 0:00 grep ora_pmon_
oracle@SJCk4:/home/oracle>ORACLE_SID=DATAWDB
oracle@SJCk4:/home/oracle>echo $ORACLE_SID
DATAWDB
oracle@SJCk4:/home/oracle>
oracle@SJCk4:/home/oracle>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jul 17 09:56:44 2015
Copyright (c) 1982, 2005, Oracle. All rights reserved.
ERROR:
ORA-12162: TNS:net service name is incorrectly specified
Enter user-name:
ERROR:
ORA-12162: TNS:net service name is incorrectly specified
Enter user-name:
ERROR:
ORA-12162: TNS:net service name is incorrectly specified
SP2-0157: unable to CONNECT to ORACLE after 3 attempts, exiting SQL*Plus
oracle@SJCk4:/home/oracle>echo $ORACLE_HOME
/app/oracle/product/10.2.0/db_1
oracle@SJCk4:/home/oracle>echo $ORACLE_SID
DATAWDB
oracle@SJCk4:/home/oracle>
oracle@SJCk4:/home/oracle>
oracle@SJCk4:/home/oracle>
oracle@SJCk4:/home/oracle>
oracle@SJCk4:/home/oracle>export ORACLE_SID=DATAWDB
oracle@SJCk4:/home/oracle>sqlplus / as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Fri Jul 17 09:59:27 2015
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
SQL>
SQL>
一.3 總結
[oracle@rhel6_lhr ~]$ oerr ora 12162
12162, 00000, "TNS:net service name is incorrectly specified"
// *Cause: The connect descriptor corresponding to the net service name in
// TNSNAMES.ORA or in the directory server (Oracle Internet Directory) is
// incorrectly specified.
// *Action: If using local naming make sure there are no syntax errors in
// the corresponding connect descriptor in the TNSNAMES.ORA file. If using
// directory naming check the information provided through the administration
// used for directory naming.
[oracle@rhel6_lhr ~]$
可以確定的是ORA-12162是由於ORACLE_SID未設定或者設定不正確導致的,推薦使用export ORACLE_SID=XXX來設定,當不能設定的時候再用ORACLE_SID=XXX來直接設定。
另外的一篇blog參考:http://blog.itpub.net/26736162/viewspace-1735917/
一.4 About Me
...........................................................................................................................................................................................
本文作者:小麥苗,只專注於資料庫的技術,更注重技術的運用
ITPUB BLOG:http://blog.itpub.net/26736162
本文地址:http://blog.itpub.net/26736162/viewspace-1736192/
本文pdf版: style="font-family: ; color: ; mso-spacerun: 'yes'; mso-font-kerning: 0.0000pt"> 提取碼:af2d
QQ:642808185 若加QQ請註明你所正在讀的文章標題
創作時間地點:2015-07-17 10:00~ 2015-07-17 19:00 於外匯交易中心
<版權所有,文章允許轉載,但須以連結方式註明源地址,否則追究法律責任!>
...........................................................................................................................................................................................
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26736162/viewspace-1736192/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【故障處理】CRS-1153錯誤處理
- 【故障處理】ORA-19809錯誤處理
- 錯誤處理
- ORA-01591錯誤故障處理
- go的錯誤處理Go
- PHP錯誤處理和異常處理PHP
- PHP 錯誤處理PHP
- php錯誤處理PHP
- Go 錯誤處理Go
- Swift錯誤處理Swift
- Zabbix錯誤處理
- mysqldump錯誤處理MySql
- 【故障處理】ORA-12162: TNS:net service name is incorrectly specified
- 錯誤處理:如何通過 error、deferred、panic 等處理錯誤?Error
- axios 的錯誤處理iOS
- COM的錯誤處理 (轉)
- 轉載ORA-01591錯誤故障處理
- Python錯誤處理Python
- Python錯誤處理和異常處理(二)Python
- rust學習十、異常處理(錯誤處理)Rust
- 【故障處理】一次RAC故障處理過程
- MongoDB故障處理MongoDB
- 轉載ORA-01591錯誤故障處理(ji)
- 請教 Element 的錯誤處理
- Restful API 中的錯誤處理RESTAPI
- 【譯】RxJava 中的錯誤處理RxJava
- grpc中的錯誤處理RPC
- JavaScript的錯誤簡易處理JavaScript
- 異常錯誤資訊處理
- PHP 核心特性 - 錯誤處理PHP
- 常用模組 PHP 錯誤處理PHP
- laravel9 錯誤處理Laravel
- 淺談前端錯誤處理前端
- Oracle異常錯誤處理Oracle
- ORACLE 異常錯誤處理Oracle
- 15-錯誤處理(Error)Error
- 學習Rust 錯誤處理Rust
- Go語言之錯誤處理Go