今天在上海上OCM试训课程,好久没搞ORACLE的安装了。而且还是虚拟机,实在不想开图形界面,所以赶紧翻阅了一下ORACLE手册关于静默安装的部分。
稍微写点东西如下.

当没有图形界面时,安装 ORACLE 需要使用 responseFile。

安装前的工作准备和图形界面安装 ORACLE10G 是一样的。直到运行runInstaller。
安装前简单的配置过程如下:
config /etc/redhat-release
Red Hat Enterprise Linux Server release 4.5 (Tikanga)
config Hostname
digoal.sky-mobi.com.hz
config /etc/sysconfig/network
NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=digoal.sky-mobi.com.hz GATEWAY=192.168.152.2
config /etc/sysconig/network-scripts/ifcfg-ethx
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.152.255
HWADDR=00:0C:29:2D:C8:C8
IPADDR=192.168.152.88
NETMASK=255.255.255.0
NETWORK=192.168.152.0
ONBOOT=yes

config /etc/hosts
127.0.0.1 localhost.localdomain localhost 192.168.152.88 digoal.sky-mobi.com.hz digoal
config /etc/sysctl.conf
kernel.sem = 5010 641280 5010 512
fs.file-max = 357364
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.ipv4.tcp_tw_recycle = 1
net.core.netdev_max_backlog = 4096
net.ipv4.tcp_max_syn_backlog = 10000
vm.overcommit_memory = 0

config /etc/security.conf
* soft nofile 131072 
* hard nofile 131072
* soft nproc 131072 
* hard nproc 131072 
* soft core unlimited 
* hard core unlimited
* soft memlock 50000000 
* hard memlock 50000000
config /etc/pam.d/login
session    required     /lib/security/pam_limits.so  #32位系统
session    required     pam_limits.so
config swap #确保满足ORACLE需求
total       used       free     shared    buffers     cached
Mem:       1035108     752512     282596          0       5484     670180
-/+ buffers/cache:      76848     958260
Swap:      1652240         68    1652172
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
#mkdir -p /opt/oracle
#chown -R oracle:oinstall /opt/oracle
#su - oracle
vi .bash_profile
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/usr/local/lib:/usr/lib:/lib
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export EDITOR=vi
export ORACLE_SID=digoal
alias rm='rm -i'
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias ll='ls -lh'
接下来进入使用responseFile安装数据库软件的过程:
#如果是第一次安装ORACLE软件,必须先创建一个oraInst.loc文件
#vi /etc/oraInst.loc
inventory_loc=/opt/oracle/oraInventory
inst_group=oinstall
#chmod 664 /etc/oraInst.loc
# su - oracle
$ cd $ORACLE_INSTALL_CD
$ 修改配置文件$ORACLE_INSTALLCD/response/custom.rsp
RESPONSEFILE_VERSION=2.2.1.0.0
UNIX_GROUP_NAME="oinstall"   #需要修改的配置参数
FROM_LOCATION="/opt/soft_bak/database/stage/products.xml"   #需要修改的配置参数
ORACLE_HOME="/opt/oracle/product/10.2.0/db_1"   #需要修改的配置参数
ORACLE_HOME_NAME="OraDbHome"   #需要修改的配置参数
TOPLEVEL_COMPONENT={"oracle.server","10.2.0.1.0"}
DEINSTALL_LIST={"oracle.server","10.2.0.1.0"}
SHOW_SPLASH_SCREEN=false
SHOW_WELCOME_PAGE=false
SHOW_NODE_SELECTION_PAGE=false
SHOW_SUMMARY_PAGE=false
SHOW_CUSTOM_TREE_PAGE=false
SHOW_INSTALL_PROGRESS_PAGE=false
SHOW_CONFIG_TOOL_PAGE=false
SHOW_XML_PREREQ_PAGE=false
SHOW_ROOTSH_CONFIRMATION=true
SHOW_END_SESSION_PAGE=false
SHOW_EXIT_CONFIRMATION=false
NEXT_SESSION=false   #需要修改的配置参数
NEXT_SESSION_ON_FAIL=false   #需要修改的配置参数
SHOW_DEINSTALL_CONFIRMATION=false
SHOW_DEINSTALL_PROGRESS=false
RESTART_SYSTEM=false   #需要修改的配置参数
RESTART_REMOTE_SYSTEM=false   #需要修改的配置参数
REMOVE_HOMES="/opt/oracle/product/10.2.0/db_1"   #需要修改的配置参数
ORACLE_HOSTNAME="digoal.sky-mobi.com.hz"   #需要修改的配置参数
SHOW_END_OF_INSTALL_MSGS=false
COMPONENT_LANGUAGES={"en"}
INSTALL_TYPE="EE"   #需要修改的配置参数
oracle.server:DEPENDENCY_LIST={"oracle.rdbms:10.2.0.1.0","oracle.options:10.2.0.1.0","oracle.network:10.2.0.1.0","oracle.sysman.console.db:10.2.0.1.0","oracle.rdbms.oci:10.2.0.1.0","oracle.precomp:10.2.0.1.0","oracle.xdk:10.2.0.1.0","oracle.sqlplus.isqlplus:10.2.0.1.0","oracle.odbc:10.2.0.1.0"}
oracle.options:DEPENDENCY_LIST={"oracle.network.aso:10.2.0.1.0","oracle.rdbms.partitioning:10.2.0.1.0","oracle.sdo:10.2.0.1.0","oracle.oraolap:10.2.0.1.0","oracle.rdbms.lbac:10.2.0.1.0","oracle.rdbms.dmse:10.2.0.1.0"}   #需要修改的配置参数
oracle.network:DEPENDENCY_LIST={"oracle.network.listener:10.2.0.1.0"}
s_nameForDBAGrp="dba"   #需要修改的配置参数
varSelect=3   #需要修改的配置参数
还有一些是注释掉的参数.
#开始安装

$ ./runInstaller -silent -responseFile $ORACLE_INSTALLCD/response/custom.rsp 

安装完的话监听会默认安装.
【参考】
Oracle? Database Installation Guide  10g Release 2 (10.2) for Linux x86
Universal Installer and OPatch User's Guide for Windows and UNIX
ORACLE INSTALL CD/response/custom.rsp

Install oracle10g using responseFile in silent mode相关推荐

  1. ORACLE 技术学习笔记

    一.ORACLE的基本概念 数据字典属于名为SYS的ORACLE用户.数据字典永远不会被直接访问.为了便于访问数据字典和获取数据库中对象的相关信息,我们通过数据字典视图来完成. .USER_视图:允许 ...

  2. 转载10gocp翻译

    请尊重作者劳动,不要擅自传播,谢谢. 第一部分 oracle10g数据库管理I测试 第一章     oracle的基本概念 第二章     oracle10g数据库安装 第三章     创建一个ora ...

  3. for ihs linux_Install WAS6.1+IHS for Linux(64bit)

    #Install WAS6.1+IHS for Linux(64bit) #安装WAS6.1 [root@localhost C88TFML]# cd WAS/ [root@localhost WAS ...

  4. Linux 下安装matlab2014a

    本文主要参考:http://blog.csdn.net/lanbing510/article/details/41698285 1.下载 从http://pan.baidu.com/s/1o6qKdx ...

  5. .Oracle管理及常用基础脚本

    一 性能监控 1. 检测数据库中的事件和等待 SELECT event, total_waits, total_timeouts,time_waited, average_wait FROM v$sy ...

  6. TIBCO EMS MESSAGE

    http://blog.sina.com.cn/s/blog_7ce87e8501017p8l.html 1       安装TIBCO Enterprise Message Service 安装EM ...

  7. linux安装icc步骤,怎麼安装不到 icc?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我是用 arch linux, 安装的 icc 版本是 2011.11.339(ia32 + x86_64) 错误如下: Step no: 5 of 6 ...

  8. 推荐两款实用工具——hcache和SQLPad

    hcache Linux用户可能经常遇到的一个问题是内存大部分都被Buff和Cache占用了,但是有时候我们想知道到底Cache了些什么内容却没有一个直观好用的工具.今天给你介绍一个可以查看Linux ...

  9. centos nodejs yarn安装及升级

    /安装nodejs yum install epel-release yum install nodejs //安装yarn curl --silent --location https://dl.y ...

最新文章

  1. 要学习机器学习,先从这十大算法开始吧
  2. PyTorch Hub发布!一行代码调用最潮模型,图灵奖得主强推
  3. [Linux]CRC校验
  4. 沃尔玛控股中国1号店
  5. Java 算法 换零钞
  6. 编译原理教程_8 静态语义分析和中间代码生成
  7. apache配置本地的虚拟主机
  8. 计算机键盘正确指法,计算机盲打键盘指法图顺口溜
  9. CAJ是什么格式怎样在线转换为PDF格式
  10. 原生js模拟微信聊天记录
  11. python 学习(八—1) 项目:生成随机的测试试卷文件
  12. 发送的邮件还能撤回吗?如何撤回已经发出的邮件?
  13. 数字化时代已经改变了我们的沟通方式
  14. 接口管理平台 - APIPOST和APIfox使用 - PUSDN
  15. 斗鱼房间信息自动化爬取
  16. 【算法题】求有序数列中相邻数字之间的最大差值
  17. C C++混合编译问题,gcc可以编译过,但是g++编译不过(restrict引起的问题)
  18. HTTP常见返回码(如:301,400,503)
  19. 【等级保护测评常常见高风险和降风险措施】
  20. 简历上如果出现过于高大上的项目,反而过犹不及:再论如何通过项目引出技术

热门文章

  1. ciaodvd数据集的简单介绍_基于注意力机制的规范化矩阵分解推荐算法
  2. 【赠书】新手速递!深度学习视频理解!
  3. 全球及中国汽车涂料市场盈利预测与发展策略分析报告2022版
  4. 中越跨国结婚需要什么条件和手续
  5. mysql 安装 安全错误_MySQL的安全问题从安装开始说起
  6. 洛谷 P1004 方格取数 【多线程DP/四维DP/】
  7. 【洛谷】P1388 算式(dp)
  8. ZOJ - 3872 Beauty of Array
  9. C# 去除文件和文件夹的只读属性
  10. 如何分析apache日志[access_log(访问日志)和error_log(错误日志)]