startup quit EOE EOF 安装结束
10 其他
10.1 关于忘记sys用户口令的解决办法
1. 关闭数据库 2. 删除口令文件
rm /u01/oracle/soft/dbs/orapworcl
3. 执行orapwd重建建立orapworcl文件
$orapwd file= /u01/oracle/soft/dbs/orapworcl password 123456 entries=5
10.2 更改用户的LOCK,EXPIRED状态
首先, 如果是locked状态还好办, DBA直接执行alter user scott account unlock 就可以了.
但是如果变成expired状态, oracle本身是不提供解锁的语句的, 因为账户过期,必须要用户更改密码, 账户才能重新使用. 但有些时候, 因为各种原因, 我们并不知道原密码的明文是什么,这时候就很麻烦了, 经研究发现, 可以用原密码的密文来更改密码: $ sqlplus / as sysdba
SQL> alter user scott identified by tiger; SQL> quit
这种情况下,用户scott的密码为tiger,同时可以把expired的状态更改掉.
10.3 登录方法
1 网络验证方式:
SQL> conn sys/oracle as sysdba Connected. SQL> show user; USER is \2本地验证方式:
[oracle@wwl ~]$ sqlplus / as sysdba SQL> show user; USER is \SQL>
3查看system用户状态
SQL> select username,account_status from dba_users where username='SYSTEM'; USERNAME ACCOUNT_STATUS
---------- -------------------------------- SYSTEM LOCKED SQL>