ORACLE 更改username

曾经一直常常改动oracle的用户password,但非常少改动username的。

曾经仅仅能创建一个用户1。然后将用户2数据导入到用户1。然后经用户1删掉,这样很麻烦并且耗时,今天就整理了下怎样改动Oracle的username:

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

SELECT * FROM user$

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

SELECT * FROM user$ WHERE user#=71

3、改动须要更改的username

UPDATE USER$ SET NAME=‘新的username’ WHERE user#=71;

COMMIT;

4、强制刷新

ALTER SYSTEM CHECKPOINT;

ALTER SYSTEM FLUSH SHARED_POOL;

5、再将新的username相应的password改动下(否则无法登录)

ALTER USER
新username IDENTIFIED BY ‘password‘;

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



时间: 2024-10-29 05:38:44

ORACLE 更改username的相关文章

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更改数据文件位置

方法一:offline表空间 1.offline表空间:alter tablespace tablespace_name offline:2.复制数据文件到新的目录:3.rename修改表空间,并修改控制文件:4.online表空间: 1.offline表空间zeroneSQL> select name from v$datafile;NAME-----------------------------------------------------------------------------

oracle更改用户名

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

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='新的用户名

Oracle 更改字符集 更改后之前的中文全成乱码了

安装时采用什么字符集主要看你的需求,一般测试用的话,就用UTF8.后面可以修改, 10g:UTF8 到ZHS16GBK SHUTDOWN IMMEDIATE; STARTUP MOUNT ; ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;ALTER DATABASE OPEN;ALTER DATABASE NATION

Oracle更改数据库文件大小、实时增加文件容量

--查询数据库文件路径.表空间.大小等 select * from dba_data_files ; --EAST.DBF数据库文件自动扩展20M,可无限扩展 alter database datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ISTAML\EAST.DBF' autoextend on next 20m maxsize unlimited; --指定EAST.DBF数据库文件最大值 alter database datafile 'D:\ORAC

Oracle更改redo log的大小

因为数据仓库ETL过程中,某个mapping的执行时间超过了一个小时, select event,count(*) fromv$session_wait group by event order bycount(*) desc 发现日志切换占用了大量的时间,估尝试增大redo log的大小. (1) redo log的大小可以影响  DBWR 和 checkpoint : (2)larger redo log files provide better performance. Undersize

oracle 更改监听端口导致 Oracle ORA12514 监听程序当前无法识别连接描述符中请求的服务的解决

参考:https://www.cnblogs.com/shangshan/p/6359880.html Oracle目录D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora # listener.ora Network Configuration File: D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora # G

oracle更改数据库字符集

shutdown immediate; startup mount; alter system enable restricted session; alter system set job_queue_processes=0; alter system set aq_tm_processes=0; alter database open; alter database character set zhs16gbk; #ORA-12712: new character set must be a