1、檢視監聽
c:\>lsnrctl status
lsnrctl for 32-bit windows: version 11.2.0.1.0 - production on 29-3月 -2015 21:13:14
正在連線到 (description=(address=(protocol=ipc)(key=extproc1521)))
tns-12541: tns: 無監聽程式
tns-12560: tns: 協議介面卡錯誤
tns-00511: 無監聽程式
32-bit windows error: 2: no such file or directory
正在連線到 (description=(address=(protocol=tcp)(host=localhost)(port=1521)))
tns-12541: tns: 無監聽程式
tns-12560: tns: 協議介面卡錯誤
tns-00511: 無監聽程式
32-bit windows error: 61: unknown error
2、啟動監聽
c:\>lsnrctl start
lsnrctl for 32-bit windows: version 11.2.0.1.0 - production on 29-3月 -2015 21:14:50
啟動tnslsnr: 請稍候...
tnslsnr for 32-bit windows: version 11.2.0.1.0 - production
監聽: (description=(address=(protocol=ipc)(pipename=\\.\pipe\extproc1521ipc)))
監聽: (description=(address=(protocol=tcp)(host=127.0.0.1)(port=1521)))
正在連線到 (description=(address=(protocol=ipc)(key=extproc1521)))
listener 的 status
------------------------
別名 listener
版本 tnslsnr for 32-bit windows: version 11.2.0.1.0 - production
啟動日期 29-3月 -2015 21:14:51
正常執行時間 0 天 0 小時 0 分 1 秒
跟蹤級別 off
安全性 on: local os authentication
snmp off
監聽端點概要...
(description=(address=(protocol=ipc)(pipename=\\.\pipe\extproc1521ipc)))
(description=(address=(protocol=tcp)(host=127.0.0.1)(port=1521)))
服務摘要..
服務 "clrextproc" 包含 1 個例項。
例項 "clrextproc", 狀態 unknown, 包含此服務的 1 個處理程式...
命令執行成功
3、關閉監聽
c:\>lsnrctl stop
lsnrctl for 32-bit windows: version 11.2.0.1.0 - production on 29-3月 -2015 21:17:01
正在連線到 (description=(address=(protocol=ipc)(key=extproc1521)))
命令執行成功
4、訪問本地資料庫不需要啟動監聽
sql> connect system/manager
已連線。
5、訪問網路資料庫需要啟動監聽
sql> connect system/manager@cs
error:
ora-12541: tns: 無監聽程式
警告: 您不再連線到 oracle。
6、sqlplus / as sysdba 是否允許
位於sqlnet.ora檔案
|-sqlnet.authentication_services= (nts) 允許
c:\>sqlplus / as sysdba
sql*plus: release 11.2.0.1.0 production on 星期日 3月 29 21:28:26 2015
連線到:
oracle database 11g enterprise edition release 11.2.0.1.0 - production
|-sqlnet.authentication_services= (none) 不允許
c:\>sqlplus / as sysdba
sql*plus: release 11.2.0.1.0 production on 星期日 3月 29 21:28:36 2015
error:
ora-01031: insufficient privileges
7、是否允許輕鬆連線(ezconnect)
位於sqlnet.ora檔案
names.directory_path= (tnsnames, ezconnect)
|-tnsnames 使用tnsnames.ora檔案
c:\>sqlplus system/manager@localhost:1521/cs
sql*plus: release 11.2.0.1.0 production on 星期日 3月 29 21:41:44 2015
連線到:
oracle database 11g enterprise edition release 11.2.0.1.0 - production
圖形配置工具:命名方法配置-->輕鬆連線命名
8、可以配置多個監聽,以監聽多個埠
local_listener='(address_list=
(address = (protocol = tcp)(host = pc-20150324pgvy)(port = 1521))
(address = (protocol = tcp)(host = pc-20150324pgvy)(port = 1522))
)'9、tnsping host_string
c:\>tnsping cs
tns ping utility for 32-bit windows: version 11.2.0.1.0 - production on 29-3月 -2015 22:47:13
已使用的引數檔案:
已使用 tnsnames 介面卡來解析別名
嘗試連線 (description = (address_list = (address = (protocol = tcp)(host = localhost)(port = 1521))) (connect_data = (service_name = cs)))
ok (20 毫秒)
c:\>tnsping cs1
tns ping utility for 32-bit windows: version 11.2.0.1.0 - production on 29-3月 -2015 22:47:21
已使用的引數檔案:
tns-03505: 無法解析名稱
10、監聽程式的靜態註冊(unknown)和動態註冊(readly pmon程序)
Oracle11G監聽配置
1 完成oracle資料庫安裝後,在電腦中找到 net configuration assistant 並雙擊進行監聽配置 2 在彈出的配置視窗中,選擇 監聽程式配置 並點選下一步 3 第一次配置時,預設勾選 新增 點選下一步即可 4 監聽程式取名,預設為 listener 根據自身需要可自定義可預...
Oracle11g遠端連線配置
伺服器端 配置 oracle11g r2 x64 1.設定監聽 a.啟動欄 開始 程式 oracle oradb11g home1 配置和移植工具 net manager b.oracle net 配置 本地 監聽程式 listener 檢視是否有本地位址在監聽,沒有則新增,主機 localhost...
Oracle 11G 維護配置命令
1.監聽 啟動監聽 檢視文字列印 lsnrctl start 停止監聽 檢視文字列印 lsnrctl stop 檢視監聽狀態 檢視文字列印 lsnrctl status 2.啟動 用oracle使用者進入 su oracle 執行sqlplus命令,進入sqlplus環境,nolog引數表示不登入 ...