千家信息网

如何进行ASM配置监听和TNS

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章给大家分享的是有关如何进行ASM配置监听和TNS,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。网上查找资料,折腾半天,成功,记录
千家信息网最后更新 2026年11月01日如何进行ASM配置监听和TNS

本篇文章给大家分享的是有关如何进行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,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

实例 系统 验证 用户 密码 权限 操作系统 文件 方式 登录 作用 数据 磁盘 监听 配置 合法 合法性 数据库 更多 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 伟宏互联网科技 上海挚品互联网科技 世界互联网领先科技成果 佰商互联网科技有限公司 哈尔滨秒房互联网科技有限公司 山东吉时兔互联网科技有限公司 互联网科技博主是什么意思 互联网科技与管理 广西互联网科技孵化中心 中国互联网十大科技股排名 银川新华互联网科技学校联系电话 威龙国际互联网科技公司 无锡工业互联网科技有限公司 黑科技 体验场景 互联网大会 银行科技岗属于互联网吗 云南省自由互联网科技有限公司 新氧科技和美国互联网有关系吗 中国新注册互联网科技 青岛易易互联网科技 互联网 卓越科技 猫创互联网科技 互联网科技素材视频竖屏 江苏南京365互联网科技 厦门千工互联网科技有限公司 未来五年的互联网科技 工业互联网山东科技大学 上海钢联属于互联网科技股吗 本届互联网大会上的黑科技 众联互联网络科技
0