1、当使用用户名:scott 密码:tiger时,报该用户被锁,测试不成功
解决方法:
1、测试ORACLE_SID是否设置
语句:echo %ORACLE_SID%(windows下);echo $ORACLE_SID(Linux下)
如果输出%ORACLE_SID% ,则说明没有设置该变量,否则已经设置
2、然后输出以下语句
set oracle_sid=your sid,设置变量;然后,语句sqlplus / as sysdba ,进入数据库环境
(另进入数据库环境:
方法一:sqlplus 用户名/密码@数据库连接串
方法二:sqlplus /nolog再connect 用户名/密码@数据库连接串
方法三:SET ORACLE_SID = 数据库连接串,再sqlplus 用户名/密码
方法四:同楼上)
3、查看数据库中的默认用户名和用户的所属状态
语句:select username,account_status from dba_users,获取用户名和用户的所属状态
当用户名所属的状态是:EXPIRED & LOCKED;可以
通过语句:alter user 用户名 IDENTIFIED by 密码 account unlock;修改用户的密码及其所属的状态
4、要是还有什么问题:请确认oracle的相应服务是否启动完成。
解决方法:
1、测试ORACLE_SID是否设置
语句:echo %ORACLE_SID%(windows下);echo $ORACLE_SID(Linux下)
如果输出%ORACLE_SID% ,则说明没有设置该变量,否则已经设置
2、然后输出以下语句
set oracle_sid=your sid,设置变量;然后,语句sqlplus / as sysdba ,进入数据库环境
(另进入数据库环境:
方法一:sqlplus 用户名/密码@数据库连接串
方法二:sqlplus /nolog再connect 用户名/密码@数据库连接串
方法三:SET ORACLE_SID = 数据库连接串,再sqlplus 用户名/密码
方法四:同楼上)
3、查看数据库中的默认用户名和用户的所属状态
语句:select username,account_status from dba_users,获取用户名和用户的所属状态
当用户名所属的状态是:EXPIRED & LOCKED;可以
通过语句:alter user 用户名 IDENTIFIED by 密码 account unlock;修改用户的密码及其所属的状态
4、要是还有什么问题:请确认oracle的相应服务是否启动完成。