怪事,tnsping server報錯居然有問題。
C:Documents and SettingsAdministrator>tnsping server
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 01-9月
2007 21:14:55
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的引數檔案:
D:oracleproduct10.2.0db_2 etworkadminsqlnet.ora
TNS-03505: 無法解析名稱
出現這個步驟後連線資料庫
SQL> conn sys/administrator@test as sysdba
ERROR:
ORA-12537: TNS: 連線關閉
察看後臺服務發現監聽服務沒有起來,手工啟動服務,但是啟不來,一直報錯。
但是執行命令可以啟動的,
C:Documents and SettingsAdministrator>lsnrctl start
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 01-9月 -2007 21:1
3:15
Copyright (c) 1991, 2005, Oracle. All rights reserved.
啟動tnslsnr: 請稍候...
。。。。。。。。。
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rd089)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC0ipc)))
服務摘要..
服務 "PLSExtProc" 包含 1 個例程。
例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
服務 "test" 包含 1 個例程。
例程 "test", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
命令執行成功
連線資料庫現在成功了。但是如下
C:Documents and SettingsAdministrator>tnsping server
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 01-9月 -
2007 21:21:21
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的引數檔案:
D:oracleproduct10.2.0db_2 etworkadminsqlnet.ora
TNS-03505: 無法解析名稱
仍然報錯。鬱悶!!!!!!!:Q
不過執行 tnsping test就可以的。
D:oracleproduct10.2.0db_2 etworkadminsqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = rd089)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME
= test)))
OK (30 毫秒)
我的sqlnet檔案如下(很典型啊):
# SQLNET.ORA Network Configuration File: E:oracleora90 etworkadminsqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
[@more@]
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 01-9月
2007 21:14:55
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的引數檔案:
D:oracleproduct10.2.0db_2 etworkadminsqlnet.ora
TNS-03505: 無法解析名稱
出現這個步驟後連線資料庫
SQL> conn sys/administrator@test as sysdba
ERROR:
ORA-12537: TNS: 連線關閉
察看後臺服務發現監聽服務沒有起來,手工啟動服務,但是啟不來,一直報錯。
但是執行命令可以啟動的,
C:Documents and SettingsAdministrator>lsnrctl start
LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 01-9月 -2007 21:1
3:15
Copyright (c) 1991, 2005, Oracle. All rights reserved.
啟動tnslsnr: 請稍候...
。。。。。。。。。
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=rd089)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC0ipc)))
服務摘要..
服務 "PLSExtProc" 包含 1 個例程。
例程 "PLSExtProc", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
服務 "test" 包含 1 個例程。
例程 "test", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
命令執行成功
連線資料庫現在成功了。但是如下
C:Documents and SettingsAdministrator>tnsping server
TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 - Production on 01-9月 -
2007 21:21:21
Copyright (c) 1997, 2005, Oracle. All rights reserved.
已使用的引數檔案:
D:oracleproduct10.2.0db_2 etworkadminsqlnet.ora
TNS-03505: 無法解析名稱
仍然報錯。鬱悶!!!!!!!:Q
不過執行 tnsping test就可以的。
D:oracleproduct10.2.0db_2 etworkadminsqlnet.ora
已使用 TNSNAMES 介面卡來解析別名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
(HOST = rd089)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME
= test)))
OK (30 毫秒)
我的sqlnet檔案如下(很典型啊):
# SQLNET.ORA Network Configuration File: E:oracleora90 etworkadminsqlnet.ora
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/288166/viewspace-967535/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 客戶端tnsping不通問題客戶端
- mysql checksum 報錯問題。MySql
- tnsping 可以 sqlplus 報錯 ORA-12514SQL
- go mod init報錯問題Go
- RedisTemplate呼叫increment報錯問題RedisREM
- composer require 報錯問題UI
- 【Mysql】into outfile報錯的問題MySql
- mybatis plus saveBatch報錯問題MyBatis
- 解決 Inkscape 報錯 Duplicate 問題
- 聊聊nginx報錯499問題Nginx
- navicate oracle 連線報錯問題Oracle
- sqlldr經常報錯的問題SQL
- RHCE常見的報錯問題
- 反序列 unserialize(): Error 報錯問題Error
- httprunner 的安裝報錯問題,rtHTTP
- 安卓so包常見報錯問題安卓
- 關於@override報錯的問題IDE
- org.thymeleaf.exceptions.TemplateInputException:模板錯誤報錯問題Exception
- 解決Sql Server警報的疑難問題(轉)SQLServer
- 解決eslint空格報錯等問題EsLint
- hadoop命令報錯:許可權問題Hadoop
- 新建maven專案pom報錯的問題Maven
- 設定autotrace的報錯問題解決
- 解決cookies儲存中文報錯問題Cookie
- 安裝vue/cli報錯問題解決Vue
- MySql5.7及以上 ORDER BY 報錯問題MySql
- freeipa server安裝報錯Server
- 網站報錯:“Database Server Error”網站DatabaseServerError
- MYSQL啟動後報:ERROR! The server quit without updating PID file錯誤的問題解決MySqlErrorServerUI
- Laravel 中 sql 查詢 使用 group by 報錯問題。LaravelSQL
- 使用API28報錯問題及解決API
- Go問題彙總 | 設定GOPROXY報錯Go
- mysql8.0 部分sql語法報錯問題MySql
- jquery-weui微信支付報錯問題解決jQueryUI
- MYSQL timestamp NOT NULL插入NULL的報錯問題MySqlNull
- LightDB Canopy 常見報錯問題分析(一)
- matplotlib中文報錯問題及解決方案
- Oracle RMAN 備份控制檔案報錯問題Oracle