https://www.cnblogs.com/buxingzhelyd/p/7865194.html

登录sqlplus并修改sys、system用户密码

sqlplus /nolog

conn /as sysdba

接着执行下面命令

alter user system identified by oracle;

alter user sys identified by oracle;

ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

DROP USER XX CASCADE 删除用户

很多时候我们用拥有DBA权限的用户 从oracle数据库导出数据,那么再导入新的数据库时就还得需要DBA权限的用户,下面是如何创建一个新用户并授予DBA权限命令。

1.用有dba权限的用户登录:sys用户

2.创建一个新用户:create user abc identified by 123456;

3.授予DBA权限: grant connect,resource,dba to abc;

ok,创建好了,就可以用abc这个用户登录了,abc用户拥有dba权限。

select * from dba_users; 查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system
select * from all_users; 查看你能管理的所有用户!
select * from user_users; 查看当前用户信息 !

https://blog.csdn.net/ethan__xu/article/details/81301858

 

 


CREATE USER aaaaaaaaaa IDENTIFIED BY “aaaaaaaaaa” DEFAULT TABLESPACE SYSTEM TEMPORARY TABLESPACE TEMP PROFILE DEFAULT ACCOUNT UNLOCK;

GRANT CONNECT TO aaaaaaaaaa;
GRANT RESOURCE TO aaaaaaaaaa;
ALTER USER aaaaaaaaaa DEFAULT ROLE ALL;
GRANT SELECT ANY TABLE TO aaaaaaaaaa;
GRANT CREATE SESSION TO aaaaaaaaaa;
GRANT SELECT ANY DICTIONARY TO aaaaaaaaaa;
GRANT UNLIMITED TABLESPACE TO aaaaaaaaaa;
GRANT SELECT ANY DICTIONARY TO aaaaaaaaaa;

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注