CentOS下安装Orcale
阅读原文时间:2023年07月10日阅读:3

以前没有安装过,最近安装了。感觉在Liunx安装真的超麻烦。这是技术文档,分享给大家。

LINUX安装oracle数据库步骤:

1、安装依赖包

yum -y install  gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel

2、创建oracle专用的用户及用户组

[root@oracledb ~]# groupadd -g 251 oinstall

[root@oracledb ~]# groupadd -g 252 dba

[root@oracledb ~]# useradd -u 256 -g oinstall -G dba -d /opt/oracle -s /bin/bash -m oracle

[root@oracledb ~]# passwd oracle

3、修改配置文件

一、修改内核参数

[root@oracledb ~]# vi /etc/sysctl.conf  #末尾添加如下

net.ipv4.ip_local_port_range= 9000 65500

fs.file-max = 6815744

kernel.shmall = 10523004

kernel.shmmax = 6465333657

kernel.shmmni = 4096

kernel.sem = 250 32000 100128

net.core.rmem_default=262144

net.core.wmem_default=262144

net.core.rmem_max=4194304

net.core.wmem_max=1048576

fs.aio-max-nr = 1048576

二、修改系统资源限制

1

[root@oracledb ~]# vi /etc/security/limits.conf  #末尾添加如下

oracle   soft  nproc   2047

oracle   hard  nproc   16384

oracle   soft  nofile   1024

oracle   hard  nofile   65536

2

[root@oracledb ~]# vi /etc/pam.d/login

session    required    pam_namespace.so  #在此行下面添加一条pam_limits.so

session    required    pam_limits.so

4、创建安装目录并赋予权限

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

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

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

[root@oracledb ~]# chmod 775 /opt/oracle/app/

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

5、设置oracle用户的环境变量

[oracle@oracledb ~]$ vi ~/.bash_profile

export ORACLE_BASE=/opt/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=orcl

[oracle@oracledb ~]$ source ~/.bash_profile  #立即生效

6、oracle两个压缩文件解压到同一个目录(database)下然后传输到linux目录下

7、给该目录赋予所有权限(赋予权限要先切换到root用户下)

8、修改环境变量:

$>vi /etc/hosts

显示如下:

127.0.0.1   localhost     localhost.localhost.main

::1         localhost     localhost.localhost.main

改为

修改为一下样式:

127.0.0.1   localhost     localhost.localhost.main

::1         localhost     ocalhost.localhost.main

9、然后再虚拟机中打开终端输入 export LANG=en_US.UTF-8防止图形界面乱码

10、然后切换到新建oracle用户下,在切换目录到database(数据库安装目录)目录下执行./runInstaller该命令,如果报错请继续以下步骤

第一次执行./runInstaller

报错java.lang.noClassFound….

解决方法:

执行命令 unset DISPLAY

然后重启虚拟机

注意:如果不重启报 DISPLAY未设置。。。。

切换用新建的oracle用户登陆

再次执行:./runInstaller

即可开始安装

手机扫一扫

移动阅读更方便

阿里云服务器
腾讯云服务器
七牛云服务器

你可能感兴趣的文章