Oracle 11g---基于CentOS7

Oracle 11g安装教程

以下步骤基于网络配置完成,并且能连接xshell和xftp工具



1.将oracle压缩包拷贝到安装机器,指定目录中

用xftp连接服务器,并在opt目录下创建两个目录soft和install
将oracle压缩包上传到install这个目录中

在这里插入图片描述
在这里插入图片描述

查看是否上传成功

在这里插入图片描述


2.安装依赖包

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

在这里插入图片描述

3.验证依赖包

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

在这里插入图片描述

4.创建oracle用户

groupadd -g 502 oinstall
groupadd -g 503 dba
groupadd -g 504 oper
groupadd -g 505 asmadmin
useradd -u 502 -g oinstall -G oinstall,dba,asmadmin,oper -s /bin/bash -m oracle

在这里插入图片描述

设置密码

passwd oracle

在这里插入图片描述

5.创建oradata目录,解压oracle安装

创建oradata目录,并切将oracle安装包拷贝到其中

在这里插入图片描述

删除原来的oracle安装包并修改oradata目录下所有的文件属主和属组

在这里插入图片描述

[root@localhost install]# mkdir /oradata
[root@localhost install]# cp p10404530_112030_Linux-x86-64_* /oradata/
[root@localhost install]# rm -rf p10404530_112030_Linux-x86-64_*
[root@localhost install]# cd /oradata/
[root@localhost oradata]# ls
p10404530_112030_Linux-x86-64_1of7.zip  p10404530_112030_Linux-x86-64_2of7.zip
[root@localhost oradata]# ll
总用量 2442044
-rw-r--r--. 1 root root 1358454646 12月 13 00:28 p10404530_112030_Linux-x86-64_1of7.zip
-rw-r--r--. 1 root root 1142195302 12月 13 00:28 p10404530_112030_Linux-x86-64_2of7.zip
[root@localhost oradata]# chown -R oracle:oinstall /oradata
[root@localhost oradata]# ll
总用量 2442044
-rw-r--r--. 1 oracle oinstall 1358454646 12月 13 00:28 p10404530_112030_Linux-x86-64_1of7.zip
-rw-r--r--. 1 oracle oinstall 1142195302 12月 13 00:28 p10404530_112030_Linux-x86-64_2of7.zip

切换oracle用户操作
对压缩文件进行解压
压缩文件后缀为zip,需要unzip解压,若没有unzip 切换用户之前yum install -y unzip(有的话省略)

[root@localhost oradata]# su oracle
[oracle@localhost oradata]$ unzip p10404530_112030_Linux-x86-64_1of7.zip
[oracle@localhost oradata]$ unzip p10404530_112030_Linux-x86-64_2of7.zip

6.修改系统配置参数

操作用户为root:

切换root用户,修改系统配置文件
若没有vim 先yum install -y vim(若有省略)

[oracle@localhost oradata]$ su root
[root@localhost oradata]# vim /etc/security/limits.conf 

写入以下参数

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

在这里插入图片描述

7.创建oracle安装目录

操作用户:oracle

切换用户,递归创建文件夹

[root@localhost oradata]# su oracle
[oracle@localhost oradata]$ mkdir -p /oradata/soft/oracle11g

8.配置环境变量

[oracle@localhost soft]$ cd ~
[oracle@localhost ~]$ vim .bash_profile

添加下列配置

13 export ORACLE_BASE=/oradata/soft/oracle11g
14 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/dbhome_1
15 export ORACLE_SID=prod
16 export NLS_LANG=.AL32UTF8
17 export PATH=${PATH}:${ORACLE_HOME}/bin:$ORACLE_HOME/lib64

在这里插入图片描述

使配置文件生效

source .bash_profile

9.配置oracle安装文件

拷贝安装文件db_install.rsp到/oradata目录下

[oracle@localhost ~]$ cd /oradata/
[oracle@localhost oradata]$ cp /oradata/database/response/db_install.rsp /oradata
[oracle@localhost oradata]$ ls
database  db_install.rsp  p10404530_112030_Linux-x86-64_1of7.zip  p10404530_112030_Linux-x86-64_2of7.zip  soft
[oracle@localhost oradata]$ vim db_install.rsp

文件内容较多
:set nu 显示行号 根据行号修改安装文件

29 oracle.install.option=INSTALL_DB_AND_CONFIG
37 ORACLE_HOSTNAME=192.168.95.140  #注意 这里填写linux的ip地址
42 UNIX_GROUP_NAME=oinstall
49 INVENTORY_LOCATION=/oradata/soft/oraInventory
86 SELECTED_LANGUAGES=en,zh_CN
91 ORACLE_HOME=/oradata/soft/oracle11g/product/11.2.0.3/dbhome_1
96 ORACLE_BASE=/oradata/soft/oracle11g
107 oracle.install.db.InstallEdition=EE
154 oracle.install.db.DBA_GROUP=dba
160 oracle.install.db.OPER_GROUP=oper
189 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
194 oracle.install.db.config.starterdb.globalDBName=prod
199 oracle.install.db.config.starterdb.SID=prod
213 oracle.install.db.config.starterdb.characterSet=AL32UTF8
221 oracle.install.db.config.starterdb.memoryOption=true
229 oracle.install.db.config.starterdb.memoryLimit=1024
262 oracle.install.db.config.starterdb.password.ALL=oracle
336 oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
344 oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oradata/soft/oracle11g/data
351 oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/oradata/soft/oracle11g/fast_recovery_area
400 DECLINE_SECURITY_UPDATES=true

10.安装数据库

操作用户:oracle

./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq

在这里插入图片描述

这里可以重新开一个终端
tail -f 加下列路径查看日志文件

在这里插入图片描述

出现Successfully Setup Software即安装成功

在这里插入图片描述

按照要求用root用户运行脚本

以 root 用户的身份执行以下脚本:
1. /oradata/soft/oraInventory/orainstRoot.sh
2. /oradata/soft/oracle11g/product/11.2.0.3/dbhome_1/root.sh

在这里插入图片描述
在这里插入图片描述

11.进入oracle

操作用户oracle

[oracle@localhost database]$ sqlplus / as sysdba

在这里插入图片描述

运行到这个界面就表示成功了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Oracle 11gR2 ,centos 7 以上版本的依赖库。 rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel // 验证命令26个 --------------------------------------------------- sudo rpm -iUvh * [sudo] password for rac: 警告:binutils-2.25.1-31.base.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY 准备中... ################################# [100%] 软件 libgcc-4.8.5-16.el7.x86_64 已经安装 软件 glibc-common-2.17-196.el7.x86_64 已经安装 软件 glibc-2.17-196.el7.x86_64 已经安装 软件 libmpc-1.0.1-3.el7.x86_64 已经安装 软件 libstdc++-4.8.5-16.el7.x86_64 已经安装 软件 libstdc++-devel-4.8.5-16.el7.x86_64 已经安装 软件 pkgconfig-1:0.27.1-4.el7.x86_64 已经安装 软件 cpp-4.8.5-16.el7.x86_64 已经安装 软件 binutils-2.25.1-31.base.el7.x86_64 已经安装 软件 libaio-0.3.109-13.el7.x86_64 已经安装 软件 libgomp-4.8.5-16.el7.x86_64 已经安装 软件 numactl-libs-2.0.9-6.el7_2.x86_64 已经安装 软件 unixODBC-2.3.1-11.el7.x86_64 已经安装 软件 kernel-headers-3.10.0-693.el7.x86_64 已经安装 软件 glibc-headers-2.17-196.el7.x86_64 已经安装 软件 glibc-devel-2.17-196.el7.x86_64 已经安装 软件 gcc-4.8.5-16.el7.x86_64 已经安装 软件 gcc-c++-4.8.5-16.el7.x86_64 已经安装 软件 glibc-static-2.17-196.el7.x86_64 已经安装 软件 unixODBC-devel-2.3.1-11.el7.x86_64 已经安装 软件 numactl-devel-2.0.9-6.el7_2.x86_64 已经安装 软件 libaio-devel-0.3.109-13.el7.x86_64 已经安装 软件 libstdc++-static-4.8.5-16.el7.x86_64 已经安装 软件 compat-libstdc++-33-3.2.3-72.el7.x86_64 已经安装 软件 sysstat-10.1.5-12.el7.x86_64 已经安装
CentOS 7是一种流行的Linux操作系统,而Oracle 11g是一种常用的关系型数据库管理系统。下面是CentOS 7上安装Oracle 11g的基本步骤: 1. 首先,确保你已经下载了Oracle 11g安装文件,并将其上传到CentOS 7服务器上。 2. 安装必要的依赖。在终端中执行以下命令: ``` sudo yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 \ glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 \ libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 \ libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64 ``` 3. 创建一个新的用户和组,用于安装和管理Oracle数据库。执行以下命令: ``` sudo groupadd oinstall sudo groupadd dba sudo useradd -g oinstall -G dba oracle ``` 4. 设置新用户的密码: ``` sudo passwd oracle ``` 5. 配置内核参数。编辑`/etc/sysctl.conf`文件,添加以下行: ``` fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 ``` 6. 执行以下命令使内核参数生效: ``` sudo sysctl -p ``` 7. 配置用户限制。编辑`/etc/security/limits.conf`文件,添加以下行: ``` oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` 8. 配置共享内存。编辑`/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 ``` 9. 执行以下命令使配置生效: ``` source /etc/profile ``` 10. 切换到Oracle用户,并解压安装文件。执行以下命令: ``` su - oracle unzip <安装文件名>.zip ``` 11. 运行安装程序。进入解压后的目录,并执行以下命令: ``` ./runInstaller ``` 12. 按照安装向导的指示进行安装。在安装过程中,你需要选择数据库的安装类型、目录位置、密码等。 13. 安装完成后,根据向导的指示进行配置和启动数据库。 希望以上步骤对你有所帮助!如果你有任何进一步的问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值