Oracle数据库在启动之前,不能使用数据库内建的账户来登录,这时候如果在本地登录,可以使用操作系统验证,但是如果是远程登录,则可能无法通过操作系统验证,这种情况下就可以考虑使用口令文件验证。要使用基于口令文件的验证方式,需执行以下操作:
1,创建口令文件:
[oracle@redhatoracle bin]$ ./orapwd file=$ORACLE_HOME/dbs/orapwtest password=admin entries=5
2,将初始化参数文件中的REMOTE_LOGIN_PASSWORDFILE设置为EXCLUSIVE
SQL> alter system set remote_login_passwordfile=exclusive scope=spfile;
System altered.
SQL> show parameter pass;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
remote_login_passwordfile string EXCLUSIVE
3,添加用户,指定权限:
SQL> grant sysdba to simon;
Grant succeeded.
SQL*Plus:用于连接数据库的工具。
命令:$
ORACLE OCM/bin/sqlplus
[oracle@redhatoracle oracle]$ sqlplus /nolog
SQL*Plus: Release 9.2.0.4.0 - Production on Fri Dec 15 11:20:53 2006
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
SQL> conn / as sysdba
Connected.
SQL>
Oracle企业管理器:用于管理,监视和调节数据库。
命令:$ORACLE_HOME/bin/oemapp console