1、以oracle用户登录服务器,并通过sqlplus以管理员身份登录
sqlplus / as sysdba
2、检查系统参数remote_login_passwordfile的value值是否为EXCLUSIVE
show parameter password;
3、查询具有sysdba权限的用户
select * from v$pwfile_users;
4、如果第3步查询的结果为空给用户赋DBA权限
grant sysdba to sys;
5、如果步骤4返回ORA-01994错误,建立password文件
orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password='赋DBA权限用户的密码' entries=DBA权限的用户数
6、重新以SYSDBA登录,查看是否可用
conn DBA用户名/DAB用户密码@实例名 as sysdba