iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >Linux下静默安装oracle11G
  • 129
分享到

Linux下静默安装oracle11G

2024-04-02 19:04:59 129人浏览 独家记忆
摘要

1.操作系统及Oracle版本linux版本:red_hat release6.2 (Final)oracle版本:Oracle Database11g Release 2 (11.2.0.1.0) for

1.操作系统及Oracle版本

linux版本:red_hat release6.2 (Final)

oracle版本:Oracle Database11g Release 2 (11.2.0.1.0) for Linux x86-64 (linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip)

 

2.硬件检测:

物理内存不少于1G

硬盘可以空间不少于5G

swap分区空间不少于2G

支持256色以上显卡

cpu主频不小于550mHZ

 

cat /etc/issue

uname -r (版本)

grep MemTotal /proc/meminfo (内存大小)

grep SwapTotal /proc/meminfo (交换区大小)

grep "model name" /proc/cpuinfo (CPU信息)

free (可用内存)

 

3.主机名确认无误

vi /etc/hosts

IP hostname(主机名)

 

service iptables stop

setenforce=0

 

如果交换空间不够:

dd if=/dev/zero of=/test bs=1G count=4

mkswap -f /test

swapon /test

free -m


一、下载安装相关依赖安装包:

yum install -y binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33.i686 \
GCc \
gcc-c++ \
glibc.i686 \
glibc \
glibc-devel \
glibc-devel.i686 \
pdksh \
libgcc.i686 \
libgcc \
libstdc++.i686 \
libstdc++ \
libstdc++-devel.i686 \
libstdc++-devel \
libaio.i686 \
libaio \
libaio-devel.i686 \
libaio-devel \
make \
sysstat \
unixODBC \
unixODBC.i686 \
unixODBC-devel \
unixODBC-devel.i686 \
libXext.i686 \
libXext \
elfutils-libelf-devel \
unzip


二、内核参数修改

vi /etc/sysctl.conf

在文件末尾加上以下内容:

fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

 

立即执行修改:

 sysctl -p

 

三、编辑vi /etc/pam.d/login文件:

在文件末尾添加以下内容:

session  required      pam_limits.so     

 

四、修改用户的shell的限制,修改/etc/security/limits.conf文件

vi /etc/security/limits.conf

在文件末尾加上以下内容:

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

 

五、修改 /etc/profile 限制其他用户使用:

vi /etc/profile

在文件末尾加上以下内容:

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

 

使设置生效

source /etc/profile

 

六、创建相应用户及用户组:

groupadd oinstall     //创建安装组

groupadd dba           //创建管理组

useradd -g oinstall -G dba -d /opt/oracle oracle      //创建运行用户

passwd oracle          //设置oracle用户的密码

 

修改目录权限:

chown -R oracle:oinstall /opt/

chmod 755 -R /opt/          目录

 

切换到oracle用户下,解压:

[oracle@just ~]$ unzip linux.x64_11gR2_database_1of2.zip

[oracle@just ~]$ unzip linux.x64_11gR2_database_2of2.zip

 

七、设置oracle环境变量:

su - oracle

vi ~/.bash_profile

在最后加上以下内容:

export ORACLE_BASE=/opt/oracle

export ORACLE_SID=orcl

注意,除了ORACLE_BASE和ORACLE_SID,(/etc/profile和.bash_profile中)不设置任何oracle相关环境变量(ORACLE_HOME, PATH,LD_LIBRARY_PATH等)

在安装完之后添加以下内容
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
exportPATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
exportPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE/lib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
exportLIBPATH=${CLASSPATH}:$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib
export ORACLE_OWNER=oracle
export SPFILE_PATH=$ORACLE_HOME/dbs
export ORA_NLS10=$ORACLE_HOME/nls/data

 

使设置生效

source /opt/oracle/.bash_profile

检查环境变量:

env

同时,在使用静默安装的时候会检查DISPLAY的设置,如果经常说检查DISPLAY不行的话,到root用户下执行“xhost + 你的ip:0.0”


八、静默安装软件

8.1 复制响应文件模板

# su – oracle

mkdir etc //创建个目录

cp /opt/oracle/database/response/* /opt/oracle/etc/

设置响应文件权限

chmod 700 /opt/oracle/etc/*.rsp(注意所有者,oinstall)

 

8.2 静默安装Oracle软件

su - oracle

修改安装Oracle软件的响应文件/opt/oracle/etc/db_install.rsp

 

oracle.install.option=INSTALL_DB_SWONLY     //安装类型,只装数据库软件

ORACLE_HOSTNAME=test                          //主机名称(hostname查询)

UNIX_GROUP_NAME=oinstall                    // 安装组

INVENTORY_LOCATION=/opt/oracle/oraInventory  //INVENTORY目录(不填就是默认值)

SELECTED_LANGUAGES=en,zh_CN,zh_TW             // 选择语言

ORACLE_HOME=/opt/oracle/product/11.2.0/db_1   // oracle_home

ORACLE_BASE=/opt/oracle                       // oracle_base

oracle.install.db.InstallEdition=EE          // oracle版本

oracle.install.db.isCustomInstall=false      //自定义安装,否,使用默认组件

oracle.install.db.DBA_GROUP=dba              //dba用户组

oracle.install.db.OPER_GROUP=oinstall        //oper用户组

oracle.install.db.config.starterdb.type=GENERAL_PURPOSE       //数据库类型

oracle.install.db.config.starterdb.globalDBName=orcl         //globalDBName

oracle.install.db.config.starterdb.SID=orcl  //SID

oracle.install.db.config.starterdb.memoryLimit=81920         //自动管理内存的内存(M)

oracle.install.db.config.starterdb.passWord.ALL=oracle      //设定所有数据库用户使用同一个密码

SECURITY_UPDATES_VIA_MYORACLESUPPORT=false(手动写了false)

DECLINE_SECURITY_UPDATES=true      //设置安全更新(貌似是有bug,这个一定要选true,否则会无限提醒邮件地址有问题,终止安装。PS:不管地址对不对)

 

开始静默安装

cd database

./runInstaller -silent -responseFile /opt/oracle/etc/db_install.rsp

安装中,如果提示[WARNING]不必理会,此时安装程序仍在进行,如果出现[FATAL],则安装程序已经停止了。

查看安装日志信息了解安装进度

cd $ORACLE_BASE/oraInventory/logs

tail -f installActions*.log

出现类似如下提示表示安装完成:

#-------------------------------------------------------------------

/usr/oracle/oraInventory/orainstRoot.sh

/usr/oracle/product/11.2.0/db_1/root.sh

To execute the configuration scripts:

1. Open a terminal window

2. Log in as "root"

3. Run the scripts

4. Return to this window and hit"Enter" key to continue

 

Successfully Setup Software.

#-------------------------------------------------------------------

 

使用root用户执行脚本

这里是有两个脚本要执行,跑一下就好

su - root

/opt/oracle/product/11.2.0/db_1/root.sh

/opt/oracle/oraInventory/orainstRoot.sh


vi  /opt/oracle/.bash_profile

最后添加上面下面内容

在安装完之后添加以下内容
exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
exportPATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
exportPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/lib
exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
exportLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/JRE/lib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
exportCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
exportLIBPATH=${CLASSPATH}:$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib
export ORACLE_OWNER=oracle
export SPFILE_PATH=$ORACLE_HOME/dbs
export ORA_NLS10=$ORACLE_HOME/nls/data

--结束END--

本文标题: Linux下静默安装oracle11G

本文链接: https://www.lsjlt.com/news/41549.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux下静默安装oracle11g的详细步骤
    这篇文章主要介绍“linux下静默安装oracle11g的详细步骤”,在日常操作中,相信很多人在linux下静默安装oracle11g的详细步骤问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
  • Linux下如何利用脚本静默安装Oracle11G
    小编给大家分享一下Linux下如何利用脚本静默安装Oracle11G,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!sed -i ...
    99+
    2024-04-02
  • RedHat 7如何静默安装Oracle11g
    这篇文章主要介绍RedHat 7如何静默安装Oracle11g,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 安装环境:主机:浪潮NF5270M4 CPU...
    99+
    2024-04-02
  • 如何静默安装Oracle11g数据库
    这篇文章将为大家详细讲解有关如何静默安装Oracle11g数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.1. 修改密码及创建目录和权限1) ...
    99+
    2024-04-02
  • 如何静默安装oracle11g客户端
    这篇文章将为大家详细讲解有关如何静默安装oracle11g客户端,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 简述: 我这里使用的版本是Oracle 11gr2 c...
    99+
    2024-04-02
  • Linux静默安装Oracle11g部分问题的解决方法
    这次试了试使用静默安装Oracle,过程比较麻烦,好在有文档帮助,但是由于自己的粗心导致了各种奇葩问题,记录下来。 进行静默安装数据库 $ORACLE_HOME/bin/dbca -silent -resp...
    99+
    2024-04-02
  • Linux下Weblogic 12c如何静默安装
    这篇文章给大家分享的是有关Linux下Weblogic 12c如何静默安装的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。安装前准备:操作系统:Linux 6.5;weblogic版本12.2.1.2;weblog...
    99+
    2023-06-03
  • linux 静默安装weblogic10.36
    先创建weblogic账户groupadd weblogicuseradd -g weblogic weblogicpasswd weblogicmkdir /home/weblogicchown weblogic:weblogic /ho...
    99+
    2023-06-05
  • oracle11g在linux7的静默安装脚本怎么写
    这篇文章给大家分享的是有关oracle11g在linux7的静默安装脚本怎么写的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1 把11.2.0.4的安装文件放到基础目录,一般我放...
    99+
    2024-04-02
  • oracle静默安装
    1.1     解压安装包Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装Oracle版本linux64_11...
    99+
    2024-04-02
  • windows下Oracle静默安装所需orcl.dbc-----之三
    <StorageAttributes>       <DataFiles>          <...
    99+
    2024-04-02
  • oracle11g静默安装数据库+手工创建实例的示例分析
    这篇文章将为大家详细讲解有关oracle11g静默安装数据库+手工创建实例的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。静默安装1:配置响应文件响应文件模板/s...
    99+
    2024-04-02
  • Oracle静默安装(单机)
    linux下静默安装oracle数据库各参数选项作用说明 https://www.imzcy.cn/1631.html 说明: 1. 操作系统版本为 Redhat6.7 , IP...
    99+
    2024-04-02
  • 如何静默安装Oracle
    这篇文章主要介绍了如何静默安装Oracle,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Oracle Database,又名Oracle R...
    99+
    2024-04-02
  • windows下Oracle静默安装所需orcl.dbc怎么写
    这篇文章主要介绍了windows下Oracle静默安装所需orcl.dbc怎么写,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ...
    99+
    2024-04-02
  • oracle 11G如何静默安装
    这篇文章将为大家详细讲解有关oracle 11G如何静默安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先上传:上传两个database软件包到/dir 目录下Unz...
    99+
    2024-04-02
  • RedHat 6 静默安装Oracle 11gR2
    之前看了网上很多篇Linux静默安装Oracle的文章,但安装测试时老觉得有问题,后来直接找来Oracle官方英文文档并仔细阅读研究rsp文件的内容说明,经过自己在虚拟机中的安装测试,使用RedHat 6....
    99+
    2024-04-02
  • oracle 12c如何静默安装
    这篇文章主要介绍oracle 12c如何静默安装,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!12c静默安装==================--检查系统包rpm -q binut...
    99+
    2024-04-02
  • windows下Oracle静默安装所需refhost.xml怎么配置
    小编给大家分享一下windows下Oracle静默安装所需refhost.xml怎么配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一...
    99+
    2024-04-02
  • windows下Oracle静默安装所需orcl.dbc怎么配置
    小编给大家分享一下windows下Oracle静默安装所需orcl.dbc怎么配置,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!  <Init...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作