Oracle12C用戶創建、授權、登錄


col pdb_name for a30

  

Oracle12C用戶創建、授權、登錄

  1.以系統用戶登錄

    命令

 sqlplus sys/dwh as sysdba;

       

  2. 確認選擇CDB

select name,cdb from v$database;

      

 

col pdb_name for a30
select pdb_id,pdb_name,dbid,status,creation_scn from dba_pdbs;

      

select con_id,dbid,NAME,OPEN_MODE from v$pdbs;
    CON_ID       DBID          NAME                        OPEN_MODE
---------- ---------- ------------------------------ ----------
         2      964253477      PDB$SEED                 READ ONLY
         3     3329151580     ORCLPDB                    MOUNTED

  

3.創建使用者為test

SQL> create user c##test identified by test;

SQL>  alter session set container=PDBORCL;

會話已更改。

SQL> show con_name;

CON_NAME
------------------------------
PDBORCL

4.創建真正的用戶

SQL> startup;
插接式數據庫已打開。
SQL> create user test identified by test default tablespace users temporary tablespace temp;

用戶已創建。

SQL> grant create user,drop user,alter user,create any view,connect,resource,dba,create session,create any sequence to test ;

授權成功。

SQL>

5.修改plsql登錄配置

    D:\java\Orcal_database\Orcal\virtual\product\12.2.0\dbhome_1\network\admin\tnsnames.ora文件中添加

ORCLPDB =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCLPDB)
    )
  )

6.plsq登錄

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM