前言:几个月前下载的oracle,下载之后通过scott账户登录并创建数据库没有遇到什么问题。在几个月后的某一天,由于公司远程数据库连不上需要在本地导入一份测试数据库,于是乎遇到了如下问题。
1、用scott账户登录,根据记忆以及百度搜索试了n多个密码,结果账户被锁定。然后我决定通过超级管理员账户登录,然而也受到了阻拦。总的来说应该就是我更换windows账户导致的一系列问题。
1、尝试通过超级管理员账户登录遇到的问题
通过 as sysdba"登录时报出"insufficient privileges"
解决方法:
1、把当前用户添加到ora_dba组
- 利用命令查看当前系统用户:net user
2.查看用户组: net localgroup
3.查看ora_dba用户组下的具体用户:net localgroup ora_dba
4.添加本机管理员用户到ora_dba用户组下: net localgroup ora_dba administrator /add;
5.检测以上操是否成功 打开sql plus窗口重新执行“/as sysdba” ,如果不报错就表示执行成功。
2、解锁sscott账户(注意单词的拼写)
alter user scott account unlock;
3、更改plsqldev的配置,如果图中两项配置为空,一般点一下右边小三角就会出来一个默认的。
4、导入dmp文件闪退问题
权限不够,给当前用户增加dba权限
打开sqlplus用超级管理员登录 执行如下语句
grant dba to scott;(scott当前用户名)