如题。
如何用命令修改oracle的用户的用户名
如何用命令修改oracle的用户的用户名
解决方案 »
- 存储过程问题
- 傻瓜问题 C++ 连接oracle
- 50 分请教一个问题
- 求一个start with ... connect by 层次查询的用法,比较完整的实例以及测试数据,谢谢了!
- 关于 EXECUTE IMMEDIATE
- 求一条切字符串的SQL
- 在存储过程中,把某个表导出XML文件,并指定XML在硬盘上的路径,如何做?开发环境是8i
- 关于数据库的连接问题!!!
- 急!急!急!如何定时清空数据库
- oracle 单独执行插入语句速度很快,放到存储过程里面就特别慢。
- plsql导入表pde文件报错ora-03114:not connected to ORACLE
- win10 安装oracle 11g异常,点击universal Installer出现闪退?
update user$ set name='MY_USER2' where name='MY_USER1';就可以修改用户名了
--直接修改底层表 USER$ 更换用户名:
1、windows 平台下运行 cmd2、sqlplus /nolog3、SQL> connsys/lmis@lmisdx_localas sysdba 连接到数据库。通常可以用sys用户登陆。4、SQL> select * from user$; 找到 name为需要修改的用户的user#。5、SQL> UPDATE USER$ SET NAME='新用户名' WHERE USER#=38;
已更新 1 行。6、SQL> COMMIT;提交完成。7、SQL> ALTER SYSTEM CHECKPOINT;
系统已更改。8、SQL> ALTER USER 新用户名 IDENTIFIED BY 新密码;
此时会提示新用户不存在。SQL> ALTER USER 新用户名 IDENTIFIED BY 新密码 *ERROR 位于第 1 行:ORA-01918: 用户'新用户'不存在9、SQL> ALTER SYSTEM FLUSH SHARED_POOL;
系统已更改。10、SQL> ALTER USER 新用户 IDENTIFIED BY 新密码;
用户已更改。11、测试连接
SQL> CONN 新用户/新密码@lmisdx_local;
已连接。12、SQL> SELECT * FROM TAB;
查看新用户下是否有原用户的对象,包括表等。13、SQL> CONN / AS SYSDBA已连接。14、SQL> SHOW USER --查看当前连接用户
为"SYS"15、SQL> SHUTDOWN IMMEDIATE --关闭数据库
数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。16、SQL> STARTUP --启动数据库
ORACLE 例程已经启动。......数据库装载完毕。数据库已经打开。17、可以看出没有再恢复为TEST
SQL> SELECT USER#,NAME,PASSWORD FROM USER$ WHERE USER#=38;
18、查看数据对象
SQL> SELECT * FROM TAB;
19、SQL >connsys/lmis@lmisdx_localas sysdba
已连接。
SQL> SHOW USERUSE
为"SYS"
--DROP USER 也没有问题
SQL> DROP USER TEST1 CASCADE; --删除以前的用户
用户已丢弃
update user$ set name='newname' where name='oldname'
你好,我用dba账号登录没有找到这个user$表,修改dba_users表好像也不行,请问有没有别的修改方法
在系统管理员DBA 用户下进行操作。应该能实现,或者把用户下面的表导出,删掉,然后重新建用户,导入表,也是可以的
2、修改管理员用户密码(一):在命令界面输入sqlplus “/as sysdba”即可以管理员身份链接成功。
3、修改管理员用户密码(二):在SQL命令界面输入alter user system identified by 123456;此命令的意思是将管理员用户system的密码设为123456
4、修改普通用户密码(一):需要以管理员用户先链接成功,在命令界面输入sqlplus “/as sysdba”以管理员身份链接成功。
5、修改普通用户密码(二):在SQL命令界面输入alter user username identified by 123456;此命令的意思是将管理员用户username(之前创建过username这个用户)的密码设为123456.
6、此时便可以通过管理员用户和普通用户链接数据库了。重新打开cmd命令,在命令界面输入sqlplus,提示输入用户名,然后再输入修改好的口令密码即可。
5、
alter user system/username identified by mima;