ORACLE忘记用户名或密码解决方法
前一段时间刚刚做完 Oracle 数据库的课程设计。在完成的过程中出现了各种问题,解决了这些问题后一直保存在笔记中,现在终于有时间可以把这些问题总结一下,所以写出来分享一下。 注意:Oracle12c规定用户名都必须以C##开头,否则无法使用。 刚安装完Oracle 12c后,登录的时候没有记住用户名和密码,解决方法:新建一个用户 打开sqlplus 第一步:以系统身份登录:用户名:sys 密 码 :manager as sysdba 指令: sys/manager as sysdba 图1 以系统身份登录 第二步:创建新用户: 语法:create user 用户名 identified by 密码; 指令: create user C##pdborcl identified by root; (后面要加”;”) 图2新建用户 第三步:为刚创建的用户解锁语法: 语法:alter user 用户名 account unlock; 指令: alter user C##pdborcl account unlock; //用户解锁 指令: alter user C##pdborcl account lock; //用户锁住 第四步:授予新登陆的用户创建权限语法:grant create session to 用户名 ; 指令: grant create session to C#