centos7 oracle 11g安装教程
时间: 2023-11-20 12:58:31 浏览: 130
以下是CentOS 7上安装Oracle 11g的步骤:
1.下载Oracle 11g安装文件和补丁文件,上传到CentOS 7服务器上。
2.安装必要的软件包:
```shell
yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libxcb libXi make sysstat
```
3.创建oracle用户和oinstall用户组:
```shell
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
```
4.修改oracle用户的密码:
```shell
passwd oracle
```
5.修改内核参数和限制:
将以下内容添加到/etc/sysctl.conf文件的末尾:
```shell
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
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
```
运行以下命令使更改生效:
```shell
sysctl -p
```
将以下内容添加到/etc/security/limits.conf文件的末尾:
```shell
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
```
6.创建安装目录并授予oracle用户权限:
```shell
mkdir /u01
chown -R oracle:oinstall /u01
chmod -R 775 /u01
```
7.切换到oracle用户并解压安装文件:
```shell
su - oracle
unzip linux.x64_11gR2_database_1of2.zip -d /u01/
unzip linux.x64_11gR2_database_2of2.zip -d /u01/
```
8.运行安装程序:
```shell
cd /u01/database
./runInstaller
```
按照安装向导的指示进行安装。
9.安装补丁:
将补丁文件上传到服务器上,并运行以下命令:
```shell
unzip p6880880_112000_Linux-x86-64.zip
cd 6880880
./opatch apply
```
10.配置Oracle环境变量:
将以下内容添加到/etc/profile文件的末尾:
```shell
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
```
运行以下命令使更改生效:
```shell
source /etc/profile
```
11.启动Oracle:
```shell
sqlplus / as sysdba
startup
```
至此,Oracle 11g在CentOS 7上的安装已完成。
阅读全文