在SQL*plus中用脚本怎么建库?

解决方案 »

  1.   


    --1、创建表空间
    CREATE SMALLFILE TABLESPACE "AAA" DATAFILE 'D:\*****' SIZE 2000M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO--2、创建数据库用户
    CREATE USER "*****" PROFILE "DEFAULT" IDENTIFIED BY "******" DEFAULT TABLESPACE "AAA" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;
      

  2.   

    使用dbca,配置好以后生成创建脚本,你就看到是怎么执行的了
      

  3.   

    建好相应的目录与init文件,启动到nomount,
    CREATE DATABASE PROD
    DATAFILE '/.../system01.dbf' SIZE 300M
    SYSAUX DATAFILE '/.../sysaux01.dbf' SIZE 200M AUTOEXTEND ON NEXT 10240K
    DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/.../temp01.dbf' SIZE 20M
    UNDO TABLESPACE UNDOTBS1 DATAFILE '/.../undotbs01.dbf' SIZE 200M
    CHARACTER SET ZHS16GBK
    NATIONAL CHARACTER SET AL16UTF16
    LOGFILE
    GROUP 1 ('/.../redo01.log') SIZE 100M,
    GROUP 2 ('/.../redo02.log') SIZE 100M,
    GROUP 3 ('/.../redo03.log') SIZE 100M
    ;