有的时候不方便登陆Linux/Unix的图形界面安装数据库,且GUI方式安装让我们无法知道具体是做了什么操作,我们完全可以采用命令模式安装和删除Oracle软件(代替OUI)、建立和删除数据库库(代替dbca)。

平台:RHEL4.5,Oracle10.2.0.1

1、上传并解压Oracle软件,假如放在/home目录下

$ cd /home-

$ unzip 10201_database_linux32.zip

2、设置安装Oracle软件必须的操作系统信息,如组、用户、系统内核参数、目录、用户初始化参数等

--增加组和用户

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba Oracle

# passwd Oracle

--修改系统内核参数

# vi /etc/sysctl.conf

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

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

# /sbin/sysctl -p   (修改以后让参数生效)

--为了提升性能增加Oracle用户的shell限制

# vi /etc/security/limits.conf

Oracle              soft    nproc   2047

Oracle              hard    nproc   16384

Oracle              soft    nofile 1024

Oracle              hard    nofile 65536

# vi /etc/pam.d/login

session    required     /lib/security/pam_limits.so

session    required     pam_limits.so

# vi /etc/profile

if [ $USER = "Oracle" ]; then

if [ $SHELL = "/bin/bash" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

# vi /etc/selinux/config   (使安全linux标志失效)

SELINUX=disabled

--建立Oracle_BASE目录

# mkdir -p /opt/Oracle

# chown -R Oracle:oinstall /opt/oracle

# chmod -R 775 /opt/Oracle

--Oracle用户的.bash_profile文件设置

# su - Oracle

$ vi ~/.bash_profile

umask 022

export Oracle_BASE=/opt/oracle

export Oracle_HOME=/opt/oracle/product/10.2.0/db_1

export Oracle_SID=WENDING

export PATH=$Oracle_HOME/bin:$PATH

$ . ~/.bash_profile

3、建立oraInst.loc文件

$ su -

# vi /etc/oraInst.loc        (加入或修改以下内容,其中/opt/Oracle是ORACLE_BASE)

inventory_loc=/opt/Oracle/oraInventory

inst_group=oinstall

# chmod 664 /etc/oraInst.loc

4、建立response文件(在解压后Oracle软件的response目录里有各种响应文件的模版)

# su - Oracle

$ cd /home/database/response

$ cp enterprise.rsp enterprise_temp.rsp

$ vi enterprise_temp.rsp   (以下参数必需设置)

UNIX_GROUP_NAME="oinstall"

Oracle_HOME="/opt/oracle/product/10.2.0/db_1"

Oracle_HOME_NAME="OraDb10g_home1"

s_nameForDBAGrp="dba"

s_nameForDBAGrp="dba"

n_configurationOption=3

5、通过response文件运行OUI(-noconfig表示不运行配置助手只装软件)

$ cd /home/database

$ ./runInstaller -silent -noconfig -responseFile /home/database/response/enterprise_temp.rsp

安装结束后,以root用户执行$Oracle_HOME下的root.sh:

$ su -

# /opt/Oracle/product/10.2.0/db_1/root.sh

# exit

6、通过response文件运行NetCA

$ cd /home/database/response

$ cp netca.rsp netca_temp.rsp

$ vi netca_temp.rsp   (如果要修改监听名或端口在此编辑,一般什么都不用修改)

$ $Oracle_HOME/bin/netca /silent /responsefile /home/database/response/netca_temp.rsp

执行完后,监听就已经启动了。

本文出自:亿恩科技【www.enkj.com】

Oracle里silent,静默方式(silent)安装Oracle软件相关推荐

  1. 红旗linux安装oracle,红旗linux 4.1上安装oracle 9204

    本文是在参照和实践网上相关安装文档后整理其流程如下.[@more@] 一.红旗linux4.1的安装介质是光盘,oracle 9204为ISO文件: 红旗linux必须为最大化安装,否则其不能安装or ...

  2. PLSQL安装教程,无需oracle客户端(解决本地需要安装oracle客户端的烦恼)

    最近用笔记本开发,项目用的是Oracle数据库,不想本地安装Oracle客户端. 就只装了一个PLSQL 连接数据库的时候各种错误,现在解决了记录一下. 详细内容见  附件  1.运行 plsqlde ...

  3. 根据镜像安装oracle插件,docker镜像alpine中安装oracle客户端

    1.背景 有项目需使用python连接oracle数据库,然后查询一些数据进行分析.在安装oracle客户端驱动过程中遇到了一些问题,在此记录下来分享读者. 一点限制: oracle数据库与本应用程序 ...

  4. oracle安装实验,Oracle之课程实验一(安装oracle)

    课程名称:Oracle11g数据库应用简明教程 实验题目:实验一安装数据库 姓名:李日中 学号:2010324264班级:10计本3班 实验日期:2013-4-10 成绩: 一. 实验目的 安装数据库 ...

  5. oracle solaris 11用u,前言 - 安装 Oracle Solaris 11 系统

    前言 <安装 Oracle Solaris 11 系统>提供了使用以下任一方法安装和配置 Oracle Solaris 操作系统 (operating system, OS) 的说明: O ...

  6. linux系统安装oracle 11gR2数据库 CentOS 6.6安装Oracle 11gR2

    一.硬件要求 1).内存最少1GB大小,最好是2GB或者更多,我这里内存是10GB. 2).交换分区大小官方建议如下. 内存大小 交换分区大小 1GB-2GB 1.5倍内存大小 2GB-16GB 等于 ...

  7. linux系统下的oracle数据库,在Linux系统下安装Oracle数据库

    在Linux系统下安装Oracle数据库:1.约定:linux系统为Linux.5.4-server-x86_64,数据库为linux.x64_11gR1_database_1013 linux 在L ...

  8. linux安装oracle 操作系统内核参数 aio,Linux安装Oracle 11G过程(测试未写完)

    一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下 ...

  9. aix 5.3 安装oracle 10g r2,AIX 5.3 安装 Oracle 10g R2(64)

    AIX 5.3 安装 Oracle 10g R2(64) 系统环境: 操作系统: AIX5300-09 Oracle:  Oracle 10gR2(64) 一.安装前准备 1.查看操作系统的版本 [r ...

最新文章

  1. Linux下用C获取当前系统时间
  2. CentOS6.3 下启动Oracle service和listener
  3. NRF52832编译micro-ecc是指编译器路径
  4. Yoshua Bengio等图神经网络的新基准Benchmarking Graph Neural Networks(代码已开源)
  5. ACDSee15软件
  6. 利用python合并csv文件
  7. 数模国赛备赛(5)论文写作与提交注意事项
  8. remix os显卡linux,Remix OS 系统 PC版下载和评测 | Remix OS是什么系统_什么值得买
  9. 使用theano进行深度学习实践(一)
  10. Sen2Cor+SNAP处理Sentinel数据
  11. 在哪个平台可以自助打印文件资料
  12. 百家号自媒体如何提升文章质量,百家号怎么写好文章,百家号写文章技巧
  13. 怎么把图片转换成PDF文件?
  14. LeetCode题解(1383):最大的团队表现值(Python)
  15. 【淘宝SEO技巧】淘宝SEO优化|淘宝搜索排名规律|淘宝宝贝标题优化
  16. mysql求数值分位点_如何计算一组数据中任意一个数值的分位值?
  17. 老牌基金重仓股轮番遭“空投”
  18. 小羊驼和你一起学习cocos2d-x与lua之六(lua编写cocos2d-x注意事项)
  19. 易源数据_易源数据-全国景点查询【最新版】_大数据可视化_数据API_数据应用-云市场-阿里云...
  20. 声表面波滤波器行业市场未来发展趋势分析及投资规模评估预测咨询

热门文章

  1. 第3篇:Flowable快速工作流脚手架Jsite_关闭演示模式
  2. 第四篇:Spring Boot 整合listener
  3. 系统架构设计师 - 项目管理 - 挣值管理
  4. C++多重继承师生类复盘
  5. arcgis python实例_ArcGIS Python编程案例(14)-五个常用Python处理任务
  6. ftp上传文件服务器报550错误_java ftp下载文件,Java 实现ftp上传下载文件
  7. oracle19c连接MySQL_oracle19c的安装和使用navicat连接oracle数据库
  8. Python raw_input 函数 - Python零基础入门教程
  9. Python 局部变量和全局变量 - Python零基础入门教程
  10. BugkuCTF-Reverse题特殊的Base64