创建数据库之使用DBCA创建数据库
一、创建数据库的几种方法
1.Oracle Universal Installer:在安装oracle客户端的时候,OUI会启
动DBCA,然后DBCA将自动创建一个初试数据库,这个在在OUI中是可选
项。
2.Oracle Database Configuration Assistant:是一个用来简化数据库
创建操作的图形用户界面,他即能与OUI交互使用,也可以独立使用。
DBCA基于Java,可以从任何带Java引擎的平台启动(也就是说使用DBCA
的前提是操作系统要装有Java程序)。
3.可以直接在例程中使用create database命令创建
二、操作系统环境
在创建数据库的时候我们要熟悉数据库在操作系统中的目录结构,这些
目录结构都在我们安装数据库的时候由我们设置的环境变量决定的,熟悉这
些目录结构,有利于我们以后在的使用中,快速操作数据库。
1.ORACLE_BASE:指定Oracle软件的顶级目录,例
如:/u01/app/oracle(包括以下的例子都是OFA建议的目录结构)
2.ORACLE_HOME:指定Oracle软件的安装目录。
如:/u01/app/oracle/product/9.1.1(9.1.1是Oracle的版本号,如果是
oracle11g r2的则为11.1.2)
3.ORACLE_SID:指定例程名称,同一台计算机上运行的Oracle例程的
名称必须唯一。
4.ORA_NLS33:创建带有非US&ASCII字符集的数据库时必须指定(
这个具体是知道是干什么,知道的童鞋可以指导下。)
5.PATH:制定操作系统查找可执行程序(如SQL*Plus)时所要搜索的
路径。Oracle可执行程序位于$ORACLE_HOME/bin目录下,需要添加到
PATH变量中。(这个很重要,经常安装oracle之后无法使用,都是因为
path的设置出了问题)
6.LD_LIBRARY_PATH:指定操作系统和Oracle库文件所在的目录。
三、DBCA
DBCA可用于
1.创建数据库
2.配置数据库选件
3.删除数据库
4.管理模版
使用预定义模版设置创建新模版
从现有数据库创建新模版
删除数据库模版
四、使用DBCA创建数据库的过程
1.启动DBCA
2.选择“创建数据库”(create a database)选项
3.从预定模版列表中选择要创建的数据库类型:数据仓库、通用、新数
据库、事务处理。
4.创建的模版可待有数据文件也可以不带数据文件
不带数据文件:只包含数据库的结构,可以指定和更改所有数
据库参数
带数据文件:包含数据库结构也包含物理数据文件,自动为数
据库创建所有日志文件和控制文件,并且可添加/删除控制文件,日志组,
还可以更改数据文件的目标位置和名称。无法添加或删除数据文件,表空间
或回退段,无法更改初始化参数。
5.指定“全局数据库名称”(Global Database Name)和SID
6.制定要在数据库中使用的功能:Oracle Spatial(百度了下,这个主
要用于在一个多用户环境中部署地理信息系统GIS),Oracle OLAP
services(联机事务处理,这个大家都知道),示例模式(Example
Schemas,包含些常用表的脚本模版)
7.确定数据库创建后要运行的任何脚本
8.选择数据库的运行模式
专用服务器模式(用于普通单例程数据库)
共享服务器模式(是部署RAC时多例程连接数据库的一种模式)
9.指定一些选项
内存:典型(Typical)或“自定义”(Custom)
归档:次选项将数据库置于ARCHIVELOG模式,这个也可以在
数据库建好之后再开启
DB大小:定义数据库的块大小
文件位置:指定跟踪文件和初始化参数文件的路径。
10.定义数据库存储参数
11.单击“文件位置变量”(File Location Variables)按钮可更改任
意文件位置变量
12.选择一个数据库创建选项完成数据库的创建:创建数据库,另存为
数据库模版,生成数据库创建脚本。