李盛涛
光明尊者
光明尊者
  • UID480
  • 粉丝1
  • 关注3
  • 发帖数15
  • 社区居民
阅读:12338回复:3

CentOs7安装Oracle10g-一:安装环境配置

楼主#
更多 发布于:2018-10-31 11:17
以下为个人经验总结,欢迎各位交流自己的见解!


1、关闭防火墙自启:systemctl disable firewalld.service(有些系统安装的是iptables,那这里就应该是 iptable.service)
2、修改SE Linux 为disabled,然后重启;
3、root登陆,
检查依赖包命令:rpm -q binutils compat-libstdc++-33  compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat
4、只能单个依次安装:  yum -y install 安装包;
5、建立相应的群组和用户
(1) 建立群组oinstall:# groupadd oinstall
(2) 建立群组dba:# groupadd dba
(3) 新增使用者oracle并将其加入oinstall和dba群组:# useradd -m -g oinstall -G dba oracle
(4) 测试oracle账号是否建立完成:# id oracle
(5) 建立oracle的新密码:# passwd oracle
6、 vi /etc/sudoers
在root     ALL=(ALL)       ALL 下面添加:oracle    ALL=(ALL)       ALL       保存使用wq!因为是只读文件
7、 vi /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实例都会碰到一个错误,具体的在下文会说到
8、启动变更 sysctl -p
9、 vi /etc/security/limits.conf编辑,添加
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
10、 vi /etc/pam.d/login编辑,添加
  session required /lib64/security/pam_limits.so
session required pam_limits.so
11、 vi /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
12、修改Linux发行版本信息,因为10g发行很早,只能识别低版本
vi /etc/redhat-release

redhat-4
13、创建Oracle安装文件夹以及数据存放文件夹,将安装包放入opt/oracle文件夹下

#mkdir /opt/oracle
#mkdir /opt/oracle/102
#chown -R oracle:dba /opt/oracle
14配置主机映射:cat /etc/hosts查看是否有本机ip,没有则加上 如: IP地址+  CentOS-ORACLE  (示例:192.168.1.1 CentOS-ORACLE
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

最新喜欢:

何圆何圆
何圆
管理员
管理员
  • UID3
  • 粉丝18
  • 关注6
  • 发帖数291
  • 社区居民
  • 忠实会员
  • 原创写手
沙发#
发布于:2018-10-31 11:22
谢谢分享
李盛涛
光明尊者
光明尊者
  • UID480
  • 粉丝1
  • 关注3
  • 发帖数15
  • 社区居民
板凳#
发布于:2018-11-01 11:28
Linux系统Oracle 10gR2版本安装包地址

链接:https://pan.baidu.com/s/1cu2yru9cEiJvN4qIkQc4qw
提取码:yl0r
杨铁军
骑士
骑士
  • UID325
  • 粉丝2
  • 关注3
  • 发帖数19
  • 社区居民
地板#
发布于:2018-11-15 14:06
李盛涛:Linux系统Oracle 10gR2版本安装包地址

链接:https://pan.baidu.com/s/1cu2yru9cEiJvN4qIkQc4qw
提取码:yl0r
回到原帖
游客

返回顶部