静默安装数据库—dbca.rsp

001 概要

    dbca工具既可以使用图形组件来安装数据库,还可以直接通过静默模式来创建数据库。在静默模式下,通过响应文件来使用dbca,是一种以一致的、可重复的方式来创建数据库的高效方法。当在网络连接较慢或者没有安装相应的X软件的远程服务器上进行安装时,这也是一种很好的方法。

    在静默模式下使用dbca创建数据库的步骤:

    1、找到dbca.rsp文件;

    2、将dbca.rsp文件复制一份

    3、根据实际环境修改dbca.rsp文件;

    4、在静默模式下运行dbca工具。

002 具体步骤

首先,打开Oracle数据库安装文件所在的文件夹,使用find命令来查找dbca.rsp文件所在的位置:

[oracle@hhu ~]$ cd /u01

[oracle@hhu u01]$ find . -name dbca.rsp

./app/oracle/database/response/dbca.rsp

./app/oracle/product/11.2.0/dbhome_1/assistants/dbca/dbca.rsp

会出现两个文件,内容一致,但权限不一样,能够用来静默安装的rsp文件是第一个,因为第二个没有可执行的权限,将第二个文件加上可执行权限x后,同样可以利用其来安装数据库。此处用第二个文件来实现。

[oracle@hhu u01]$ cd ./app/oracle/database/response/

[oracle@hhu response]$ ll dbca.rsp 

-rwxr-xr-x 1 oracle oinstall 44533 Aug 27  2013 dbca.rsp

[oracle@hhu u01]$ cd ./app/oracle/product/11.2.0/dbhome_1/assistants/dbca/

[oracle@hhu dbca]$ ll dbca.rsp 

-rw-r--r-- 1 oracle oinstall 44533 Feb 11  2013 dbca.rsp

[oracle@hhu dbca]$ chmod a+x dbca.rsp 

[oracle@hhu dbca]$ ll dbca.rsp 

-rwxr-xr-x 1 oracle oinstall 44533 Feb 11  2013 dbca.rsp

复制一份文件,保证原文件不被改动

[oracle@hhu dbca]$ cp dbca.rsp mydb.rsp

清空mydb.rsp,将如下内容加入其中。至少需要修改以下参数:

[oracle@hhu dbca]$ pwd

/u01/app/oracle/product/11.2.0/dbhome_1/assistants/dbca

[oracle@hhu dbca]$ cat mydb.rsp

[CREATEDATABASE]

GDBNAME = "PROD2"

SID = "PROD2"

TEMPLATENAME = "General_Purpose.dbc"

SYSPASSWORD="oracle"

SYSTEMPASSWORD="oracle"

SYSMANPASSWORD="oracle"

DBSNMPPASSWORD="oracle"

DATAFILEDESTINATION="/u01/app/oracle"

STORAGETYPE="FS"

CHARACTERSET="AL32UTF8"

NATIONALCHARACTERSET="UTF8"

执行静默安装命令:

[oracle@hhu response]$ dbca -createDatabase -silent -responseFile /u01/app/oracle/database/response/mydb.rsp

Copying database files

1% complete

3% complete

37% complete

Creating and starting Oracle instance

40% complete

45% complete

50% complete

55% complete

56% complete

60% complete

62% complete

Completing Database Creation

66% complete

70% complete

73% complete

85% complete

96% complete

100% complete

Look at the log file "/u01/app/oracle/cfgtoollogs/dbca/PROD2/PROD2.log" for further details.

003 

根据提示查看该安装日志文件:

[oracle@hhu dbca]$ cat /u01/app/oracle/cfgtoollogs/dbca/PROD2/PROD2.log

Copying database files

DBCA_PROGRESS : 1%

DBCA_PROGRESS : 3%

DBCA_PROGRESS : 37%

Creating and starting Oracle instance

DBCA_PROGRESS : 40%

DBCA_PROGRESS : 45%

DBCA_PROGRESS : 50%

DBCA_PROGRESS : 55%

DBCA_PROGRESS : 56%

DBCA_PROGRESS : 60%

DBCA_PROGRESS : 62%

Completing Database Creation

DBCA_PROGRESS : 66%

DBCA_PROGRESS : 70%

DBCA_PROGRESS : 73%

DBCA_PROGRESS : 85%

DBCA_PROGRESS : 96%

DBCA_PROGRESS : 100%

Database creation complete. For details check the logfiles at:

 /u01/app/oracle/cfgtoollogs/dbca/PROD2.

Database Information:

Global Database Name:PROD2

System Identifier(SID):PROD2

[oracle@hhu dbca]$ cd /u01/app/oracle/cfgtoollogs/dbca/PROD2

[oracle@hhu PROD2]$ ll -rt

total 100

-rw-r----- 1 oracle oinstall  1340 Mar 10 21:55 rmanRestoreDatafiles.sql

-rw-r----- 1 oracle oinstall   330 Mar 10 21:56 CloneRmanRestore.log

-rw-r----- 1 oracle oinstall  1229 Mar 10 21:57 cloneDBCreation.log

-rw-r----- 1 oracle oinstall     8 Mar 10 21:57 postScripts.log

-rw-r----- 1 oracle oinstall     6 Mar 10 21:57 lockAccount.log

-rw-r----- 1 oracle oinstall   933 Mar 10 21:58 postDBCreation.log

-rw-r----- 1 oracle oinstall   527 Mar 10 21:58 OraDb11g_home1_PROD2_creation_checkpoint.xml

-rw-r----- 1 oracle oinstall   591 Mar 10 21:58 PROD2.log

-rw-r----- 1 oracle oinstall 66837 Mar 10 21:58 trace.log

这些日志文件都是对Oracle静默安装数据库的过程的记录:

下图是rmanRestoreDatafiles.sql的内容:

下图是CloneRmanRestore.log的内容:

下图是cloneDBCreation.log的内容:

下图是postScripts.log的内容:

下图是lockAccount.log的内容:

下图是postDBCreation.log的内容:

下图是OraDb11g_home1_PROD2_creation_checkpoint.xml的内容:

下图是PROD2.log的内容:

下图是trace.log的部分内容:

时间: 2024-09-13 22:48:40

静默安装数据库—dbca.rsp的相关文章

【oracle】静默安装oracle软件和数据库之一

oracle 的静默安装可以在无交互模式安装数据库,适合没有图形界面的情况下进行oracle 数据库软件的安装和数据库创建,netca 的配置. 本文对静默安装数据库软件进行技术介绍.执行静默安装需要一个响应文件oracle根据响应文件来进行默认安装. 静默安装的企业级版本的响应文件: ee.rsp RESPONSEFILE_VERSION=2.2.1.0.0 UNIX_GROUP_NAME="oinstall" FROM_LOCATION="/home/oracle/dat

Centos5.10中 64位静默安装oracle10g 升级10.2.0.5.12方法

同步时间 cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime crontab -e 0-59/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org | logger -t NTP ntpdate  us.pool.ntp.org hwclock -w 设置本地DVD 为源: mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom #添加本地源 cat >>/etc/yum.

【DBCA -SILENT】静默安装之rac数据库安装

[DBCA -SILENT]静默安装之rac数据库安装   BLOG文档结构图         之前的相关文章连接:    DBCA静默方式建库 :http://blog.itpub.net/26736162/viewspace-1448220/ [DBCA -SILENT]静默安装如何启用归档模式: http://blog.itpub.net/26736162/viewspace-1585925/     之前的文章中介绍了单实例的数据库静默安装方式,今天我们来看看rac数据库的静默安装方式.

【oracle】静默安装oracle软件和数据库之二

本文记录如何静默创建数据库,可以使用静默文件可以选择无响应文件安装 1 编辑创建数据库的响应文件: dbca.rsp ESPONSEFILE_VERSION = "10.0.0" OPERATION_TYPE = "createDatabase" GDBNAME = "kbbi.RAC" SID = "kbbi" TEMPLATENAME = "kbbi.dbt" SYSPASSWORD = "k

10g,11g中数据库静默安装中的细小差别

数据库软件的安装根据工作需要主要有以下几种方式,使用oui是普遍的图形界面方式,还有两种是不依赖图形界面的,一种为静默安装,另外一种为克隆安装. 静默安装的时候核心就在于响应文件,在安装目录database/response下提供了几个响应文件,是oracle提供的模板. 比如安装数据库软件的模板db_install.rsp,dbca的模板dbca.rsp,配置监听的netca.rsp [ora11g@oel1 response]$ ll total 76 -rw-rw-r-- 1 ora11g

【DBCA -SILENT】静默安装如何启用归档模式

[DBCA -SILENT]静默安装如何启用归档模式   BLOG文档结构图           接着之前的一篇文章继续,DBCA静默方式建库 :http://blog.itpub.net/26736162/viewspace-1448220/ ,这里增加一句:采用dbca的静默方式安装数据,安装完成后tnsnames和listen都自动配置完成,不需要手动再创建了.     dbca的静默方式安装数据时是没有归档这个参数选项的,但是我们可以通过修改参数文件来启用归档,如下:   [oracle

【oracle】静默安装oracle软件和数据库之三

对于静默安装netca ,出现如下错误: oracle@RAC:/home/oracle/10201_database>netca -silent -responsefile /home/oracle/10201_database/netca.rsp ****DISPLAY environment variable not set!     Oracle Net Configuration Assistant is a GUI tool     which requires that DISPL

Oracle的静默安装简介

本文主要介绍以静默方式完成Oracle数据库的安装及数据库的创建工作.创建用户,用户组及环境设置等与图形化安装是一样的,具体设置方式请参考博客:http://blog.csdn.net/huang_tg/archive/2010/06/03/5645131.aspx . 静默安装主要分为三个步骤:静默安装oracle软件,静默升级oracle软件,静默创建数据库.首先我们从静默安装oracle软件开始. 一. 静默安装oracle软件 1. 制作静默安装响应文件(OUI方式) 使用OUI录制响应

【oracle】静默安装 oracle 11gr2

[序言] oracle 提供了静默安装方法在不适用图形界面的情况下安装 oracle 软件 ,创建db,配置netca,快速完成oracle 的部署.  在以下情形中可以使用静默安装    a OUI 的 GUI 界面远程交互比较慢 .    b 数据库服务器无法使用图形界面访问.    c 批量部署oracle (标准环境统一情况下可以使用oracle 的relink ,这样更加快速). 本文主要讲述基本安装步骤,不涉及oracle 安装完成之后的运维规范: 监控,备份,定时日志清理,基础运维