Oracle 数据库基础教程2007
第 3章创建数据库
Oracle 数据库基础教程2007
本章内容
数据库创建方法介绍
利用 DBCA创建数据库
手动创建数据库
使用服务器端初始化参数文件
Oracle 数据库基础教程2007
本章要求
掌握使用数据库配置助手创建数据库方法
了解手动创建数据库的方法
掌握数据库初始化参数文件的使用
Oracle 数据库基础教程2007
3.1创建数据库前的准备
规划数据库
检查系统资源和配置
确定数据库创建方式
Oracle 数据库基础教程2007
规划数据库
对数据库中可能包含的表、索引等对象的大小和数量进行规划,以便估计数据库所需空间的大小;
对组成数据库的操作系统文件(如数据文件、控制文件、日志文件等)进行规划,结合数据库运行时的特点考虑它们在硬盘中的存放位置,以便适当地均衡磁盘 I/O操作,改善数据库性能;
为新建数据库选择全局数据库名;
熟悉与数据库相关的初始化参数,包括初始化参数文件。
对系统中存在数据库进行备份。
Oracle 数据库基础教程2007
检查系统资源和配置
已经安装了 Oracle9i数据库服务器软件,并设置了各种必要的环境参数;
当前操作系统用户应该是系统管理员或是安装 Oracle9i数据库服务器软件时的系统用户,具有足够的操作系统权限;
系统必须具有足够的物理内存,保证 Oracle数据库实例能被启动;
系统必须具有足够的硬盘空间,保证各种数据文件能够被成功创建。
Oracle 数据库基础教程2007
决定数据库创建方式
使用 DBCA创建数据库
运行脚本手工创建数据库
Oracle 数据库基础教程2007
3.2使用 DBCA创建数据库
选择数据库模版
设置数据库标识
设置数据库操作模式
设置初始化参数
设置数据存储
创建数据库
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
Oracle 数据库基础教程2007
3.3手动创建数据库
确定新建数据库名称与实例名称;
确数据库管理员的认证方式;
创建初始化参数文件;
创建实例;
连接并启动实例;
使用 CREATE DATABASE语句创建数据库;
创建附加的表空间;
运行脚本创建数据字典视图;
创建服务器初始化参数文件
Oracle 数据库基础教程2007
3.4数据库服务器初始化参数文件
数据库参数文件概述
创建服务器初始化参数文件
修改服务器参数文件中的参数
导出服务器初始化参数文件
查看初始化参数设置
Oracle 数据库基础教程2007
3.4.1服务器参数文件概述
文本初始化参数文件
缺点
默认存储位置与命名方式
服务器初始化参数文件
优点
默认存储位置与命名方式
启动数据库时,寻找初始化参数文件顺序
PFILE参数、默认的服务器初始化参数文件、默认的文本初始化参数文件
Oracle 数据库基础教程2007
3.4.2创建服务器初始化参数文件
创建一个文本初始化参数文件,文件中包含所有参数设置;
连接到 Oracle数据库;
利用文本初始化参数文件创建服务器端初始化参数文件。
CREATE SPFILE [='path'] FROM
PFILE='path'
Oracle 数据库基础教程2007
3.4.3修改服务器参数文件中的参数
ALTER SYSTEM SET
parameter_name=value
SCOPE=[SPFILE|MEMORY|BOTH];
SPFILE:动态、静态参数
MEMORY:动态参数
BOTH,静态参数
Oracle 数据库基础教程2007
3.4.4导出服务器初始化参数文件
原因
创建服务器初始化参数文件的备份;
为了便于查找系统故障原因等,需要获取当前数据库实例所使用的所有初始化参数值;
为了修改服务器初始化参数文件中参数值,先将服务器初始化参数文件导出为文本初始化参数文件,然后对文本初始化参数文件中的参数进行修改,最后根据修改后的文本初始化参数文件创建新的服务器初始化参数文件。
语法
CREATE PFILE[='path'] FROM SPFILE
[='path']
Oracle 数据库基础教程2007
3.4.5查看初始化参数设置
SHOW PARAMETERS命令
V$PARAMETER或 V$PARAMETER2
CREATE PFILE
V$SPPARAMETER
OEM控制台
Oracle 数据库基础教程2007
小结
数据库创建的准备
利用 DBCA创建数据库
手动创建数据库
数据库服务器参数文件