Oracle数据库单点静默安装

一、常规设置和配置

略过。。。

二、安装数据库

1、编辑响应文件db_install.rsp

[oracle@VM-4-5-centos response]$ pwd

/xb/database/response

[oracle@VM-4-5-centos response]$ ls

dbca.rsp db_install.rsp netca.rsp

2、

oracle.install.option=INSTALL_DB_SWONLY #只安装软件,不安装启动数据库

ORACLE_HOSTNAME=oracle #通过hostname命令获得

UNIX_GROUP_NAME=oinstall #用户组

INVENTORY_LOCATION=/u01/app/oraInventory

ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

ORACLE_BASE=/u01/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.isCustomInstall=false

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=dba

DECLINE_SECURITY_UPDATES=true #一定要设置为true

3、取消display

unset DISPLAY

4、安装

./runInstaller -silent -responseFile /home/oracle/database/response/db_install.rsp

中间需要使用root执行两个shell文件。

出现如下提示则表示安装成功

三、安装netca

netca /silent /responsefile /xb/database/response/netca.rsp

四、建库

1、配置响应文件

#修改该文件dbca.rsp

RESPONSEFILE_VERSION = "11.2.0" //不能更改

OPERATION_TYPE = "createDatabase" //不能更改

GDBNAME = "DBCA" //数据库

SID = "DBCA" //对应的实例名字

TEMPLATENAME = "General_Purpose.dbc" //建库用的模板文件

SYSPASSWORD = "comsys123" //SYS管理员密码

SYSTEMPASSWORD = "comsys123" //SYSTEM管理员密码

DATAFILEDESTINATION = /u01/app/oracle/oradata //数据文件存放目录

RECOVERYAREADESTINATION=/u01/app/oracle/flash_recovery_area //恢复数据存放目录

CHARACTERSET = "AL32UTF8" //字符集

AUTOMATICMEMORYMANAGEMENT = "TRUE" //自动内存管理

TOTALMEMORY = "800"

2、建库

dbca -silent -responseFile /home/oracle/dbca.rsp

出现如下则表示建好

3、起动数据库

sqlplus / as sysdba

startup

4、创建用户交付使用

create user robin identified by robin default tablespace users;

grant connect,resource to robin;

grant dba to robin;

grant unlimited tablespace to robin;

五、其他

静默安装的时候报错,如下:

$ Exception in thread "main" java.lang.NoClassDefFoundError

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:164)

at java.awt.Toolkit$2.run(Toolkit.java:821)

at java.security.AccessController.doPrivileged(Native Method)

at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)

at com.jgoodies.looks.LookUtils.isLowResolution(Unknown Source)

at com.jgoodies.looks.LookUtils.(Unknown Source)

at com.jgoodies.looks.plastic.PlasticLookAndFeel.(PlasticLookAndFeel.java:122)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:242)

at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783)

at javax.swing.UIManager.setLookAndFeel(UIManager.java:480)

at oracle.install.commons.util.Application.startup(Application.java:758)

at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:164)

at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)

at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:265)

at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:114)

at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:132)

原因是由于静默安装,但是系统中设置了DISPLAY环境变量,更改方法

执行:

unset DISPLAY

然后再执行runInstaller.sh,执行成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值