手工方式建立 ORACLE数据库全程记录
通过dbca方式创建Oracle数据库是最常见的方法,除此之外如果对数据库的创建过程了解的话,亦可一步一步的通过命令行的方式完成数据库的创建。
现将在OEL4.8操作系统上手工创建Oracle数据库实例的方法记录在此,供参考。
1.手工建库前提条件
既然已经到了创建数据库实例的阶段,因此主机上的数据库软件需要事先创建完毕。
2.准备.bash_profile配置文件并确认环境变量
1)编辑.bash_profile文件
[oracle@secDB ~]$ vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:/sbin:/usr/local/bin
export PATH
unset USERNAME
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
export ORACLE_SID=secooler
export PATH=$ORACLE_HOME/bin:$PATH
需要设置的环境变量主要就是这三个:ORACLE_BASE、ORACLE_HOME、ORACLE_SID和PATH
需要说明的是PATH变量的设置,需要将“$ORACLE_HOME/bin”写在“$PATH”之前,这样设置主要目的是:Oracle命令优先被选择。
2)使.bash_profile配置文件生效
[oracle@secDB ~]$ . ./.bash_profile
或
[oracle@secDB ~]$ source ./.bash_profile
3)确认ORACLE_SID等环境变量被正确设置
[oracle@secDB ~]$ env | grep -i sid
ORACLE_SID=secooler
[oracle@secDB ~]$ env | grep ORACLE_BASE
ORACLE_BASE=/u01/app/oracle
[oracle@secDB ~]$ env | grep ORACLE_HOME
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1
3.在$ORACLE_BASE下创建所需的目录
1)创建四个转储目录
[oracle@secDB ~]$ cd $ORACLE_BASE
[oracle@secDB oracle]$ mkdir -p admin/secooler/adump
[oracle@secDB oracle]$ mkdir -p admin/secooler/bdump
[oracle@secDB oracle]$ mkdir -p admin/secooler/cdump
[oracle@secDB oracle]$ mkdir -p admin/secooler/udump
2)创建存放数据文件、日志文件和控制文件的目录
[oracle@secDB oracle]$ mkdir -p oradata/secooler/dfile
[oracle@secDB oracle]$ mkdir -p oradata/secooler/lfile
[oracle@secDB oracle]$ mkdir -p oradata/secooler/cfile
3)创建备份介质存放的目录
[oracle@secDB oracle]$ mkdir -p rmanbak
4.生成密码文件
[oracle@secDB ~]$ cd $ORACLE_HOME/dbs
[oracle@secDB dbs]$ orapwd file=orapwsecooler password=change_on_install entries=10
5.创建所需的pfile和spfile
1)创建pfile文件并调整
我们根据Oracle安装软件$ORACLE_HOME/dbs目录下自带的init.ora来定制我们需要的pfile。
(1)进入到$ORACLE_HOME/dbs目录
[oracle@secDB ~]$ cd $ORACLE_HOME/dbs
(2)去掉默认init.ora文件中杂乱的内容,仅保留参数本身信息
[oracle@secDB dbs]$ cat init.ora |grep -v ^# |grep -v ^$ > initsecooler.ora
(3)调整initsecooler.ora参数内容
调整后的内容如下:
[oracle@secDB dbs]$ vi initsecooler.ora
db_name=secooler
db_files = 80 # SMALL
手工创建数据库完整步骤 系统环境 操作系统:Windows 2000 Server 数据库:Oracle ...; 9、完善数据库,创建 spfile 文件,将数据库实例启动服务设置成自动启动方式。...
手工创建数据库_计算机软件及应用_IT/计算机_专业资料。oracle手工创建数据库,很...接着用 数据库的特征) 记事本的方式打开 initbook.ora,修改以下的内容: (...
手工建立oracle数据库的方法_工学_高等教育_教育专区。详细讲解了建立数据库的方法...\oracle\product\10.2.0\oradata\book 上面创建目录的过程也可以在 Windows ...
Oracle 创建数据的 DBCA 交互方式和手工方式 (一) 使用 DBCA 交互方式建立数据库 jxgl10122, 相关配置与参 数自定。 1、打开 DBCA 程序 2、单选“创建数据库...
Oracle 10G手工创建数据库 手工建库比起使用DBCA建库...创建目录的过程也可以在Windows的图形界面中去创建。...接着用记事本的方式打开initbook.ora,修改以下的...
个蓝色的目录不是必须的,只是因为作者在实验的时候,数据库是按照这个方法创建的...4.2编辑参数文件[/COLOR] 手工编辑 Oracle 启动所必须的参数文件,并存放到 d:...
oracle11g手工创建数据库_工学_高等教育_教育专区。Oracle11g 数据库的手工创建 ...2.3 选择数据库管理员的认证方法 2.3.1 基于密码文件,通过以下命令创建密码...
创建Oracle数据库创建新的数据库可以使用数据库配置助 理DBCA和手工创建两种方式,...点击“完成”开始创建数据库,创建过程总 共分为四个部分: 1)复制数据库文件;...
(有一些概念比如数据库名,数据库标识,实例名、域名等,在后边详细介绍) 2、确定要创建数据库的目录结构,你也可以手动在目录下建立文件夹。 mkdir D:\ORACLE\...
了解使用脚本手工创建数据库和删除数据库的方法 第2页 4.1 创建数据库在安装Oracle数据库服务器系统时,如果选择不创建数 据库,仅安装Oracle数据库服务器软件,在...
我要评论