ORACLE 更改用户名

以前一直经常修改oracle的用户密码,但很少修改用户名的。

以前只能创建一个用户1,然后将用户2数据导入到用户1,然后经用户1删掉,这样非常麻烦而且耗时,今天就整理了下如何修改Oracle的用户名:

1、用sysdba角色账号进入,然后查询有哪些用户:

SELECT * FROM user$

2、找到需要修改的用户(user#字段是唯一标识)

SELECT * FROM user$ WHERE user#=71

3、修改需要更改的用户名

UPDATE USER$ SET NAME=‘新的用户名’ WHERE user#=71;

COMMIT;

4、强制刷新

ALTER SYSTEM CHECKPOINT;

ALTER SYSTEM FLUSH SHARED_POOL;

5、再将新的用户名对应的密码修改下(否则无法登录)

ALTER USER
新用户名 IDENTIFIED BY ‘密码‘;

6、至此,大功告成,OK!



时间: 2024-08-27 02:32:19

ORACLE 更改用户名的相关文章

oracle更改用户名

项目中已经建好数据库表,可是突然需要更改用户名.通过plsql客户端界面形式是不可改的.所以直接更改系统user$表中的用户名. 查询要更改的用户名 SQL> select user#,name,password from user$ where name  ='TICKETS'; USER# NAME                           PASSWORD ----------  ------------------------------ -------------------

Oracle怎么更改用户名和密码

       通过修改ORACLE基表的方式来修改用户名 直接修改底层表USER$更改用户名(该方法在Oracle9i,Oracle10g中测试通过) SQL> UPDATE USER$ SET NAME='TT' WHERE USER#=91; 已更新 1 行. SQL> COMMIT; 提交完成. SQL> ALTER SYSTEM CHECKPOINT; 系统已更改. 修改密码:在以SYSDBA身份登陆时可以修改其他用户的密码,比如: SQL> alter user user

Oracle忘记用户名和密码的解决方案

Oracle忘记用户名和密码的解决方案 说明:有时候,oracle数据库密码被遗忘,这时你把常用的密码都试个遍都不行,那你可以往下看. 一.直接通过操作系统认证方式登录,修改用户密码 在cmd或bash中敲入以下命了 sqlplus /nolog conn / as sysdba; alter user username identified by newpass;// username为要修改的用户名系统提示用户已更改即表示成功 该方式亲自试过 二.忘记除SYS.SYSTEM用户之外的用户的登

Oracle更改表空间文件位置

Oracle更改表空间文件位置: set oracle_sid=orcl; sqlplus /nolog conn sys/password as sysdba; shutdown immediate; 复制(移动)数据文件至新路径 startup mount; alter database rename file 'c:\oracle_data\test_data01.dbf' to 'd:\oracle_data\test_data01.dbf'; alter database open;

oracle修改用户名以及修改密码

一.修改用户名 1.查出用户的id(个人理解是id,不一定准确) SQL> select user#, name from user$ where name='TEST'; USER# NAME ---------- ------------------------------ 95 TEST 2.更改用户名 SQL> update user$ set name='TEST_BAK' where user#=95; 已更新 1 行. SQL> commit; 3.更新数据 SQL>

oracle该用户名

每天忙于工作,哎,真忙,今天在工作中遇到啦点小问题,就是oracle该用户名,oracle中好像没有提供rename之类的语句,所以只能直接改低层视图,这是我的实验结果 select * from user$ where name='TEST' set name='WANGPENG'where USER#=62 commit alter system checkpoint; alter system flush shared_pool;(清空oracle的缓存,强制去读磁盘,改完之后视乎密码无效

oracle dblink 用户名/密码 口令无效

因为需要连接的数据库版本是 Oracle11g 区分大小写 所以dblink 创建的时候如下: CREATE PUBLIC DATABASE LINK LINKNAME CONNECT TO "name" IDENTIFIED BY "password" USING '(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=x.x.x.x) (PORT=1521) ) (CONNECT_DATA= (SID = xxxx) ) )'

ubuntu更改用户名密码

转发自邬峙大神的博客:https://www.cnblogs.com/zeusmyth/p/6231350.html Ubuntu下更改用户名和主机名 很多时候,我们不满意安装时起的用户名与主机名,但是由于已经在这个用户上做了好多配置,所以只能在原来的基础上改用户名和主机名了. 但是改这些文件的时候,一定要小心,因为一不小心就会造成重启后无法登陆的情况.我自己也因为这个,浪费了好多时间: 这里写下我的经验,安全的修改用户名,避免出现修改后无法登陆的情况,希望对大家有所帮助,让各位少走弯路 1.

Oracle怎么更改用户名

http://blog.csdn.net/weiwenhp/article/details/8094575 目录(?)[-] 改用户名的用处 怎么改用户名 还要做的工作 想干坏事明文显示密码 很多人都以为oracle可以很容易的改密码,但不能改用户名字.实际上名字也可以改的.只不过改起来有点麻烦. 改用户名的用处 至于改名字的用处嘛,在这样一种情景下非常有用.假如某个公司给每个员工一个账户,用户名就是你的英文名.当某个员工arwen要离职了,那就要删除掉用户arwen了.但是我们知道oracle