ORACLE_SID超過8個字元,監聽器的配置,tnsnames.ora檔案配置範例
我們使用dbca建立資料庫時,如果在全域性資料庫名稱輸入框中輸入了超過8個字元的名稱(例如:SDEFOSHANDIANXIN),則dbca在建立庫是資料庫名稱(DB_NAME引數設定)自動截斷為8個字元(db_name=SDEFOSHA),而資料庫的例項名稱仍然保持原來(INSTANCE_NAME不要超過21個字元,如果超過21個字元將會截斷)。資料庫建立完成後將建立一個SERVICE,名稱與db_name 相同(service_name=SDEFOSHA).
[@more@]本例的資料庫環境:
SID=SDEFOSHANDIANXIN
DB_NAME=SDEFOSHA
HOST=192.168.1.55
PORT=1521
USER=SYSTEM
PASSWORD=TESTSYSTEM
重新編輯伺服器監聽器檔案($ORACLE_HOME/network/admin/listener.ora),其內容如下
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = SDEFOSHA) ##這是設定的是資料庫的全名,已經8為截斷
(SID_NAME = SDEFOSHANDIANXIN) ##這裡是INSTANCE_NAME,保持原來的長度
)
)
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.55)(PORT = 1521))
)
編輯完listener.ora檔案後,重新啟動listener
重新啟動listener
lsnrctl>stop
lsnrctl>start
啟動tnslsnr: 請稍候...
......
監聽: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.55)(PORT=1521)))
正在連線到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.55)(PORT=1521)))
LISTENER 的 STATUS
------------------------
別名 LISTENER
.....
監聽端點概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.55)(PORT=1521)))
服務摘要..
服務 "SDEFOSHA" 包含 1 個例程。
例程 "SDEFOSHANPOWER", 狀態 UNKNOWN, 包含此服務的 1 個處理程式...
命令執行成功
配置客戶端連線定義檔案資訊($ORACLE_HOME/network/admin/tnsnames.ora),其內容如下:
TESTSDE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.55)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = sdefosha)
)
)
測試資料庫連線
$sqlplus user01/password01@testsde
Connected.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/32980/viewspace-1048362/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- tnsnames.ora監聽配置檔案詳解
- 2.5.2. 監聽程式(listener)配置——2.5.2.3. 手工編輯監聽器配置檔案
- 【監聽】手工配置tnsnames.ora檔案注意事項——謹慎處理空格
- oracle 監聽器配置Oracle
- 多種TNS報錯總結--監聽器及tnsnames.ora配置檔案多種出錯總結
- 如何配置多個監聽器不同埠
- ASM例項配置監聽和TNSASM
- 伺服器端監聽器配置伺服器
- oracle 監聽配置多個埠Oracle
- Oracle 三個監聽檔案Oracle
- Spring - 配置檔案中的特殊字元Spring字元
- Spring框架(一):配置&注入&監聽器Spring框架
- Oracle 監聽器日誌配置與管理Oracle
- [20160512]tnsnames.ora配置檔案.txt
- ORACLE配置tnsnames.ora檔案例項Oracle
- 監聽配置詳解
- canal同步mysql,監聽單例項,多例項配置MySql單例
- oracle一個listener偵聽多個例項的配置Oracle
- oracle 最全的監聽、tnsnames.ora格式Oracle
- Oracle環境變數、監聽listener.ora、tnsnames.ora、sqlnet.ora配置Oracle變數SQL
- Listener.ora、sqlnet.ora、tnsnames.ora三個配置檔案區別SQL
- Oracle 監聽配置詳解Oracle
- Oracle 動態監聽配置Oracle
- Web中的監聽器【Listener】與過濾器【Filter】 例項Web過濾器Filter
- 【LISTENER】因 tnsnames.ora配置檔案配置問題導致ORA-12154錯誤排查一例
- k8s配置檔案K8S
- 同時配置動態監聽與靜態監聽
- Docker配置檔案配置映象加速器Docker
- ORACLE 動態註冊,靜態註冊,多個監聽,一個監聽多個埠配置Oracle
- oracle網路配置:三個配置檔案Oracle
- 【LISTENER】一個資料庫配置兩個監聽埠號資料庫
- 監聽器和過濾器過濾器
- supervisor監管的配置檔案寫法
- [20141229]配置tnsnames.ora使用rsp檔案
- oracle例項和監聽器Oracle
- Asp.Net Core 3.1學習-讀取、監聽json配置檔案(7)ASP.NETJSON
- Oracle 11g/12c 監聽器白名單的配置Oracle
- 配置solaris10 oracle10g的監聽器密碼Oracle密碼