亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

oracle創(chuàng)建用戶時報錯ORA-65096:公用用戶名或角色名無效解決方式

 更新時間:2024年05月23日 09:22:44   作者:飄零半生  
這篇文章主要給大家介紹了關于oracle創(chuàng)建用戶時報錯ORA-65096:公用用戶名或角色名無效的解決方式,ORA-65096錯誤意味著你在創(chuàng)建一個新的用戶或角色時,使用了一個已經存在的公用用戶名或角色名,需要的朋友可以參考下

報錯:ORA-65096: invalid common user or role name(公用用戶名或角色名無效)。

原因:可能是創(chuàng)建角色的容器為cdb導致,當然如果你想繼續(xù)執(zhí)行,可以在角色名前加C##或者c##,但是這樣會導致用戶名多了c##,有時候我們不希望用這種格式創(chuàng)建命名。

解決一:把容器改成pdb。

注:這種方式不能正常導入數據庫文件。

1、用sysdba 登錄,否則權限不夠

sqlplus / as sysdba

2、查詢容器是否CDB

select name,cdb,open_mode,con_id from v$database;

3、查看當前容器

show con_name;

4、查看已經創(chuàng)建的pdb容器

show pdbs;

這個是創(chuàng)建數據庫時創(chuàng)建的可插入數據庫名

5、打開上述相應的容器

 alter pluggable database orcl_in open;

6、 將當前容器切換到指定的PDB容器中,可插拔數據庫(PDB)

alter session set container = ORCL_IN;

7、之后就可以正常創(chuàng)建用戶了,不過該用戶不在cdb容器,而是在pdb

注意:重新登錄超級管理員 sysdba 之后,當前容器會變回默認的pdb。

8、在cmd登錄新創(chuàng)建的用戶

sqlplus 用戶名/密碼@數據庫 as sysdba =========> eg: sqlplus cwcs/ntidba@orcl as sysdba
或者

1、sqlplus
2、用戶名 as sysdba
3、最后輸入密碼
如下圖所示

**注:**以普通用戶登錄不了,也有可能是我的原因。

9、在pl/sql工具登錄

解決二:這種可以正常導入數據庫文件到指定的用戶數據庫

oracle 創(chuàng)建用戶如何不用加C##

alter session set "_ORACLE_SCRIPT"=true;

附加內容:

1、創(chuàng)建表空間

CREATE TABLESPACE WCS_DATA
LOGGING
DATAFILE ‘D:\app\hp\oradata\ORCL\WCS_DATA.DBF'
SIZE 50M
AUTOEXTEND ON
NEXT 50M MAXSIZE 20480M
EXTENT MANAGEMENT LOCAL;

2、創(chuàng)建用戶并綁定表空間

CREATE USER jbfl
IDENTIFIED BY VALUES ‘ntidba'
DEFAULT TABLESPACE WCS_DATA
PROFILE DEFAULT
ACCOUNT UNLOCK;

3、授權

grant create session to jbfl;----授權
GRANT DBA TO jbfl;----授權
GRANT CONNECT TO jbfl;
GRANT RESOURCE TO jbfl;
GRANT DBA TO jbfl;

總結

到此這篇關于oracle創(chuàng)建用戶時報錯ORA-65096:公用用戶名或角色名無效解決方式的文章就介紹到這了,更多相關oracle創(chuàng)建用戶報錯ORA-65096內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論