返回顶部
首页 > 资讯 > 数据库 >CentOS7 终端静默安装 Oracle 11g R2
  • 545
分享到

CentOS7 终端静默安装 Oracle 11g R2

2024-04-02 19:04:59 545人浏览 八月长安
摘要

一、环境准备安装包:linux.x64_11gR2_database_1of2.zip  linux.x64_11gR2_database_2of2.zip下载地址:Http://downloa

一、环境准备

安装包:

linux.x64_11gR2_database_1of2.zip  

linux.x64_11gR2_database_2of2.zip

下载地址:

Http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip

http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip


二、环境配置

1、系统环境

(1)关闭selinux服务

# sed -i '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config

(2)关闭防火墙

# systemctl disable firewalld.service

# systemctl stop firewalld.service

(3)禁用 NetworkManager

# systemctl disable NetworkManager

# systemctl stop NetworkManager.service

(5)本机解析

# vim /etc/hosts

172.160.20.129 oracle

CentOS7 终端静默安装 Oracle 11g R2

(5)重启服务

# reboot


2、依赖包

(1)工具

# yum install epel-release

# yum clean all

# yum repolist

# yum makecache fast -y

# yum install vim unzip rlwrap -y

(2)安装 oracle 需要的包

# yum install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 GCc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686  -y


3、配置安装环境

(1)创建 oracle 用户

# groupadd oinstall

# groupadd dba

# useradd -g oinstall -G dba oracle

(2)创建 oracle 安装目录

[root@oracle ~]# mkdir -p /opt/oracle/app/product/11.2.0

[root@oracle ~]# mkdir -p /opt/oracle/app/oradata

[root@oracle ~]# mkdir -p /opt/oracle/app/fast_recovery_area

[root@oracle ~]# mkdir -p /opt/oracle/inventory

[root@oracle ~]# chown -R oracle:oinstall /opt/oracle

[root@oracle ~]# chmod -R 775 /opt/oracle

(3)修改 sysctl.conf

cat << EOF >> /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

#物理内存一半和4G中的较大者

#kernel.shmmax = 4294967296

#shmmax / 4k (getconf PAGESIZE)

#kernel.shmall = 1048576

kernel.shmmni = 4096

kernel.sem = 250 32000 200 200

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

net.core.rmem_max = 4194304

EOF

sysctl -p

# sysctl -p



(4)修改 limits.conf

cat << EOF >> /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

EOF

(5)修改 login

cat << EOF >> /etc/pam.d/login

session required  /lib64/security/pam_limits.so

session required pam_limits.so

EOF


(6)修改 profile

cat << EOF >> /etc/profile

if [ \$USER = "oracle" ] ; then

if [ \$shell = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

umask 022

fi

EOF



(7)修改 oracle 用户的 .bash_profile

cat << EOF >> /home/oracle/.bash_profile

export ORACLE_BASE=/opt/oracle/app

export ORACLE_HOME=\$ORACLE_BASE/product/11.2.0

export ORACLE_SID=orcl

export PATH=\$PATH:\$ORACLE_HOME/bin

#export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

#export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

EOF


三、安装数据库

1、解压文件

# unzip linux.x64_11gR2_database_1of2.zip -d /home/oracle/

# unzip linux.x64_11gR2_database_2of2.zip -d /home/oracle/

# chown -R oracle.oinstall /home/oracle/database

2、切换到 oracle 用户,后续操作都在该 oracle 用户下执行

# su - oracle

3、创建respon文件

$ cp database/response/*.rsp ./

4、修改 db_install.rsp

sed -i \

-e '/^oracle.install.option=/s#=.*$#=INSTALL_DB_SWONLY#' \

-e '/^UNIX_GROUP_NAME=/s#=.*$#=oinstall#' \

-e '/^INVENTORY_LOCATION=/s#=.*$#=/opt/oracle/inventory#' \

-e '/^SELECTED_LANGUAGES=/s#=.*$#=en,zh_CN#' \

-e '/^ORACLE_HOME=/s#=.*$#=/opt/oracle/app/product/11.2.0#' \

-e '/^ORACLE_BASE=/s#=.*$#=/opt/oracle/app#' \

-e '/^oracle.install.db.InstallEdition=/s#=.*$#=EE#' \

-e '/^oracle.install.db.DBA_GROUP=/s#=.*$#=dba#' \

-e '/^oracle.install.db.OPER_GROUP=/s#=.*$#=dba#' \

-e '/^oracle.install.db.config.starterdb.type=/s#=.*$#=GENERAL_PURPOSE#' \

-e '/^DECLINE_SECURITY_UPDATES=/s#=.*$#=true#' \

/home/oracle/db_install.rsp

#无需修改 netca.rsp


5、修改 dbca.rsp

$ /home/oracle/dbca.rsp

GDBNAME = "orcl"

SID = "orcl"

SYSPASSWord = "123456"

SYSTEMPASSWORD = "123456"

CHARACTERSET = "AL32UTF8"

6、安装 oracle 软件

$ cd /home/oracle/database/

$ ./runInstaller -silent -responseFile /home/oracle/db_install.rsp -ignorePrereq

#安装成功后,系统提示需要在 root 下执行两个脚本

/opt/oracle/inventory/orainstRoot.sh

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

CentOS7 终端静默安装 Oracle 11g R2

切换到root用户进行执行两个脚本

CentOS7 终端静默安装 Oracle 11g R2

7、配置监听

切换到oracle用户

$ netca /silent /responseFile /home/oracle/netca.rsp

CentOS7 终端静默安装 Oracle 11g R2

#启动

$ lsnrctl start

#重启

$ lsnrctl reload

#状态

$ lsnrctl status

CentOS7 终端静默安装 Oracle 11g R2

问题原因:数据库实例没注册到listener或没数据库实例

1.sys和system用户

(1)oracle会自动生成sys和system用户

(2)sys   超级管理员、具有最高权限、具有sysdba 角色、具有create database的权限,默认的密码是change_on_install

(3)system普通管理员、权限也很大  、具有sysoper角色、没有create database的权限,默认的密码是manager

2.一般来讲,对数据库维护,使用system用户登录就可以

3.sys和system这两个用户最大的区别是在于有没有create database的权限

4、创建数据库

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

CentOS7 终端静默安装 Oracle 11g R2

检查oracle状态:

CentOS7 终端静默安装 Oracle 11g R2

8、登录数据库

打开cmd窗口,输入sqlplus / as sysdba 后回车,以超级管理员身份登录,成功后如图所示(可以看到是oracle 11g 64位的登录成功后显示版本信息,32位则不会)

$ sqlplus / as sysdba

CentOS7 终端静默安装 Oracle 11g R2

进入sqlplus 启动实例

startup

CentOS7 终端静默安装 Oracle 11g R2

上图提示是实例已经起来了,无需再次启动。

可以shutdown后在startup

CentOS7 终端静默安装 Oracle 11g R2

9、登录数据库方式:

方式一:$ sqlplus    ;然后再进行用户密码验证

CentOS7 终端静默安装 Oracle 11g R2

方式二:$ sqlplus sys/123456 as sysdba

注释:sys用户必须以sysdba身份登录。

CentOS7 终端静默安装 Oracle 11g R2

您可能感兴趣的文档:

--结束END--

本文标题: CentOS7 终端静默安装 Oracle 11g R2

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

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

猜你喜欢
  • CentOS7 终端静默安装 Oracle 11g R2
    一、环境准备安装包:linux.x64_11gR2_database_1of2.zip  linux.x64_11gR2_database_2of2.zip下载地址:http://downloa...
    99+
    2024-04-02
  • 静默安装Oracle及创建数据库11G R2
    oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 oracle.inst...
    99+
    2024-04-02
  • Oracle 11g静默安装
    1、检查安装包 安装依赖包 yum -y install gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel elfutils-libelf-...
    99+
    2019-05-24
    Oracle 11g静默安装
  • Oracle安装(11g)静默安装
           本博文讲述如何在linux系统下静默安装oracle11g(11.2.4.0)。主要用于图形显示不方便的场景,也适用于脚本化批量部署的需要。系统环境OS...
    99+
    2024-04-02
  • oracle 11G如何静默安装
    这篇文章将为大家详细讲解有关oracle 11G如何静默安装,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。首先上传:上传两个database软件包到/dir 目录下Unz...
    99+
    2024-04-02
  • oracle 11g-R2安装
    f 附件:http://down.51cto.com/data/2367194...
    99+
    2024-04-02
  • Linux静默安装Oracle 11g教程
    准备工作 在电脑中下载 linux.x64_11gR2_database_1of2.zip 和 linux.x64_11gR2_database_2of2.ziphttp://download.oracle...
    99+
    2024-04-02
  • Linux静默安装Oracle11g R2
    一配置基础环境先对操作系统进行一次全面的更新#yum update对oracle依赖包进行安装和升级#yum -y install \binutils \compat-libcap1 \...
    99+
    2024-04-02
  • RHEL7安装Oracle 11G R2
    Oracle 11G R2 安装 实验环境:RHEL7.4 x64 最简安装数据库版本: Oracle 11G R2IP 地址:192.168.10.133Linux连接工具: xmanager 5 /...
    99+
    2024-04-02
  • CentOS 7 一键静默安装oracle 11G
    ...
    99+
    2015-04-28
    CentOS 7 一键静默安装oracle 11G
  • 怎么在Centos7中安装Oracle 11G R2数据库
    这篇文章主要讲解了“怎么在Centos7中安装Oracle 11G R2数据库”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么在Centos7中安装Ora...
    99+
    2024-04-02
  • CentOS7 Oracle12c 静默安装
    CentOS7 Oracle12c 静默安装 izaibuzai 2018-11-11 14:26:35 5598 收藏 11 分类专栏: CentOS7 Oracle 版权 参考: http://blog.51cto.com/1279...
    99+
    2019-02-23
    CentOS7 Oracle12c 静默安装
  • Oracle 11g 基于CentOS7静默安装教程(无图形界面,远程安装)
    一、安装前环境准备1、  VMware Workstation 10 搭建 CentOS 7 x64位虚拟机,CentOS7操作系统最小化安装,2G内存,20G磁盘空间,1核CPU,已配置好网络I...
    99+
    2024-04-02
  • centos7 安装 oracle 11G
    1.查看系统版本号:      uname -a      Linux node2 3.10.0-123....
    99+
    2024-04-02
  • Oracle 11g R2 安装和配置
    --=========== 0: XServer准备安装XServer,配置XShell--Xming,Xmanager,Vcxsrv--=========== 1: 磁盘分区和挂载cd /etc/yum....
    99+
    2024-04-02
  • 如何通过静默方式安装oracle 11g
    这篇文章给大家分享的是有关如何通过静默方式安装oracle 11g的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 下载oracle 11g下载地址:wget  htt...
    99+
    2024-04-02
  • OEL5.5如何安装Oracle 11g R2 RAC
    小编给大家分享一下OEL5.5如何安装Oracle 11g R2 RAC,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧! 1.安装前的准备: 操作系统:oracl...
    99+
    2024-04-02
  • Centos7.0无桌面环境上静默安装oracle 11g
     Centos7.0无桌面环境上静默安装oracle 11g   1    配置基础环境1.1  &nbs...
    99+
    2024-04-02
  • oracle静默安装
    1.1     解压安装包Oracle11gR2安装为两个安装包,全部解压后,需要将两个安装包的内容合并在一起后进行安装Oracle版本linux64_11...
    99+
    2024-04-02
  • CentOS7静默安装数据库oralce11gR2
    一、系统版本 操作系统: CentOS Linux release 7.3.1611 (Core) 二、oracle软件版本 oracle版本:linux.x64_11gR2linux.x64_11gR...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作