ORA-02058錯誤解決
一個開發商反映,使用DB_LINK的時候,資料庫報ORA-02085的錯誤,DB_LINK 以前是可以用的,現在突然不可以用了.
檢查了資料庫的環境,大致情況如下:
$more $ORACLE_HOME/network/admin/tnsnames.ora
XSDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 12.56.123.97 )(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = 12.56.123.98 )(PORT = 1521))
(LOAD_BALANCE = yes)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
建立db_link的語句:
SQL>Create database link "SJLL" connect to USER1 identified by "PWD_USER1" using 'XSDB';
透過DB_LINK訪問遠端資料庫的物件是報了ORA-02058的錯誤
SQL>select * from ;
ORA-02058 "database link %s connects to %s"
問題解決的步驟
1.透過oracle的工具oerr,查詢這個錯誤的描述
[oracle@localhost admin]$ oerr ora 2085
02085, 00000, "database link %s connects to %s"
// *Cause: a database link connected to a database with a different name.
// The connection is rejected.
// *Action: create a database link with the same name as the database it
// connects to, or set global_names=false.
//
2.更改global_names引數
[oracle@localhost admin]$ sqlplus / as sysdba
SQL> show parameter global_names
NAME TYPE----------------------VALUE
------------------------------
global_names boolean TRUE
SQL> alter system set global_names=false scope=both;
System altered.
SQL> exit
3.遠端資料庫訪問正常
SQL>select * from ;
......
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1056768/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Ocelot錯誤解決
- VIM 常用錯誤解決
- sqldeveloper for windows 錯誤解決SQLDeveloperWindows
- vsftpd 錯誤:530 and 500 錯誤解決方法FTP
- latex 錯誤以及解決方案
- ora-27504錯誤解決
- Datastore error in 'dirbdb'錯誤解決ASTError
- ORA-27054 錯誤解決
- mysql與php錯誤解決MySqlPHP
- mysql錯誤解決總結MySql
- PbootCMS 404 錯誤解決方法boot
- 【故障解決】OGG-00446 錯誤解決
- dbfread報錯ValueError錯誤解決方法Error
- 【故障解決】ORA-06502錯誤解決
- HTTP 錯誤 500.19- Internal Server Error 錯誤解決方法HTTPServerError
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- HTTP代理錯誤怎麼解決?HTTP
- undefined reference to錯誤的解決方法Undefined
- SAXParseException的錯誤解決之二Exception
- PHP curl error 60 錯誤解決PHPError
- ORA-04091錯誤解決
- ORA-3136 錯誤解決 .
- [Windows] 解決 COM Surrogate 錯誤提示Windows
- AFNetworkingErrorDomain 錯誤解決方法ErrorAI
- [Flashback]ORA-38760錯誤解決
- EXP-00091錯誤解決
- virtualbox 錯誤解決記錄
- INS-40904 錯誤解決
- Mac下面svn錯誤資訊解決Mac
- PHP錯誤“Thisfilehasexpired”的解決方法PHP
- SAP錯誤提示解決辦法
- ClamAV無法更新錯誤解決
- clamd socket找不到錯誤解決
- ora-00604錯誤解決
- Linux下錯誤解決方案Linux
- steam磁碟寫入錯誤怎麼解決 steam磁碟寫入錯誤解決方法大全
- 解決MySQL server has gone away錯誤的解決方案MySqlServerGo
- Ubuntu Cannot allocate memory 錯誤解決方案Ubuntu