首页 > 代码库 > oracle2

oracle2

--手动创建数据库
create database database_name
    [user sys identified by password]--设置sys用户口令
    [user system idnetified by password]--设置system用户口令
    [controlfile reuse]--按初始化参数文件中的control_files的值创建控制文件
    [maxinstances integer]--指定允许同时装载和打开的数据库实例个数
    [maxdatafiles integer]--设置控制文件中允许创建最多数据文件数量
    [maxloghistory integer]--可以自动归档的最大日志文件的数量,仅适用于RAC环境
    [maxlogfiles integer]--数据库中最大日志文件的数量
    [maxlogmembers integer]--设置每个日志文件组中最大成员日志文件数量 
    [archivelog|noarchivelog]--设置新建数据库处于归档模式
    [force logging]--数据库中所有的变化信息(除了临时表空间)都写入日志文件
    [character set charset]--设置数据库字符集
    [national character set charset]--设置国家字符集
    [set time_zone=time_zone_region]--设置数据库时区
    [set default smallfile|--设置默认创建的表空间为小文件表空间
        bigfile tablespace]--设置默认创建的表空间为大文件表空间
    --设置重做日志文件
    [logfile[[group integer](filename1‘[,…])[size integer[k|m|g|t][reuse]]],…]
    --设置 system 表空间
    [extent management local]--设置system表空间采用本地管理方式
    [datafile ‘filename‘
        [size integer[k|m][reuse]]
        [autoextend off
            [
                on
                [
                    next integer[k|m]
                    maxsize unlimited|[integer[k|m|g|t]]
                ]
            ]
        ],…]
    --设置 sysaux 表空间
    [sysaux datafile ‘filename‘[size integer[k|m|g|t][reuse]][autoextend off
    [on[next integer[k|m]maxsize[unlimited|integer[k|m|g|t]]]]],…]--为sysaux表空间创建数据文件
    --设置数据库默认表空间
    [default tablespace default_tablespace_name]--为数据库创建并指定默认表空间
    [datafile ‘filename‘ [size integer[k|m][reuse]][autoextend off--为system表空间创建数据文件
    [on[next integer[k|m]maxsize unlimited|[integer[k|m|g|t]]]]],…]
    [extent management dictionary|[local[autoallocate|[uniform size
    integer[k|m|g|t]]]]]
    --设置数据库默认临时表空间
    [default temporary tablespace default_temp_tablespace_name]--为数据库创建并指定默认临时表空间
    [tempfile ‘filename‘ [size integer[k|m|g|t][reuse]][autoextend off
    [on[next integer[k|m|g|t]maxsize unlimited|[integer[k|m|g|t]]]]],…]
    [extent management[dictionary|[local uniform size integer[k|m|g|t]]]]
    --设置数据库撤销表空间
    [undo tablespace undo_tablespace_name]--为数据库创建并指定默认撤销表空间
    [datafile ‘filename‘ [size integer[k|m|g|t][resuse]][autoextend off
    [on[next integer[k|m|g|t]maxsize unlimited|[integer[k|m|g|t]]]]],…]

 

oracle2