# sqlplus "/ as sysdba" sql> create user user identified by passwd; sql> alter user user default tablespace system quota 1m on system; sql> grant select on v_$sysstat to user; sql> grant select on v_$archive_dest to user; sql> grant select on v_$database to user; sql> grant create session to user; sql> grant create table to user; sql> create profile profile limit PASSWORD_LIFE_TIME UNLIMITED; sql> alter user user identified by passwd profile profile; sql> exit; #
您可以对所有受支持的 Oracle 数据库版本使用此方法。
# sqlplus "/ as sysdba" sql> show parameter remote_os_authent NAME TYPE VALUE ---------------------- ----------- --------------- remote_os_authent boolean TRUE
# sql> show parameter os_authent_prefix NAME TYPE VALUE ---------------------- ----------- --------------- os_authent_prefix string ops$
sql> create user prefix user identified by externally default tablespace system quota 1m on system; sql> grant connect, resource to prefix user; sql> grant select on v_$sysstat to prefix user; sql> grant select on v_$archive_dest to prefix user; sql> grant select on v_$database to prefix user; sql> grant create session to prefix user; sql> grant create table to prefix user; sql> exit; #
这些命令中的可替换项如下所述:
prefix 是 os_authent_prefix 参数的设置。此参数的默认设置是 ops$。
user 是要为其启用 Oracle Solaris 验证的用户。确保此用户拥有 $ORACLE_HOME 目录下的文件。
listener.ora 文件必须可从群集中的所有节点上进行访问。请将这些文件放在群集文件系统下或可运行 Oracle 数据库资源的每个群集节点的本地文件系统中。
还必须运行 clresource 命令以设置资源扩展参数 User_env,该参数指定用户环境文件。有关格式的详细信息,请参见SUNW.oracle_listener 扩展属性或SUNW.oracle_server 扩展属性。
HA for Oracle Database 对侦听器名称没有任何限制,该名称可以是任何有效的 Oracle 数据库侦听器名称。
以下代码样例识别 listener.ora 中更新的各行。
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC)) (ADDRESS = (PROTOCOL = TCP) (HOST = logical-hostname) (PORT = port-used)) ) )
以下代码样例识别 tnsnames.ora 中在客户机上更新的各行。
service_name = . . (ADDRESS = (PROTOCOL = TCP) (HOST = logicalhostname) <- logical hostname (PORT = 1527) <- must match port in LISTENER.ORA ) ) (CONNECT_DATA = (SID = <SID>)) <- database name, default is ORCL
# cluster status clustername
接下来的步骤
转至安装 HA for Oracle Database 软件包以安装 HA for Oracle Database 软件包。