Oracle数据库修改用户名及密码
1.windows 平台下运行 cmd
2.输入:sqlplus/nolog
3. SQL> conn SYS/sys@orcl as sysdba 连接到数据库 ------conn 用户名/用户密码@连接标识符 as sysdba
4. SQL> select * from user$; ------注意,user$后的“;”不可以省略,找到要修改的用户的USER#的值(也可用plsql工具用select * from dba_users中查找user_ID)
5. UPDATE USER$ SET NAME='新用户名' WHERE USER#=92; ---显示已更新一行
6. SQL> COMMIT; ----提交完成
7. SQL> ALTER SYSTEM CHECKPOINT; -----系统已更改
8. SQL> ALTER USER 新用户名 IDENTIFIED BY 新密码; ------用户已更改
9.SQL>CONN CS65/CS65@orcl AS SYSDBA ------测试连接,已连接
10. SELECT * FROM TAB; ---- 查看新用户下是否有原用户的对象,包括表等
11. SQL> CONN / AS SYSDBA已连接
12. SQL>show user ------查看当前连接用户
13. SQL> SHUTDOWN IMMEDIATE -----关闭数据库
14.SQL>startup -----重启数据库,数据库装载完毕
15.SQL> SELECT USER#,NAME,PASSWORD FROM USER$ WHERE USER#=92; -----执行语句,可以看到,没有再恢复原用户NC65
16. SQL> SELECT * FROM TAB; -----查看数据库对象
17. SQL >conn SYS/sys@orcl as sysdba ---连接数据库
18.SQL> SQL> DROP USER NC65 CASCADE; ----测试删除旧用户NC65报错:用户NC65不存在,修改成功
完成,修改成功
因篇幅问题不能全部显示,请点此查看更多更全内容