10.2.1.2 创建密钥文件(如果不存在的话)
需要注意的是,同一个Data Guard配置中所有数据库必须都拥有独立的密钥文件,并且必须保证同一个Data Guard配置中,所有数据库服务器的SYS用户拥有相同密码,以保证REDO数据的顺利传输,因为REDO传输服务是通过认证的网络会话来传输REDO数据,而会话使用包含在密钥文件中的SYS用户密码来认证。
如果使用DBCA建库则Oracle会自动创建密钥文件,该文件默认路径在%ORACLE_HOME%\database目录下,如果在该目录没能找到对应的密钥文件也没关系,Oracle提供了一个创建密钥文件的命令:orapwd,位于%ORACLE_HOME%\bin目录下,该命令有两种调用方式:带参调用和不带参调用。
不带参调用时,会返回该命令的调用方式和参数形式,例如:F:\oracle>orapwd
Usage: orapwd file=password=
entries=force=
where
file -nameofpasswordfile (mand),
password-passwordforSYS (mand),
entries - maximum numberofdistinctDBAandforce
- whethertooverwrite existing file (opt),OPERs (opt),
There arenospaces around the equal-to(=)character.
其中:
file:指定密钥文件名称和路径。
password:SYS用户密码。
entries:指定该数据库能够拥有SYSDBA权限的用户***数。
force:如果文件存在是否覆盖。
orapwd命令使用非常简单,file和password为必填参数。举示例如下:F:\oracle>orapwd file=F:\oracle\product\10.2.0\db_1
\database\PWDjssbook.orapassword=verysafe entries=30
需要注意Windows平台和Linux/UNIX平台密钥文件的命名规则并不相同:Windows平台命名规则:PWD[sid].ora
Linux/UNIX平台命令规则:orapw[sid]
【责任编辑:董书 TEL:(010)68476606】
点赞 0