您好,登錄后才能下訂單哦!
本篇文章給大家分享的是有關如何進行ASM配置監聽和TNS,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
網上查找資料,折騰半天,成功,記錄如下。
折騰原因:提供的密碼不對,自己創建用戶后成功!悲劇的時間!
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系統權限.
[@more@]
1. ASM權限
因為ASM實例沒有數據字典信息,無法使用ASM驗證方式驗證登陸到實例用戶的合法性,因此只能使用操作系統驗證的方式驗證連接到ASM實例的用戶的合法性.
a ) SYSASM系統權限,屬于系統創建的組OSASM,如asmadmin,完全管理ASM的權限
b ) SYSDBA系統權限,屬于系統創建的組OSDBA,(屬于ASM),如asmdba,能夠訪問ASM上面的數據,創建和刪除ASM文件,授予和收回訪問ASM文件的權限,不能創建和RESIZE磁盤組.
c ) SYSOPER系統權限,屬于系統創建的組OSOPER(屬于ASM),如asmoper,能夠STARTUP,SHUTDOWN實例,MOUNT,DISMOUNT磁盤組,不能訪問V$ASM_*視圖,不能CREATE,DROP,RESIZE,ADD磁盤組
2. 訪問ASM實例
a) 使用操作系統驗證本地訪問ASM實例
擁有OSASM, OSDBA for ASM, or OSOPER for ASM組的用戶使用OS驗證方式登陸ASM實例.
其實操作系統驗證訪問ASM實例,在實例還沒有起來的時候,具有SYSASM/SYSOPER的用戶可以進入啟動ASM實例界面,對實例進行startup操作,操作系統驗證的作用就在于此。數據庫驗證方式也是這樣的作用。
[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) 設置參數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實例,在我看來,是防止操作系統驗證失效的情況下,啟用的登錄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。
在我看來,使用操作系統驗證訪問ASM實例的作用在于啟動ASM實例,使用密碼文件驗證訪問ASM實例的作用在于便利了遠程維護,同理,訪問數據庫實例亦然。
以上就是如何進行ASM配置監聽和TNS,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。