千家信息网

Linux-Centos6.5-Oracle数据库安装-DNS安装

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Oracle数据库可以说是现在全球最好用,最安全的数据库,就是价格贵了点,一般都是大型企业,银行,债券,政府部门。但是随着经济增长,普通企业用Oracle数据库也逐渐增加,在运维方面可能都会有提到会O
千家信息网最后更新 2026年11月01日Linux-Centos6.5-Oracle数据库安装-DNS安装

Oracle数据库可以说是现在全球最好用,最安全的数据库,就是价格贵了点,一般都是大型企业,银行,债券,政府部门。
但是随着经济增长,普通企业用Oracle数据库也逐渐增加,在运维方面可能都会有提到会Oracle的优先,今天先搭建Oracle环境,
他需要很多变量,需要自行手动输入。
第一步首先装一台全新的6.5linux系统centos red都可以
装上桌面组件,还有开发组件,还有默认的java组件
给虚拟机配置IP,关闭防火墙,关闭二级防火墙,配置一些环境,把本地yum配置好。
给虚拟机设置永久主机名,然后可以做DNS,也可以做hosts文档。
为了熟练安装dns服务器
安装bind包
yum -y install bind 就不要其他了 只要dns
在自己本地指向dns

然后修改dns文件




写入文件
然后添加SOA主机



DNS搞定了!!!!
开始安装!!!!!!!!!
-------------------------------------------------------------------------------------开始安装oracle
yum安装支持包!


这些包都可以本地linux安装光盘装
有一个包需要单独安装存在兼容冲突所以单独rpm安装



都安装完成 开始设置内核参数
vim /etc/sysctl.conf


这一堆有的修改,没有的自行添加
===================================================================解释

各参数详解:

fs.aio-max-nr:

此参数限制并发未完成的请求,应该设置避免I/O子系统故障。

fs.file-max:

该参数决定了系统中所允许的文件句柄最大数目,文件句柄设置代表linux系统中可以打开的文件的数量。

kernel.shmall:

该参数控制可以使用的共享内存的总页数。Linux共享内存页大小为4KB,共享内存段的大小都是共享内存页大小的整数倍。一个共享内存段的最大大小是16G,那么需要共享内存页数是16GB/4KB=16777216KB/4KB=4194304(页),也就是64Bit系统下16GB物理内存,设置kernel.shmall =4194304才符合要求.

kernel.shmmax:

是核心参数中最重要的参数之一,用于定义单个共享内存段的最大值。设置应该足够大,设置的过低可能会导致需要创建多个共享内存段,这样可能导致系统性能的下降。至于导致系统下降的主要原因为在实例启动以及ServerProcess创建的时候,多个小的共享内存段可能会导致当时轻微的系统性能的降低(在启动的时候需要去创建多个虚拟地址段,在进程创建的时候要让进程对多个段进行"识别",会有一些影响),但是其他时候都不会有影响。

官方建议值:

32位linux系统:可取最大值为4GB(4294967296bytes)-1byte,即4294967295。建议值为多于内存的一半,所以如果是32为系统,一般可取值为4294967295。

64位linux系统:可取的最大值为物理内存值-1byte,建议值为多于物理内存的一半,例如,如果为12GB物理内存,可取12*1024*1024*1024-1=12884901887。

kernel.shmmni:

该参数是共享内存段的最大数量。shmmni缺省值4096,一般肯定是够用了。

kernel.sem:

以kernel.sem= 250 32000 100 128为例:

250是参数semmsl的值,表示一个信号量集合中能够包含的信号量最大数目。

32000是参数semmns的值,表示系统内可允许的信号量最大数目。

100是参数semopm的值,表示单个semopm()调用在一个信号量集合上可以执行的操作数量。

128是参数semmni的值,表示系统信号量集合总数。

net.ipv4.ip_local_port_range:

表示应用程序可使用的IPv4端口范围。

net.core.rmem_default:

表示套接字接收缓冲区大小的缺省值。

net.core.rmem_max:

表示套接字接收缓冲区大小的最大值。

net.core.wmem_default:

表示套接字发送缓冲区大小的缺省值。

net.core.wmem_max:

表示套接字发送缓冲区大小的最大值。

=========================================================================解释完


创建一个系统用户!!!!!分配到基本组 然后 给一个附加组
然后创建相关目录!!!!


为oracle用户写启动载入


为oracle添加shell限制

进程数警报限制
进程数最高限制
文件警告限制
文件最高限制
vim /etc/pam.d/login


防止糟糕的死循环语句
需要修改
vim /etc/profile


有时候会出现乱码,需要自行安装对应的字体库,


创建文件夹放入文件,然后再给文件权限
关闭防火墙,关闭selinux



开始安装oracle
先把安装包cp到oracle的宿主目录中然后给个所有权限。

xhost +
图形终端取消所有限制!!!!!!!!
切换用户,解压文件,开始图形安装 文件都已经在宿主目录下了
su oracle


图形化就是按照自己需求安装即可
注意一点,图形化里有需要自己注意的存储目录,需要跟设置的变量一致,否则可能命令或者其他功能有阻碍
--------------------------------------------------------------------------------------------------------
设置开机自启动
vim /etc/oratab


vim /etc/rc.local


可以自定义脚本,脚本网络上很多自行查找,然后设置系统服务就行了
chkconfig oracle on 默认启动
chkconfig --list oracle 查看

内存 系统 参数 文件 最大 大小 限制 信号 最大值 信号量 图形 多个 套接字 时候 物理 目录 缓冲区 进程 缓冲 数据 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 百单网互联网科技有限公司 深圳九邦互联网科技有限公司 万易互联网科技有限公司 广州凡科互联网科技 科技大学互联网专业好不好 互联网公司会议桌创意科技软装饰 蓝色互联网科技 消费医药和互联网科技 中国科技创新与世界互联网大会 特约风豹互联网科技为什么扣费 中国互联网有什么科技 银行科技岗属于互联网吗 富国互联网科技002692 下一代互联网重大应用科技园 信承诺互联网科技有限公司 珠海东科互联网科技有限公司 三亚科技创新互联网基地 河南商务圈互联网科技有限公司 互联网科技企业文化 山东亿川互联网科技有限责任公司 云南咖啡 北京互联网科技有限公司 金融科技与互联网金融 嘟嘟瓜互联网科技 顺网科技2021年互联网排名 成都铂石互联网科技做什么的 福建科技产业互联网发展 上海科技产业互联网平台 启辰互联网科技 中国互联网公司的科技投入
0