这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂;人们正在直下地狱。
我也要与时俱进了,被itpub2.0牵着尾巴,拼命的奔跑,不停的灌水...
【原】学习系列—数据库优化—创建性能良好的数据库
上一篇 /
下一篇 2008-02-29 00:00:00
/ 个人分类:数据库专区
Oracle Installer允许使用Database Creation Assistant创建一个数据库,并且对于中小型数据库来说是相当有效的方法中,它提供了一个直观的图形化的用户接口,但是这个创建过程有一些局限性,对于大型数据库环境是不推荐的.
具体的文章在前面系列中已有,本文来自于Oracle官方文档
XJJf0Z k01.数据库创建前参数文件必须要考虑的参数
参数 | 描述 |
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 |
|
| 创建内部数据字典 |
Location of initial datafile | 系统表空间数据文件的位置 |
EXTENT MANAGEMENT LOCAL | 使用EXTENT MANAGEMENT LOCAL语法创建一个本地管理的系统表空间,且只能使用AUTOALLOCATE分配区间大小 |
Default temporary tablespace | 指定缺省的临时表空间名称 |
MAXDATAFILES | 数据文件最大数 |
MAXLOGFILES | 日志文件最大数 |
样例
CONNECT SYS/ORACLE AS SYSDBASTARTUP NOMOUNT pfile=/u01/admin/init_create.oraCREATE DATABASE "dbname"DATAFILE '/u01/oradata/system01.dbf' size 200MLOGFILE '/u02/oradata/redo01.dbf' size 100M,'/u02/oradata/redo02.dbf' size 100MCHARACTER SET "WE8ISO8859P1"NATIONAL CHARACTER SET "UTF8"EXTENT MANAGEMENT LOCALDEFAULT TEMPORARY TABLESPACE mytemp TEMPFILE ‘temp.dbf’ SIZE 1000MMAXDATAFILES = 50MAXLOGFILES = 5; |
运行数据字典脚本
@@CATALOG--生成所有数据字典视图@@CATAPROC--加载PL/SQL环境 |
创建用户表空间
CONNECT SYSTEM/MANAGERCREATE TABLESPACE appdata DATAFILE'/u02/oradata/appdata01.dbf' size 1000M;CREATE TEMPORARY TABLESPACE mytemp TEMPFILE ’temp.f’ SIZE 1000M; |
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: