Oracle Installer允许使用Database Creation Assistant创建一个数据库,并且对于中小型数据库来说是相当有效的方法中,它提供了一个直观的图形化的用户接口,但是这个创建过程有一些局限性,对于大型数据库环境是不推荐的.
具体的文章在前面系列中已有,本文来自于Oracle官方文档
1.数据库创建前参数文件必须要考虑的参数
参数 |
描述 |
DB_BLOCK_SZIE |
设置数据文件和SGA缓存的数据块的大小,缺省值在2K~16K,一般设置为4K或8K;数据仓库环境可设置为8K或16K |
DB_NAME |
设置数据的名称 |
DB_DOMAIN |
设置数据库的Domain Name |
CMOPATIBLE |
兼容性 |
|
|
2.CREATE DATABASE语句
参数 |
描述 |
Character Set |
字符集 |
National Character set |
|
SQL.BSQ |
创建内部数据字典 |
Location of initial datafile |
系统表空间数据文件的位置 |
EXTENT MANAGEMENT LOCAL |
使用EXTENT MANAGEMENT LOCAL语法创建一个本地管理的系统表空间,且只能使用AUTOALLOCATE分配区间大小 |
Default temporary tablespace |
指定缺省的临时表空间名称 |
MAXDATAFILES |
数据文件最大数 |
MAXLOGFILES |
日志文件最大数 |
样例
CONNECT SYS/ORACLE AS SYSDBA
STARTUP NOMOUNT pfile=/u01/admin/init_create.ora
CREATE DATABASE "dbname"
DATAFILE '/u01/oradata/system01.dbf' size 200M
LOGFILE '/u02/oradata/redo01.dbf' size 100M,
'/u02/oradata/redo02.dbf' size 100M
CHARACTER SET "WE8ISO8859P1"
NATIONAL CHARACTER SET "UTF8"
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE mytemp TEMPFILE ‘temp.dbf’ SIZE 1000M
MAXDATAFILES = 50
MAXLOGFILES = 5; |
运行数据字典脚本
@@CATALOG --生成所有数据字典视图
@@CATAPROC --加载PL/SQL环境 |
创建用户表空间
CONNECT SYSTEM/MANAGER
CREATE TABLESPACE appdata DATAFILE
'/u02/oradata/appdata01.dbf' size 1000M;
CREATE TEMPORARY TABLESPACE mytemp TEMPFILE ’temp.f’ SIZE 1000M; |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/6517/viewspace-145535/
,如需转载,请注明出处,否则将追究法律责任。