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  查看

时间: 2024-11-09 04:00:48

Linux-Centos6.5-Oracle数据库安装-DNS安装的相关文章

重庆专业oracle数据库集群安装服务-重庆思庄科技

核心词:重庆思庄,Oracle技术支持电话:023-68429836,Oracle数据库集群安装服务,性能调整,oracle数据库升级服务,Oracle不能启动,Oracle慢,Oracle数据库挂起,节点异常重启,不能连接Oracle,DG不能同步,...国内知名Oracle专家团队!为您解决各种Oracle疑难问题! Oracle数据库的RAC架构全面实施了数据库网格计算,Oracle RAC充分利用硬件,操作系统和公共存储的综合能力来提供强大的可靠性和可扩展性.Oracle RAC的优越性

如何手动的干净的删除linux上的ORACLE数据库

最近在用VMWARE虚拟机做ORACLE的数据库实验,我们都知道在WINDOWS上,我可以到添加删除程序里去自动删除已经安装的所有的应用程序,但是在LINUX上没有这个服务可以进行自动的删除,于是尝试了下手动的删除ORACLE数据库.具体步骤如下: 1,先查下ORACLE_SID,ORACLE_HOME.ORACLE_BASE的信息: [[email protected] dbs]$ echo $ORACLE_SID PROD [[email protected] dbs]$ echo $ORA

linux下重启oracle数据库

在linux下重启oracle数据库及监听器: 方法1: 用root以ssh登录到linux,打开终端输入以下命令: cd $ORACLE_HOME   #进入到oracle的安装目录 dbstart           #重启服务器 lsnrctl start     #重启监听器 cd $ORACLE_HOME   #进入到oracle的安装目录dbstart           #重启服务器lsnrctl start     #重启监听器 -------------------------

Linux下修改Oracle数据库字符集命令

常见情形:从服务器备份Oracle数据库后再到本地机器上还原Oracle数据库的时候经常会碰见数据库字符编码不一致的情况,可以用以下命令来修改本地的Oracle数据库字符编码,然后顺利还原Oracle数据库到本地机器上 操作指令: [[email protected] ~]$ sqlplus /nolog SQL> conn /as sysdba; SQL>select userenv('language') from dual; SQL>SHUTDOWN IMMEDIATE SQL&g

连接Linux服务器操作Oracle数据库

连接Linux服务器操作Oracle数据库 由于项目已经上线,现场的数据库服务器不允许直接用Oracle的客户端plsqldev.exe来连接,只能通过Linux服务器的命令来操作. 以下是用SecureCRT 5.1客户端连接Linux服务器来操作Oracle数据库: 1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示. 2.切换到操作Oracle数据库 su - oracle 切换成功会提示相关数据库的实例.例如:

linux安装oracle数据库无法启动安装界面的问题

Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPL [[email protected] grid]$ ./runInstaller Starting Oracle Universal Installer... Checking Temp space: must be greater than 120 MB. Actual 6332 MB Passe

Oracle数据库创建与安装_超越OCP精通Oracle视频教程培训02~04

_超越OCP精通Oracle视频教程培训02~04 学完本Oracle视频教程能掌握以下内容: Oracle数据库相关概念/体系结构/物理结构/逻辑结构 Oracle数据库GRID组件与ASM存储概念 VMware虚拟机的安装与主机环境的配置 Windows2008 Server操作系统安装 Linux操作系统安装与基本配置 Windows/Linux操作系统Oracle 11g数据库软件的安装 Windows/Linux操作系统Oracle 11g数据库的创建 Linux上Oracle11g基

oracle数据库下载,安装

Accept 协议之后,右键F12 ,用迅雷下载zip文件.以下链接为详细步骤. http://blog.csdn.net/wanghaiping1993/article/details/52287722 12c的安装步骤 http://jingyan.baidu.com/article/a3f121e4cd0440fc9052bb9f.html 11g http://www.wxzzz.com/1244.html    Oracle数据库安装步骤 eaju  localhost:  oracl

C#远程连接Oracle数据库(不安装客户端)

本文 由 彭旭 创作,采用 知识共享 署名-相同方式共享 3.0 中国大陆 许可协议进行许可.欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接. 前言由于工作需要,现需要从远程Oracle数据库获取数据.本人开始以为可以直接远程,试了下竟然不行,提示“System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本.”.公司的要求就是不装客户端,没法子只好找找看有没有其他方案. Instant Oracle运气不错,还真找到一可用