很多時候我們用擁有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; 查看當前用戶信息 !
修改用戶密碼:
alter user 用戶名 identified by 密碼;
ORA-28040: No matching authentication protocol
解決方案;
sqlnet.ora文件最后加上:
SQLNET.ALLOWED_LOGON_VERSION=8