美文网首页java成长路漫漫
Oracle 19c 新建库基础流程

Oracle 19c 新建库基础流程

作者: WillM | 来源:发表于2019-08-06 17:47 被阅读0次

    1.创建用户表空间

    CREATE TABLESPACE user_data logging DATAFILE '/opt/oracle/oradata/ORA19C/user_data.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED extent management local; 
    

    2.创建临时表空间

    create temporary tablespace user_temp tempfile '/opt/oracle/oradata/ORA19C/user_temp.dbf' size 100M autoextend on next 10M maxsize 100M extent management local;
    

    3.创建用户

    CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE user_data temporary tablespace user_temp; 
    

    如果出现如下报错:

    ORA-65048: error encountered when processing the current DDL statement in pluggable database ORA19CPDB
    ORA-00959: tablespace 'user_temp' does not exist
    

    需要将容器切换至"ORA19CPDB"并再次创建user_data和user_temp,注意tempFile路径不能相同.

    如执行成功,直接做第四步.

    alter session set container=ORA19CPDB;
    CREATE TABLESPACE user_data logging DATAFILE '/opt/oracle/oradata/ORA19C/user_data.dbf' SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED extent management local; 
    create temporary tablespace user_temp tempfile '/opt/oracle/oradata/ORA19C/user_temp02.dbf' size 100M autoextend on next 10M maxsize 100M extent management local;
    

    切回root容器并再次创建用户

    alter session set container=CDB$ROOT;
    CREATE USER username IDENTIFIED BY password DEFAULT TABLESPACE user_data temporary tablespace user_temp; 
    

    4.赋予权限

    grant connect,resource,dba to username;
    

    相关文章

      网友评论

        本文标题:Oracle 19c 新建库基础流程

        本文链接:https://www.haomeiwen.com/subject/vfvwdctx.html