oracle手动建库脚本汇总

--oracle 9ir2
CREATE DATABASE testdb
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
LOGFILE GROUP 1 ('/u01/app/oracle/oradata/testdb/redo01.log') SIZE 100M,
GROUP 2 ('/u01/app/oracle/oradata/testdb/redo02.log') SIZE 100M,
GROUP 3 ('/u01/app/oracle/oradata/testdb/redo03.log') SIZE 100M
MAXLOGFILES 30
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 200
MAXINSTANCES 2
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/u01/app/oracle/oradata/testdb/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE temp
DATAFILE '/u01/app/oracle/oradata/testdb/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs1
DATAFILE '/u01/app/oracle/oradata/testdb/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED;

@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
@?/rdbms/admin/utlrp.sql 


--oracle 10gr2 
CREATE DATABASE testdb
   USER SYS IDENTIFIED BY oracle
   USER SYSTEM IDENTIFIED BY oracle
   LOGFILE GROUP 1  SIZE 100M,
           GROUP 2  SIZE 100M,
           GROUP 3  SIZE 100M
   MAXLOGFILES 5
   MAXLOGMEMBERS 5
   MAXLOGHISTORY 1
   MAXDATAFILES 100
   MAXINSTANCES 1
   CHARACTER SET US7ASCII
   NATIONAL CHARACTER SET AL16UTF16
   DATAFILE  SIZE 325M 
   EXTENT MANAGEMENT LOCAL
   SYSAUX DATAFILE  SIZE 325M 
   DEFAULT TABLESPACE users
      DATAFILE SIZE 500M AUTOEXTEND ON MAXSIZE UNLIMITED
   DEFAULT TEMPORARY TABLESPACE temp
      TEMPFILE  SIZE 20M AUTOEXTEND ON MAXSIZE UNLIMITED
   UNDO TABLESPACE undotbs1
      DATAFILE SIZE 200M  AUTOEXTEND ON MAXSIZE UNLIMITED;
 
  @?/rdbms/admin/catalog.sql
  @?/rdbms/admin/catproc.sql
  @?/rdbms/admin/utlrp.sql 
  emca -config dbcontrol db -repos create
  emca -deconfig dbcontrol db -repos drop

--oracle 11gr2
CREATE DATABASE testdb
   USER SYS IDENTIFIED BY oracle
   USER SYSTEM IDENTIFIED BY oracle
   LOGFILE GROUP 1  SIZE 100M BLOCKSIZE 512,
           GROUP 2  SIZE 100M BLOCKSIZE 512,
           GROUP 3  SIZE 100M BLOCKSIZE 512
   MAXLOGFILES 5
   MAXLOGMEMBERS 5
   MAXLOGHISTORY 1
   MAXDATAFILES 100
   CHARACTER SET AL32UTF8
   NATIONAL CHARACTER SET AL16UTF16
   EXTENT MANAGEMENT LOCAL
   DATAFILE  SIZE 325M 
   SYSAUX DATAFILE  SIZE 325M 
   DEFAULT TABLESPACE users
      DATAFILE SIZE 500M AUTOEXTEND ON MAXSIZE UNLIMITED
   DEFAULT TEMPORARY TABLESPACE temp
      TEMPFILE SIZE 20M 
  UNDO TABLESPACE undotbs1
      DATAFILE SIZE 200M  AUTOEXTEND ON MAXSIZE UNLIMITED;
      
  @?/rdbms/admin/catalog.sql
  @?/rdbms/admin/catproc.sql
  @?/rdbms/admin/utlrp.sql 
 
 

--oracle 12cr2
--cdb
CREATE DATABASE TESTDB2
  USER SYS IDENTIFIED BY oracle
  USER SYSTEM IDENTIFIED BY oracle
  LOGFILE GROUP 1 SIZE 100M BLOCKSIZE 512,
          GROUP 2 SIZE 100M BLOCKSIZE 512,
          GROUP 3 SIZE 100M BLOCKSIZE 512
  MAXLOGHISTORY 1
  MAXLOGFILES 16
  MAXLOGMEMBERS 3
  MAXDATAFILES 1024
  CHARACTER SET AL32UTF8
  NATIONAL CHARACTER SET AL16UTF16
  EXTENT MANAGEMENT LOCAL
  DATAFILE SIZE 700M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  SYSAUX DATAFILE SIZE 550M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  DEFAULT TABLESPACE users
    DATAFILE SIZE 500M  AUTOEXTEND ON MAXSIZE UNLIMITED
  DEFAULT TEMPORARY TABLESPACE temp
    TEMPFILE SIZE 20M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
  UNDO TABLESPACE undotbs1
    DATAFILE SIZE 200M  AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
  ENABLE PLUGGABLE DATABASE
    SEED FILE_NAME_CONVERT = ('/u01/app/data/TESTDB2','/u01/app/data/TESTDB2/pdbseed')
    SYSTEM DATAFILES SIZE 125M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
    SYSAUX DATAFILES SIZE 100M
    LOCAL UNDO ON ;

 @?/rdbms/admin/catcdb.sql
--non-cdb
CREATE DATABASE testdb
  USER SYS IDENTIFIED BY oracle
  USER SYSTEM IDENTIFIED BY oracle
  LOGFILE GROUP 1 SIZE 100M BLOCKSIZE 512,
          GROUP 2 SIZE 100M BLOCKSIZE 512,
          GROUP 3 SIZE 100M BLOCKSIZE 512
  MAXLOGHISTORY 1
  MAXLOGFILES 16
  MAXLOGMEMBERS 3
  MAXDATAFILES 1024
  CHARACTER SET AL32UTF8
  NATIONAL CHARACTER SET AL16UTF16
  EXTENT MANAGEMENT LOCAL
  DATAFILE SIZE 700M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  SYSAUX DATAFILE SIZE 550M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  DEFAULT TABLESPACE users
    DATAFILE SIZE 500M  AUTOEXTEND ON MAXSIZE UNLIMITED
  DEFAULT TEMPORARY TABLESPACE temp
    TEMPFILE SIZE 20M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
  UNDO TABLESPACE undotbs1
    DATAFILE SIZE 200M  AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED

  @?/rdbms/admin/catalog.sql
  @?/rdbms/admin/catproc.sql
  @?/rdbms/admin/utlrp.sql
 
 
--oracle 12cr2
--cdb
CREATE DATABASE TESTDB2
  USER SYS IDENTIFIED BY oracle
  USER SYSTEM IDENTIFIED BY oracle
  LOGFILE GROUP 1 SIZE 100M BLOCKSIZE 512,
          GROUP 2 SIZE 100M BLOCKSIZE 512,
          GROUP 3 SIZE 100M BLOCKSIZE 512
  MAXLOGHISTORY 1
  MAXLOGFILES 16
  MAXLOGMEMBERS 3
  MAXDATAFILES 1024
  CHARACTER SET AL32UTF8
  NATIONAL CHARACTER SET AL16UTF16
  EXTENT MANAGEMENT LOCAL
  DATAFILE SIZE 700M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  SYSAUX DATAFILE SIZE 550M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  DEFAULT TABLESPACE users
    DATAFILE SIZE 500M  AUTOEXTEND ON MAXSIZE UNLIMITED
  DEFAULT TEMPORARY TABLESPACE temp
    TEMPFILE SIZE 20M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
  UNDO TABLESPACE undotbs1
    DATAFILE SIZE 200M  AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED
  ENABLE PLUGGABLE DATABASE
    SEED FILE_NAME_CONVERT = ('/u01/app/data/TESTDB2','/u01/app/data/TESTDB2/pdbseed')
    SYSTEM DATAFILES SIZE 125M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
    SYSAUX DATAFILES SIZE 100M
    LOCAL UNDO ON ;

 @?/rdbms/admin/catcdb.sql
--non-cdb
CREATE DATABASE testdb
  USER SYS IDENTIFIED BY oracle
  USER SYSTEM IDENTIFIED BY oracle
  LOGFILE GROUP 1 SIZE 100M BLOCKSIZE 512,
          GROUP 2 SIZE 100M BLOCKSIZE 512,
          GROUP 3 SIZE 100M BLOCKSIZE 512
  MAXLOGHISTORY 1
  MAXLOGFILES 16
  MAXLOGMEMBERS 3
  MAXDATAFILES 1024
  CHARACTER SET AL32UTF8
  NATIONAL CHARACTER SET AL16UTF16
  EXTENT MANAGEMENT LOCAL
  DATAFILE SIZE 700M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  SYSAUX DATAFILE SIZE 550M  AUTOEXTEND ON NEXT 10240K MAXSIZE UNLIMITED
  DEFAULT TABLESPACE users
    DATAFILE SIZE 500M  AUTOEXTEND ON MAXSIZE UNLIMITED
  DEFAULT TEMPORARY TABLESPACE temp
    TEMPFILE SIZE 20M AUTOEXTEND ON NEXT 640K MAXSIZE UNLIMITED
  UNDO TABLESPACE undotbs1
    DATAFILE SIZE 200M  AUTOEXTEND ON NEXT 5120K MAXSIZE UNLIMITED

  @?/rdbms/admin/catalog.sql
  @?/rdbms/admin/catproc.sql
  @?/rdbms/admin/utlrp.sql
posted @   踏雪无痕2017  阅读(308)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)
点击右上角即可分享
微信分享提示