教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 幼儿教育 >

Centos7下安装Oracle10g

来源:网络收集 时间:2026-05-01
导读: Centos7系统下部署Oracle 10g数据库 Centos7.0安装oracle10g 一、硬件要求 1. 内存要求Swap EMinimum: 1 GB of RAM Recommended: 2 GB of RAM or more 2.硬盘 由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。 二、软

Centos7系统下部署Oracle 10g数据库

Centos7.0安装oracle10g

一、硬件要求

1. 内存要求&Swap

EMinimum: 1 GB of RAM

Recommended: 2 GB of RAM or more

2.硬盘

由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。

二、软件

系统平台:CentOS 7.0(x86_64)带桌面环境

Oracle版本:Oracle 10g R2

10201_database_linux_x86_64.cpio

补丁:p6810189_10204

p6810189_10204_Linux-x86-64.zip

注:补丁如果不需要,不用升级也可以,我自己就没有升级。

三、安装流程

1.配置yum源。‘

将自带的yum源备份。

# cd /etc/yum.repos.d/

# wget http://www.77cn.com.cn/.help/CentOS7-Base-163.repo

# yum update && yum clean all && yum makecache

2.关闭SElinux

# vim /etc/selinx/config 设置为SELINUX=disabled

临时关闭 setenforce 0

3.关闭防火墙

# systemctl stop firewalld

# systemctl disable firewalld

4.安装依赖包gcc等

# yum -y install binutilscompat-libstdc++-33

compat-libstdc++-33.i686

elfutils-libelfelfutils-libelf-develgccgcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers kshlibaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat

最后还要安装libXp这个Library,这个一定要安装,否则安装Oracle时会出现java Exception。

# yum install -y libXp

5.创建Oracle用户与组3..

1.建立群组oinstall

# groupaddoinstall

Centos7系统下部署Oracle 10g数据库

2.建立群组dba

# groupadddba

3.新增使用者oracle并将其加入oinstall和dba群组

# useradd -m -g oinstall -G dba oracle

4.测试oracle账号是否建立完成

# id oracle

5.建立oracle的新密码

# passwd oracle.

6.将oracle使用者加入到sudo群组中

#vi /etc/sudoers

在root行下面新增

oracle ALL=(ALL) ALL (只读文件wq!)

7.配置系统内核参数

# vim /etc/sysctl.conf

添加以下内容:

kernel.shmall = 4294967296 //表示系统一次可以使用的共享内存总量(以页为单位)。缺省值就是2097152,通常不需要修改

kernel.shmmax = 68719476736 //定义了共享内存段的最大尺寸(以字节为单位)。缺省为32M,对于oracle来说,该缺省值太低了,通常将其设置为2G

kernel.shmmni = 4096 //用于设置系统范围内共享内存段的最大数量。该参数的默认值是4096 。通常不需要更改

kernel.sem = 250 32000 100 128 //表示设置的信号量

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default=4194304 //默认的接收窗口大小

net.core.rmem_max=4194304 //接收窗口的最大大小

net.core.wmem_default=262144 //默认的发送窗口大小

net.core.wmem_max=262144 //发送窗口的最大大小

vm.hugetlb_shm_group=501 //这里501是oracle用户组dba的gid,原文这里没有配置,这里一定要配置,要不然后面每次重启后,启动oracle实例都会碰到一个错误,具体的在下文会说到。

会有一些与目前的参数重复的,就修改成文件上提供的。

编辑完之后,储存,然后执行:

# sysctl -p

8.编辑/etc/security/limits.conf

添加如下四行

# vim /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

9.编辑/etc/pam.d/login

# vim /etc/pam.d/login

添加两行

Centos7系统下部署Oracle 10g数据库

session required /lib64/security/pam_limits.so

session required pam_limits.so

10.修改/etc/profile

#vim /etc/profile

if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi

11.修改Linux发行版本信息

由于Oracle 10g发行的时候,CentOS 6/7没有发行,所以Oracle 10g并没有对CentOS 6/7确认支持,需要修改文件让Oracle 10g支持CentOS 6/7。

我们需要手工修改Linux的发行注记,让Oracle 10g支持CentOS 6/7。

编辑/etc/redhat-release文件

#vim /etc/redhat-release

将内容改为redhat 4

12.创建Oracle安装文件夹以及数据存放文件夹

#mkdir /opt/oracle#mkdir /opt/oracle/102#chown -R oracle:dba /opt/oracle

13.配置Linux主机

配置主机名

# hostnamectl set-hostname lele

在hosts文件中添加IP 主机名对应

# vim /etc/hosts

127.0.0.1 localhostlocalhost.localdomain localhost4 localhost4.localdomain4 ::1localhostlocalhost.localdomain localhost6 localhost6.localdomain6

192.168.1.116 lele

14.注销root账户,然后使用oracle用户登录系统。

15.配置oracle用户环境变量

$ cd /home/oracle/

$ vim .bash_profile

修改并加入如下内容

ORACLE_BASE=/opt/oracle //上面创建的Oracle安装文件夹

ORACLE_HOME=$ORACLE_BASE/102ORACLE_SID=orclLD_LIBRARY_PATH=$ORACL

E_HOME/libPATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

保存后,使用如下命令使其生效。

$ source /home/oracle/.bash_profile

6.安装oracle数据库(图形界面)

1.解压缩安装文件

将下载的10201_database_linux_x86_64.cpio放至即将安装oracle的文件夹/opt/oracle 回到终端模式并且进入到oracle文件夹:

$ cd /opt/oracle

$ cpio -idmv< 10201_database_linux_x86_64.cpio

解压缩完成会在同一个文件夹中看到database的文件夹,请进入到database文件夹中:$ cd database

2..准备执行数据库安装

Centos7系统下部署Oracle 10g数据库

如果你的centos是中文环境,安装时会出现中文乱码,请下以下指令

$ export LANG=en_US

接着执行

$ ./runInstaller

接下来安装过程中会出现y一些错误,要留意

(1)报如下异常,无法看到安装界面:

Can’t connect to X11 window server using ‘:0.0’

(2)报java异常,大概是找不到libXp

Exception in …… /lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory

不同机器可能因之前做过不同的设置,这里遇到的异常顺序可能不一样,下面按照原文的顺序说明,读者按需查看。

对于第一个问题,切换到root下执行以下命令

# export DISPLAY=:0.0

Centos7系统下部署Oracle 10g数据库

# xhost + 127.0.0.1

然后切换回 …… 此处隐藏:5237字,全部文档内容请下载后查看。喜欢就下载吧 ……

Centos7下安装Oracle10g.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1529268.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)