文章目录
Oracle中常见错误:
1. cmd下输入 sqlplus / as sysdba 显示 ORA-01031:insufficient privileges:
解决方法:
1)桌面右击‘’计算机‘’,点击‘’管理‘’,在左边栏中找到‘’本地用户和组‘’,双击‘’组‘’,在右侧列表中找到‘’ora_dba‘’,双击该行,点击‘添加’,如图:
2)在弹窗中,输入对象名称,也就是当前用户(你C盘的user名字),点击添加,如图:
3)之后确定,即可退出,然后重新打开cmd,输入命令,即可连接到数据库!如图:
**注意:如果在win10计算机管理中没有"本地用户和组",可以点击查看这篇文章查找本地用户和组。
2. Oracle中用sys和system默认密码manager登录时候提示信息—invalid username/password;login denied :
解决方法:
1)cmd 进入后 输入命令sqlplus / as sysdba
2)输入:
alter user system identified by manager;
alter user sys identified by manager;
也可以改成其他密码,记住就ok
3)关闭窗口,再次进入时候输入密码 manager 即可顺利连接数据库!例如:
**注意:输入命令sys连接数据库的时候可能会报这样的语句:
解决:在输入密码manager之后再加上语句:as sysdba就ok了,千万注意空格!
3.小结:
- 安装Oracle时候都会有提示,最好在安装的时候将“三种权限”的密码设置好,以免后面命令修改
- 使用Oracle操作时,最多用的是 scott 普通用户权限,所以没必要的情况下,不要随便修改管理员的密码,安装时候设置好scott的密码记住即可
- Oracle最常用的三种权限:sys、system是系统管理员用户(拥有管理员权限),scott 是普通用户。