这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这是怀疑的时期;这是光明的季节,这是黑暗的季节;这是希望之春,这是失望之冬;人们面前有着各样事物,人们面前一无所有;人们正在直登天堂;人们正在直下地狱。 我也要与时俱进了,被itpub2.0牵着尾巴,拼命的奔跑,不停的灌水...

【原】学习系列—数据库优化—创建性能良好的数据库

上一篇 / 下一篇  2008-02-29 00:00:00 / 个人分类:数据库专区

Oracle Installer允许使用Database Creation Assistant创建一个数据库,并且对于中小型数据库来说是相当有效的方法中,它提供了一个直观的图形化的用户接口,但是这个创建过程有一些局限性,对于大型数据库环境是不推荐的.

具体的文章在前面系列中已有,本文来自于Oracle官方文档


XJJf0Zk0

1.数据库创建前参数文件必须要考虑的参数

参数

描述

DB_BLOCK_SZIE

设置数据文件和SGA缓存的数据块的大小,缺省值在2K~16K,一般设置为4K8K;数据仓库环境可设置为8K16K

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;


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-07-20  
  12345
6789101112
13141516171819
20212223242526
2728293031  

数据统计

  • 访问量: 18333
  • 日志数: 62
  • 建立时间: 2007-12-07
  • 更新时间: 2008-07-17

RSS订阅

Open Toolbar