溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle 監聽整理

發布時間:2020-06-10 22:09:35 來源:網絡 閱讀:329 作者:jesnridy 欄目:關系型數據庫

接下來就講講關于ORACLE  監聽的配置:  要求配置一個靜態監聽,和動態監聽。

靜態監聽:就是默認的端口(1521)

動態監聽就是非默認的端口

 

監聽的文檔在10g 文檔中的

NET  中  Net Services Reference  中找:

sqlnet.ora   那tnsname 和listener 就在他下面。




靜態監聽就是整個文件都搞下來:

需要改的就是 Host 這里最好不要用ip  因為可能重啟ip改變就麻煩了。就寫成主機名。

再就是GLobal_DBNAME

還有ORACLE_HOME    

LISTENER=
  (DESCRIPTION=
    (ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=tcp)(HOST=oracel)(PORT=1521))
      (ADDRESS=(PROTOCOL=ipc)(KEY=extproc))))
SID_LIST_LISTENER=
  (SID_LIST=
    (SID_DESC=
      (GLOBAL_DBNAME=jesn)
      (ORACLE_HOME=/u01/app/oracle/data)
      (SID_NAME=jesn))
    (SID_DESC=
      (SID_NAME=plsextproc)
      (ORACLE_HOME=/u01/app/oracle)
      (PROGRAM=extproc)))

動態監聽呢:


只要上面的這個就行了。

port 更改了。

然后就是要改一下KEY這個值不然你是啟動不成功的。

接下來就是  $ lsnrctl   start LSN2


LSN2=
  (DESCRIPTION=
    (ADDRESS_LIST=
      (ADDRESS=(PROTOCOL=tcp)(HOST=oracel)(PORT=1526))
      (ADDRESS=(PROTOCOL=ipc)(KEY=extprocjesn))))



那這之后就是配置個tnsname了:




針對靜態注冊的

JESN= 
 (DESCRIPTION= 
   (ADDRESS=((PROTOCOL=tcp)(HOST=oracle)(PORT=1521))
   (CONNECT_DATA= 
     (SERVICE_NAME=jesn)))


那這里的SERVICE_NAME  不管配成什么只要和 listener 中的GLOBAL_DBNAME一樣就行,不如可以叫個abc。這樣做的目的就是為了可以對外隱藏數據庫名
SID_DESC=
      (GLOBAL_DBNAME=jesn)
之后可以conn system/oracle@JESN    進行測試

針對動態注冊的:

JESN= 
 (DESCRIPTION= 
   (ADDRESS=((PROTOCOL=tcp)(HOST=oracle)(PORT=1526))
   (CONNECT_DATA= 
     (SERVICE_NAME=h2)))
這里的SERVICE_NAME 要和  數據庫里面$ show parameter name  中的  service_name 一樣才行。
service_name 可以更改的但是不要覆蓋掉最初的那個:



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女