timesten11218 ORA-12154錯誤解決一例
最近在學習timesten1121,其中有一步是在關聯timesten到oracle,我這裡的tt和oracle是分別安裝在兩臺機器上的,用的cache administrator使用者登入,本例中是cacheadmin
[timesten@vm1 info]$ ttisql
Copyright (c) 1996-2011, Oracle. All rights reserved.
Type ? or "help" for help, type "exit" to quit ttIsql.
Command> connect "dsn=tt_1121;uid=cacheadmin";
Enter password for 'cacheadmin':
Connection successful: DSN=TT_1121;UID=cacheadmin;DataStore=/home/timesten/TimesTen/tt1121/info/TT_1121;DatabaseCharacterSet=AL32UTF8;ConnectionCharacterSet=AL32UTF8;DRIVER=/home/timesten/TimesTen/tt1121/lib/libtten.so;OracleId=db69;PermSize=40;TempSize=32;TypeMode=0;OracleNetServiceName=db69;
(Default setting AutoCommit=1)
Command>
Command>
Command>
Command> call ttcacheuidpwdset('cacheadmin','cacheadmin');
5220: Permanent Oracle connection failure error in OCIServerAttach(): ORA-12154: TNS:could not resolve the connect identifier specified rc = -1
5935: Could not validate Oracle login: uid = CACHEADMIN, pwd = HIDDEN, racleNetServiceName = db69, TNS_ADMIN = "/u01/app/oracle/product/11.2.0/dbhome_1/network/admin", ORACLE_HOME= "/u01/app/oracle/product/11.2.0/dbhome_1"
The command failed.
被這個錯誤折騰了大半天,查了MOS,查了trouble shooting guide,還有google,發現他們說的這些問題我的都沒有,所有設定都正確,那是為什麼乜?就在我心灰意冷打算裸體跪地求人的時候,突然想到是不是許可權的問題,因為通過TT_HOME下自帶的sqlplus連線oracle也不成功。用timesten(tt的OS使用者)檢視oracle的tnsnames.ora果然沒有許可權,在我chmod 777 tnsnames.ora後該問題順利得到解決。
需要說明一下的是,如果tt和oracle用同一個oracle使用者,不會存在該問題,我是新建立了timesten使用者,加入到dba組裡,但tnsnames.ora的屬主是oracle:oinstall,所以另外一個解決辦法就是把timesten加入到oinstall組裡即可。
[timesten@vm1 info]$ ttisql
Copyright (c) 1996-2011, Oracle. All rights reserved.
Type ? or "help" for help, type "exit" to quit ttIsql.
Command> connect "dsn=tt_1121;uid=cacheadmin";
Enter password for 'cacheadmin':
Connection successful: DSN=TT_1121;UID=cacheadmin;DataStore=/home/timesten/TimesTen/tt1121/info/TT_1121;DatabaseCharacterSet=AL32UTF8;ConnectionCharacterSet=AL32UTF8;DRIVER=/home/timesten/TimesTen/tt1121/lib/libtten.so;OracleId=db69;PermSize=40;TempSize=32;TypeMode=0;OracleNetServiceName=db69;
(Default setting AutoCommit=1)
Command>
Command>
Command>
Command> call ttcacheuidpwdset('cacheadmin','cacheadmin');
5220: Permanent Oracle connection failure error in OCIServerAttach(): ORA-12154: TNS:could not resolve the connect identifier specified rc = -1
5935: Could not validate Oracle login: uid = CACHEADMIN, pwd = HIDDEN, racleNetServiceName = db69, TNS_ADMIN = "/u01/app/oracle/product/11.2.0/dbhome_1/network/admin", ORACLE_HOME= "/u01/app/oracle/product/11.2.0/dbhome_1"
The command failed.
被這個錯誤折騰了大半天,查了MOS,查了trouble shooting guide,還有google,發現他們說的這些問題我的都沒有,所有設定都正確,那是為什麼乜?就在我心灰意冷打算裸體跪地求人的時候,突然想到是不是許可權的問題,因為通過TT_HOME下自帶的sqlplus連線oracle也不成功。用timesten(tt的OS使用者)檢視oracle的tnsnames.ora果然沒有許可權,在我chmod 777 tnsnames.ora後該問題順利得到解決。
需要說明一下的是,如果tt和oracle用同一個oracle使用者,不會存在該問題,我是新建立了timesten使用者,加入到dba組裡,但tnsnames.ora的屬主是oracle:oinstall,所以另外一個解決辦法就是把timesten加入到oinstall組裡即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7734298/viewspace-711467/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORA-03113錯誤解決一例
- RMAN-06133 錯誤解決一例
- 解決ORA-12154: TNS無法解析一例
- MySQL 5.6 GTID常見錯誤解決一例MySql
- ORA-02063錯誤解決一例
- ORA-12514: 錯誤解決一例
- client backup was not attempted because backup window closed 錯誤解決一例client
- Linux共享連結庫錯誤解決一例(轉)Linux
- ORA-12154錯誤分析
- ORA-02019錯誤解決一例
- ORA-12154 和 TNS-03505 監聽錯誤的解決方法
- GCS shadows traversed, 4001 replayed 錯誤解決一例GC
- 通過sql跟蹤解決ORA-00942錯誤一例SQL
- 解決了一例Shutdown時碰到Ora-600錯誤的問題
- Ocelot錯誤解決
- catalog is missing 10 attribute(s)錯誤的解決辦法一例
- 【LISTENER】因 tnsnames.ora配置檔案配置問題導致ORA-12154錯誤排查一例
- keepalived啟動報錯解決一例
- VIM 常用錯誤解決
- sqldeveloper for windows 錯誤解決SQLDeveloperWindows
- TNS-12547,TNS-12537錯誤解決方法一例
- ORA-01547、ORA-01994錯誤解決一例
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- AIX中使用DBCA建立資料庫ora-12547錯誤解決一例AI資料庫
- latex 錯誤以及解決方案
- ora-27504錯誤解決
- Datastore error in 'dirbdb'錯誤解決ASTError
- ORA-27054 錯誤解決
- mysql與php錯誤解決MySqlPHP
- mysql錯誤解決總結MySql
- PbootCMS 404 錯誤解決方法boot
- 【故障解決】OGG-00446 錯誤解決
- 使用Push方式安裝EM 12c Agent報Shell path is incorrect錯誤解決一例
- dbfread報錯ValueError錯誤解決方法Error
- SQL server 7安裝錯誤一例SQLServer
- 【故障解決】ORA-06502錯誤解決
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS