日期:2014-05-16  浏览次数:20423 次

Oracle10g系统管理4

30.建立数据库步骤:
建立例程服务
建立参数文件
以nomount方式启动例程
建立数据库
运行脚本完成后续操作

?

31.建立数据库脚本

create database demo
?maxinstances? 8
?maxloghistory? 1
?maxlogfiles?? 16
?maxlogmembers 3
?maxdatafiles 100
?logfile group 1 ‘…redo01.log’ size 10m,
?????????? group 2 ‘…redo02.log’ size 10m,
?????????? group 3 ‘…redo03.log’ size 10m
?datafile ‘…system01.dbf’ size 100m autoextend on next 10m extent management local
?sysaux datafile ‘…sysaux01.dbf’ size 30m autoextend on next 10m
?default temporary tablespace temp tempfile ‘…temp.dbf’ size 10m autoextend on next 10m
?undo tablespace undotbs1 datafile ‘…undotbs1.dbf’ size 20m
?character set zhs16gbk
?national character set al16utf16
?user sys identified by demo
?user system identified by manager;
create database后的数据库名必须与初始化参数db_name一致。
当指定logfile选项时,至少要包含两个日志组。
当指定数据文件、重做日志和临时文件时,必须要确保OS目录已经存在。
当指定UNDO表空间时,该表空间名称必须与初始化参数UNDO_TABLESPACE一致。
必须规划好字符集。

?

32.后续操作

执行CREATE DATABASE命令时,系统自动运行sql.bsq($ORACLE_HOME/rdbms/admin)脚本。在SYSTEM表空间建立数据字典基表。

安装数据字典试图$ORACLE_HOME/rdbms/admin/catalog.sql
安装Oracle系统包$ORACLE_HOME/rdbms/admin/catproc.sql
安装PRODUCT_USER_PROFILE表$ORACLE_HOME/sqlplus/admin/pupbld.sql

?

33."概要文件"用于配置网络首选项、日志和跟踪信息,该配置对应于网络文件sqlnet.ora
"服务命名"用于配置本地的网络服务名,该配置对应于网络文件tnsnames.ora
"监听程序"用于配置服务器端得监听程序,该配置对应于网络文件listener.ora
网络配置文件的默认位置为$ORACLE_HOME/network/admin
通过设置环境变量TNS_ADMIN可以改变这些网络配置文件的位置