本文转载自:
https://www.cnblogs.com/xiaochina/p/7510239.html 作者:xiaochina 转载请注明该声明。
问题现象:
alter user scott account unlock;
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
[oracle@rhel ~]$ echo $ORACLE_SID xxxx [oracle@rhel ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Sep 12 14:58:57 2017 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to an idle instance. SQL> select userenv('language') from udal; select userenv('language') from udal * ERROR at line 1: ORA-01034: ORACLE not available Process ID: 0 Session ID: 0 Serial number: 0
问题解决:
确认当前实例对不
export ORACLE_SID=xxxx --设置
echo $ORACLE_SID=xxxx --查看
查看监听状态
lsnrctl status
sqlplus sys/123123@sznfpt as sysdba #明确登录的用户及实例,就OK了
[oracle@rhel ~]$ sqlplus sys/123123@sznfpt as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Sep 12 15:02:47 2017 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL> SQL> SQL> alter user scott account unlock; User altered. SQL> SQL> SQL> alter user scott identified by 123123; User altered. SQL>
本文详细记录了解决Oracle数据库中遇到的用户解锁问题的过程,包括设置ORACLE_SID环境变量,确认实例状态,以及使用正确的SQL*Plus命令连接到指定的数据库实例。通过这些步骤,成功解锁了Scott用户,并更改了其密码。
1798

被折叠的 条评论
为什么被折叠?



