云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > Linux7安装Oracle12c数据库图文详细配置

Linux7安装Oracle12c数据库图文详细配置

  • 62 次阅读
  • 3 次下载
  • 2025/6/4 23:43:08

2) 安装缺失的rpm [root@kk

/]#yum

install

glibc-devel-2.12-1.132.el6_5.1.i686 libaio-devel-0.3.107-10.el6.i686 libstdc++-devel-4.4.7-4.el6.i686

libX11-1.5.0-4.el6.i686

libXtst-1.2.1-2.el6.i686

libaio-0.3.107-10.el6.i686 libstdc++-4.4.7-4.el6.x86_64.i686 libXext-1.3.1-2.el6.i686 libXi-1.6.1-3.el6.i686

3) 再次检查rpm的安装情况

注意:如果yum没有对应rpm资源,可以在网上查找下载相关的rpm资源,然后安装。

2. 创建用户、用户组以及安装目录

安装和运行Oracle数据库软件都需要使用指定用户组内的指定用户,用户为Oracle,出于安全考虑,用户组建为oinstall、dba,oinstall组中的成员用于管理Oracle数据库物理软件,dba组中的成员用于管理、操作数据库,具有sysdba权限。

[root@kk 桌面]# groupadd oinstall ----创建oracle用户组 [root@kk 桌面]# groupadd dba----创建oracle用户组

[root@kk 桌面]# useradd -g oinstall -G dba oracle----oracle加入新建的2个用户组

[root@kk 桌面]# passwd oracle ----设置oracle用户的密码 [root@kk 桌面]# mkdir -p /usr/oracle ----创建oracle安装目录

[root@kk 桌面]# chown -R oracle:oinstall /usr/oracle ----更改oracle目录用户组 [root@kk 桌面]# chmod -R 775 /usr/oracle ----更改oracle目录权限

[root@kk 桌面]# chown -R oracle:oinstall /opt/oracle/oracinstall----更改oracle安装文件所在目录的用户组

[root@kk 桌面]# chmod -R 755 /opt/oracle/oracinstall----更改oracleracle安装文件所在目录的操作权限

3. 配置系统内核参数

内核参数大致分为4种:共享内存(shared memory)、信号量(semaphores)、网络(network)、打开文件(open files)。

共享内存是用于进程间通信的一种机制,可以有指定的多个进程共用,是一种系统资源,共享内存以段得得形式分配,Oracle实例启动时,shmget()系统调用为SGA分配内存,SGA由Oracle的多个进程共享,这部分内存会以共享内存的形式分配。共享内存内核参数有kernel.shmmax(每个内存段的最大值,等于或大于sga_max_size,不小于物理内存1/2或2G)、kernel.shmall(指定任意时刻,系统可以分配的所有共享内存段总和的最大值,不小于shmmax/page_size,如果服务器运行的SGA<8G,可用默认值)、kernel.shmmni(系统可分配的共享内存段的最大数量,默认是4096)。

信号量是一种控制资源访问的方法,Oracle实例主要使用信号量来控制共享内存的访问,使用processes初始化参数分配信号量,其值至少等于processes。信号量通过内核参数kernel.sem来控制,如:kernel.sem = 250 32000 100 128,其中等号右边4部分分别为semmsl、semmns、semopm、semmni值。

n semmsl指每个信号量集合中的最大信号量个数,其值或取其最小值100,或者为所有数据库中最大的processes+10,选择其中较大值者。

n semmns值是指整个系统范围内信号量总数的最大值,默认是32000。

n semopm用于指定每个semop()系统调用可以设置的信号量操作的最大数量,默认为100。 n semmni用于指定信号量集合的最大数量,最小为100,Oracle建议取值128.

net.core.rmem_default、net.core.rmem_max、net.core.wmem_default、net.core.wmem_max,4个参数用于设置socket数据发送缓冲区及接收缓冲区的默认大小与最大大小。对应Oracle 12c的系统内核参数要求参考如下:

1)编辑系统的内核参数:[root@kk 桌面]# vi /etc/sysctl.conf,在文件的末尾加入内核要求内容,编辑完成通过“ESC”和“:wq”保存并退出编辑窗口

2) 生效新配置的系统内核参数(图5-16): [root@kk 桌面]#sysctl -p

3) Error:\is an unknown key,这个错误是由于自动处理可载入的模块bridge没有自动载入,解决办法是自动处理开载入的模块ip_conntrack,error解决方法: [root@kk 桌面]# modprobe bridge

[root@kk 桌面]# lsmod | grep bridge

搜索更多关于: Linux7安装Oracle12c数据库图文详细配置 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

2) 安装缺失的rpm [root@kk /]#yum install glibc-devel-2.12-1.132.el6_5.1.i686 libaio-devel-0.3.107-10.el6.i686 libstdc++-devel-4.4.7-4.el6.i686 libX11-1.5.0-4.el6.i686 libXtst-1.2.1-2.el6.i686 libaio-0.3.107-10.el6.i686 libstdc++-4.4.7-4.el6.x86_64.i686 libXext-1.3.1-2.el6.i686 libXi-1.6.1-3.el6.i686 3) 再次检查rpm的安装情况

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com