如何从远程客户端连接到ASM实例

该解决方案可以不使用网络管理器(GUI)来完成

的解决方案是
   *在ASM服务器上编辑listener.ora
   *在客户端上编辑tnsnames.ora中
   *设置ASM服务器ASM实例的远程登录密码
   *使用ORAPWDASM实例设置SYS密码
   *使用格式正确的连接字符串与您的工具连接

1)编辑在ASM服务器的listener.ora

   一)登录到ASM /数据库服务器

   b)找到您的listener.ora(通常位于$ ORACLE_HOME /网络/管理)

   c)增加一个SID_LIST_LISTENER进入你的ASM实例(见下例)

实例

SID_LIST_LISTENER =
    (SID_LIST =
      (SID_DESC =
         (SID_NAME = +ASM)
         (ORACLE_HOME = c:\oracle\app\product\11.1.0\db_1)
      )
   )
   d)停止监听器

lsnrctl stop
   e)重新启动监听器

lsnrctl start

2)在客户端上编辑tnsnames.ora

   a)登录到将用于连接到ASM实例
          的客户端计算机上注意:客户端计算机也可以是ASM /数据库服务器(即用于DBCONTROL)

   b)找到您的tnsnames .ora(通常在$ORACLE_HOME/network/admin中)

   c)为您的ASM实例添加一个条目(tnsalias)(请参见示例)

 

ASM =
   (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = kbcook-1)(PORT = 1521))
      (CONNECT_DATA =
         (SERVER = DEDICATED)
         (SID_NAME = +ASM)
         (UR=A)
      )
   )
3)在ASM服务器上为您的ASM实例设置远程登录密码

   a)登录到ASM /数据库服务器

   b)找到您的ASM实例的参数文件(通常为$ORACLE_HOME/dbs/init+ASM.ora [unix] 或 $ORACLE_HOME/dbs/init+ASM.ora [windows])

   c)编辑参数文件并添加

         remote_login_passwordfile = Exclusive ...对于独立的ASM设置
         remote_login_passwordfile = shared ...对于也使用Real Application Cluster(RAC)的ASM设置)   d)保存文件
 
 

   注意:它可能要求的PFILE可从创建SPFILE,以便能够正确地编辑文件...一旦线路已加入...的过程可以逆转

                 有关更多详细信息,请注意249664.1可以使用Pfile与SPfile ...

4)使用AAP实例

   ORAPWD设置SYS密码a)登录ASM /数据库服务器

   b)找到用于ASM实例的orapw <sid>文件(通常是$ ORACLE_HOME / DBS / orapw + ASM)

   c)中重命名文件到orapw <SID> .old为
 
   d)执行命令ORAPWD重置密码(见下例)

实施例
 

mv "orapw+ASM" "orapw+ASM.old"
orapwd file=orapw+ASM password=kbcook
5)使用正确的格式为您的工具

使用密码(上面的#4)和tnsalias(上面的#2)连接ASM实例的连接字符串

示例


C:\oracle\app\product\11.1.0\db_1\BIN\SQLPLUS.EXE "sys/kbcook@asm as sysdba"

<OR>

sqlplus "sys/kbcook@asm as sysdba"

<OR>

sqlplus "sys@asm as sysdba" ... then supply the password when prompted

sqlplus "sys@asm as sysdba" ...然后在出现提示时提供密码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值