oracle11g 網路配置

2021-06-29 10:58:19 字數 3805 閱讀 3440

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引數表示不登入 ...