现在的位置: 首页 > 综合 > 正文

AG阅读总结4——创建数据库后的总结

2013年10月22日 ⁄ 综合 ⁄ 共 1648字 ⁄ 字号 评论关闭

1、理解创建数据库的语句:

下面介绍若干创建数据库时用到的语句,详细解释其意义,以上节创建数据库的脚本为例:

CREATE DATABASE mynewdb

USER SYS IDENTIFIED BY liu123    

USER SYSTEM IDENTIFIED BY manager ——这两句为用户sys,用户system创建了密码,如果创建的时候忽略了这两个子句,那就用默认的值:change_on_install和manager,并且在alert
log中记录下来,是使用的默认值。

LOGFILE GROUP 1 ('/home/oracle/oracle/oradata/mynewdb/redo01.log') SIZE 100M,

GROUP 2 ('/home/oracle/oracle/oradata/mynewdb/redo02.log') SIZE 100M,

GROUP 3 ('/home/oracle/oracle/oradata/mynewdb/redo03.log') SIZE 100M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXLOGHISTORY 1

MAXDATAFILES 100

MAXINSTANCES 1

CHARACTER SET US7ASCII

NATIONAL CHARACTER SET AL16UTF16

DATAFILE '/home/oracle/oracle/oradata/mynewdb/system01.dbf' SIZE
325M REUSE

EXTENT MANAGEMENT LOCAL——这就创建了一个本地管理的system表空间。


SYSAUX DATAFILE '/home/oracle/oracle/oradata/mynewdb/sysaux01.dbf'
SIZE 325M REUSE

——创建一个SYSAUX表空间,oracle会自动的为这个表空间permanet,read write,extend management
local,SEGMENT SPACE MANAGMENT AUTO设上这几个属性,而且我们不可以再更改。最小空间大小240M,


DEFAULT TABLESPACE tbs_1 datafile '/home/oracle/oracle/oradata/mynewdb/tbs_1.dbf' size 50m

DEFAULT TEMPORARY TABLESPACE tempts1

TEMPFILE '/home/oracle/oracle/oradata/mynewdb/temp01.dbf'

SIZE 20M REUSE

UNDO TABLESPACE undotbs

DATAFILE '/home/oracle/oracle/oradata/mynewdb/undotbs01.dbf'

SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;

2、理解初始化参数:

1)定义一个全球化的数据库名:

DB_NAME=test   ——值不多于8个字节。

DB_DOMAIN=us.acme.com

通过这两个参数就定义了全球的数据库名称test.us.acme.com。在修改这两个参数的时候必须关掉数据库然后重启,并且重建控制文件。

2)指定闪回区域:

DB_RECOVERY_FILE_DEST_SIZE:
指定闪回区最大容量。先指定这个参数,再指定下一个参数。

DB_RECOVERY_FILE_DEST:
 指定闪回区的位置,可以是一个目录,一个文件系统,或者一个自动存储管理的磁盘组。

如果你已经设置了LOG_ARCHIVE_DEST  ;  LOG_ARCHIVE_DUPLEX_DEST这两个参数,那就不能设置那两个闪回区的参数了,所以必须先disable这俩参数,那这个归档位置地址怎么办呢?oracle给出了另一个参数,LOG_ARCHIVE_DEST_n 这就替代了原来的参数。如果你不设置此参数,然后去设置闪回区,默认oracle隐式的把LOG_ARCHIVE_DEST_10设置给闪回区使用。

抱歉!评论已关闭.