centos7.7安装oracle11gr2
时间: 2023-04-28 19:04:55 浏览: 136
1. 首先,确保你的CentOS 7.7系统已经安装了必要的软件包和依赖项,如gcc、glibc、libaio、compat-libstdc++等。
2. 下载Oracle 11gR2安装文件,并解压缩到一个目录中。
3. 安装必要的软件包和依赖项:
```
yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat
```
4. 配置内核参数:
```
vi /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
```
然后执行以下命令使其生效:
```
sysctl -p
```
5. 创建Oracle用户和组:
```
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
```
6. 修改Oracle用户的密码:
```
passwd oracle
```
7. 创建Oracle安装目录和数据目录:
```
mkdir -p /u01/app/oracle/product/11.2./dbhome_1
mkdir /u01/app/oracle/admin
mkdir /u01/app/oracle/oradata
chown -R oracle:oinstall /u01
chmod -R 775 /u01
```
8. 修改/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
```
9. 切换到Oracle用户,并开始安装:
```
su - oracle
cd /path/to/oracle/installation/files
./runInstaller
```
按照安装向导的提示进行安装。
10. 安装完成后,执行以下命令配置Oracle环境变量:
```
vi ~/.bash_profile
```
在文件末尾添加以下内容:
```
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2./dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
```
然后执行以下命令使其生效:
```
source ~/.bash_profile
```
11. 启动Oracle数据库:
```
sqlplus / as sysdba
startup
```
如果一切正常,你应该能够成功启动Oracle数据库。
阅读全文