Oracle11g静默安装

转载自:https://www.cnblogs.com/startnow/p/7580865.html

1. 系统准备

1.1. 安装基础工具

  • yum install wget unzip net-tools -y
  • 首先下载oracle的 repo文件

      wget http://public-yum.oracle.com/public-yum-ol7.repo -O /etc/yum.repos.d/public-yum-ol7.repo

      wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924121134478-815452469.png

 

  • oracle-rdbms-server-11gR2-preinstall安装

    基于Oracle Linux,Oracle仅仅需要通过安装oracle-rdbms-server-11gR2-preinstall RPM包即可全部搞定其余未安装的RPM包,解决之间的依赖关系,配置内核参数。

    yum install oracle-rdbms-server-11gR2-preinstall -y

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924121218353-980922798.png

 

1.2. 环境参数修改

  • 备份/var/log/oracle-rdbms-server-11gR2-preinstall文件到其他目录
  • 加载内核参数:sysctl -f
  • 配置oracle系统配置文件及授权
cat >> /etc/oraInst.loc <<EOF
inventory_loc=/home/oracle/ora11g/oraInventory
inst_group=oinstall
EOF
修改权限:chmod 664 /etc/oraInst.loc

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924121749415-1049484514.png

  • 创建oracle安装的目录&授权
mkdir -p /u01/app/
mkdir /u01/tmp
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/
chmod a+wr /u01/tmp

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924121838837-849306943.png

  • 设置oracle用户密码:passwd oracle
  • 为oracle用户添加一些必要的环境
cat >> /home/oracle/.bash_profile <<EOF
TMP=/u01/tmp
TMPDIR=/u01/tmp
export TMP TMPDIR

 

ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_SID ORACLE_HOME PATH
EOF
source .bash_profile

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924122621618-602383964.png

  • 配置用户环境及上传安装文件
 
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压后文件会在/home/oracle/database/
 
运行命令: -R oracle:oinstall /home/oracle/database

2. 配置db_install.rsp

备份到/home/oracle/rsp/:cp -r /home/oracle/database/response /home/oracle/rsp
 
配置安装响应文件db_install.rsp文件 这里配置参数先下载到本地 用记事本根据自己情况修改 在上传
配置参照:https://blog.csdn.net/java3344520/article/details/8063785

3. 静默安装数据库

    会出现密码不规范的警告,忽略:

    /home/oracle/database/runInstaller -silent -ignorePrereq  -responseFile

    /home/oracle/rsp/db_install.rsp

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924123447728-1439524804.png

    查看安装过程 另开一个shell 稍等

    tail -f 上图中红框所示

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924123533259-1940770945.png

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924124449993-1642899167.png

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924124535212-2011340924.png

    最后会提示安装完成 !【切换root执行】

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924124628665-1170359390.png

    【切换到oracle】

    sqlplus登录

    sqlplus / as sysdba

    查看状态:

    select status from v$instance;

 

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924124743962-103272240.png

4. 配置防火墙

    查看1521端口:netstat -an|grep 1521

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924124840353-1408416381.png

    防火墙 放行1521端口

    firewall-cmd --zone=public --add-port=1521/tcp –permanent

    重新加载防火墙规则

    firewall-cmd –reload

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924124928571-692149597.png

5. 数据库的启动&关闭

    修改oracle服务启动配置

    vi /etc/oratab

https://images2017.cnblogs.com/blog/847990/201709/847990-20170924125015087-1494587622.png

    :wq保存

[oracle]

#启动oracle

#因为修改了/etc/oratab  N->y 所以启动服务也会同时启动实例

##N的情况不会同时启动实例 sqlplus登录会提示 an idle instance

##用sqlplus 然后---> startup启动实例

#重启系统后用这个命令启动

dbstart $ORACLE_HOME

#关闭

dbshut $ORACLE_HOME

 #远程连接oracle

 

sqlplus sys/[email protected]:1521/ORCL.LAN as sysdba

conn sys/[email protected]:1521/ORCL.LAN as sysdba

ORCL.LAN是服务名 不是sid

6.Oacle安装报错

  •     Checking swap space: 0 MB available, 150 MB required. Failed:

    https://blog.csdn.net/qq_35893120/article/details/80655645

  •  静默安装Oracle 11G过程中提示:Exception in thread "main" java.lang.NoClassDefFoundError:

    https://blog.csdn.net/u011451049/article/details/9411341

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章