怎样修改oracleoracle修改数据库密码的用户名密码

Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Oracle 添加用户并赋权,修改密码,解锁,删除用户的方法
上传于||文档简介
&&O​R​A​C​L​E​ ​常​用​命​令
你可能喜欢大家如果不知道oracle数据库的密码的话,我们可以通过简单的命令行把密码进行修改。
2 在弹出的命令提示窗口输入 set oracle_sid=数据库名称(实例),回车。例如数据库名称(实例)是orcl则输入
set oracle_sid=orcl&&& 并回车。
3 输入sqlplus &/ as sysdba&进入oracle后台管理界面
4 修改oracle数据库system用户密码为manager
语句为:alter user system& i
测试修改的密码是否能够正常登录
语句为:connect system/manager
简单的修改数据库用户密码只需要三句代码就可以完成。
如果需要修改指定的用户密码,或者需要在修改密码后需要把密码还原。则是下面的步骤。
2 在弹出的命令提示窗口输入 set oracle_sid=数据库名称(实例),回车。例如数据库名称(实例)是orcl则输入
set oracle_sid=orcl&&& 并回车。
3 输入sqlplus &/ as sysdba&进入oracle后台管理界面
4 输入 Select& username,password from dba_ 查出所有用户名称和密码。
保存自己修改后要还原的用户名所对应的密码&;
5修改oracle数据库system用户密码为manager
语句为:alter user system& i
测试& connect system/manager
6 使用后还原system用户密码
语句为&& alter user system& identified by values '自己之前保存的密码';
阅读(...) 评论()您所在的位置: &
教您如何修改oracle用户名
教您如何修改oracle用户名
在使用oracle数据库的过程中,有时要修改oracle用户名,下文就教您一个修改oracle用户名的方法,供您参考学习。
改oracle用户名是很常见的操作。下面为您详细介绍了修改用户名的方法步骤,如果您对oracle用户名方面感兴趣的话,不妨一看。
在实际工作中,有时候需要修改用户名,而通常的做法是exp imp这样的方式,而如果数据量大的话exp imp的方式会很浪费时间,所以下面写上如何通过修改ORACLE基表的方式来修改用户名,按下面的步骤执行:
--直接修改底层表 USER$ 更换用户名
1、windows 平台下运行 cmd
2、sqlplus /nolog
3、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_
&&& 已连接。
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
--DROP USER 也没有问题
SQL& DROP USER TEST1 CASCADE;&& --删除以前的用户
用户已丢弃
【编辑推荐】
【责任编辑: TEL:(010)】
关于的更多文章
MariaDB是一个向后兼容、替代MySQL的数据库服务器。它包含所有主
数据库产品
数据库综合
数据库新闻
维基百科将切换到另外一款开源数据库MariaDB
这条路,有人说是一条不归路,走上来了,就要勇敢的走
MongoDB现在已经越来越受到重视,学习的人也越来越多
DBA是数据库管理员,英文是Database Administrator。一
本书主要介绍了在手机上开发J2ME游戏的方法,作者在介绍了J2ME游戏开发相关知识背景的基础上,以大富翁手机游戏的设计开发为例,
51CTO旗下网站&nbsp&nbsp&nbsp &nbsp&nbsp&nbsp会员注册
本站不参与评论!()
自觉遵守:爱国、守法、自律、真实、文明的原则
尊重网上道德,遵守中华人民共和国各项有关法律法规
严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的评论
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
您在本站发表的评论,本站有权保留、转载、引用或者删除
参与本评论即表明您已经阅读并接受上述条款

我要回帖

更多关于 oracle数据库用户名 的文章

 

随机推荐