溫馨提示×

溫馨提示×

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

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

如何進行ASM配置監(jiān)聽和TNS

發(fā)布時間:2021-11-12 15:48:17 來源:億速云 閱讀:535 作者:柒染 欄目:關系型數(shù)據庫

本篇文章給大家分享的是有關如何進行ASM配置監(jiān)聽和TNS,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

網上查找資料,折騰半天,成功,記錄如下。
折騰原因:提供的密碼不對,自己創(chuàng)建用戶后成功!悲劇的時間!

grid 用戶下listener 添加:

SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (ORACLE_HOME = /oracle/crs)

      (SID_NAME = +ASM)

    )

  )

oracle用戶tnsnames.ora

asm =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = ciq-db1)(PORT = 1521))

    (ADDRESS = (PROTOCOL = TCP)(HOST = ciq-db2)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = +ASM)

      (UR=A)

    )

  )

 oracle用戶測試

tnsping  asm

 sqlplus asmcj/asmcj@asm as sysasm

 

SQL> conn sys/asmdba@asm as sysdba
已連接。

goldengate extract 寫法:

TRANLOGOPTIONS ASMUSER SYS@asm,ASMPASSWORD  password



=============================================================================================================
http://www.itpub.net/thread-1865683-1-1.html

要想了解如何訪問ASM實例,必須先要了解ASM系統(tǒng)權限.
[@more@]
1. ASM權限
因為ASM實例沒有數(shù)據字典信息,無法使用ASM驗證方式驗證登陸到實例用戶的合法性,因此只能使用操作系統(tǒng)驗證的方式驗證連接到ASM實例的用戶的合法性.
a ) SYSASM系統(tǒng)權限,屬于系統(tǒng)創(chuàng)建的組OSASM,如asmadmin,完全管理ASM的權限
b ) SYSDBA系統(tǒng)權限,屬于系統(tǒng)創(chuàng)建的組OSDBA,(屬于ASM),如asmdba,能夠訪問ASM上面的數(shù)據,創(chuàng)建和刪除ASM文件,授予和收回訪問ASM文件的權限,不能創(chuàng)建和RESIZE磁盤組.
c ) SYSOPER系統(tǒng)權限,屬于系統(tǒng)創(chuàng)建的組OSOPER(屬于ASM),如asmoper,能夠STARTUP,SHUTDOWN實例,MOUNT,DISMOUNT磁盤組,不能訪問V$ASM_*視圖,不能CREATE,DROP,RESIZE,ADD磁盤組
2. 訪問ASM實例
a) 使用操作系統(tǒng)驗證本地訪問ASM實例
擁有OSASM, OSDBA for ASM, or OSOPER for ASM組的用戶使用OS驗證方式登陸ASM實例.
其實操作系統(tǒng)驗證訪問ASM實例,在實例還沒有起來的時候,具有SYSASM/SYSOPER的用戶可以進入啟動ASM實例界面,對實例進行startup操作,操作系統(tǒng)驗證的作用就在于此。數(shù)據庫驗證方式也是這樣的作用。
[grid@dbhouse disks]$ sqlplus "/as sysasm"
SQL*Plus: Release 11.2.0.3.0 Production on Sat Nov 17 16:40:34 2012
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
b) 使用密碼文件本地訪問ASM實例
b.1) 設置參數(shù)remote_login_passwordfile:
SQL> show parameter login
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
b.2) 需要密碼文件:/u01/app/11.2.0/grid/dbs/orapw+ASM
b.3) 用戶與密碼本地登錄ASM實例.
[grid@dbhouse disks]$ sqlplus sys/grid as sysasm ###用戶名和密碼
SQL*Plus: Release 11.2.0.3.0 Production on Sat Nov 17 16:47:36 2012
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
With the Automatic Storage Management option
使用密碼的方式本地登錄ASM實例,在我看來,是防止操作系統(tǒng)驗證失效的情況下,啟用的登錄ASM實例的第二套方案。
c) 使用Net Services和密碼文件遠程訪問ASM實例
C:Users123>sqlplus sys/grid@asm11g as sysasm
SQL*Plus: Release 11.2.0.2.0 Production on 星期六 11月 17 18:01:48 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
連接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - Production
With the Automatic Storage Management option
SQL>
這種方式登錄ASM實例,純粹是方便遠程維護ASM實例而設定的.如果ASM實例沒有啟動,那么這種登錄ASM實例將失敗,因為,連接字符串asm11g無法獲取ASM實例的services name。
在我看來,使用操作系統(tǒng)驗證訪問ASM實例的作用在于啟動ASM實例,使用密碼文件驗證訪問ASM實例的作用在于便利了遠程維護,同理,訪問數(shù)據庫實例亦然。

以上就是如何進行ASM配置監(jiān)聽和TNS,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

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

AI