ora11g_rose HA 密码文件放在存储上

本文介绍了一个基于Windows平台的Oracle 11g高可用性配置方案,包括如何通过修改注册表来指定外部存储上的密码文件路径,确保在故障转移时新密码能够被备用服务器正确读取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2台pcserver,1个存储, win2003, oracle11g,rose ha

oracle_home在本地硬盘,oracle db在存储

spfile+sid.ora在存储上 本地硬盘上用的是init+sid.ora,init+sid.ora里边的内容是spfile='存储/spfile+sid.ora'

默认情况下,2台机器上的本地硬盘下的oracle_home下,都有密码文件(pwd+sid.ora),
此密码文件可以放在存储上,以便适应以下情况:
1.在提供服务的机器上改了sys密码
2.提供服务的机器关机
3.原本睡觉的机器接管服务,也可以读到新的sys密码。

以下是过程:(需要在2台机器上分别完成)
1.在注册表中添加键和对应的键值
在 HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb11g_home1 下
添加键:ORA_ORACLE_PWFILE 字符型的键 ,对应的键值为h:/pwdoracle.ora

2.将密码文件从默认位置移动到h盘下

3.改密码进行测试

Microsoft Windows [版本 5.2.3790]
(C) 版权所有 1985-2003 Microsoft Corp.
C:/Documents and Settings/Administrator>sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on 星期日 12月 12 13:33:36 2010
Copyright (c) 1982, 2010, Oracle.  All rights reserved.
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> alter user sys identified by aaaaaa;
用户已更改。
SQL> alter user sys identified by aaaaaa;
用户已更改。
SQL> host dir H:/
 驱动器 H 中的卷是 新加卷
 卷的序列号是 D850-9611
 H:/ 的目录
2010-12-08  22:36    <DIR>          app
2010-12-12  11:04    <DIR>          archive
2010-12-09  10:26    <DIR>          archivelog
2006-12-01  23:37           904,704 msdia80.dll
2010-12-08  23:04    <DIR>          oracle
2010-12-12  13:35             1,536 PWDoracle.ora
               2 个文件        906,240 字节
               4 个目录  2,394,996,736 可用字节
SQL> host date
当前日期: 2010-12-12 星期日

输入新日期: (年月日)
SQL> host time
当前时间: 13:35:55.07

输入新时间:
SQL>

总结:
1.小虫08
密码文件都是特权用户的,就是睡觉的机器不改对你应用也没影响。
win系统可以修改注册表   LINUX  UX等系统可以link
在系统注册库中查找ORA_SID_PWFILE参数值(它为密码文件的全路径名);若未找到,则查找ORA_PWFILE参数值;若仍未找到,则使用缺省值ORACLE_HOME\DATABASE\PWDSID.ORA;

2.类似的win注册表键(或者linux下的环境变量) 还有tns_admin ,用于指示tnsnames.ora文件的所在目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值