CentOS5.5安装Oracle11g
- 格式:docx
- 大小:21.27 KB
- 文档页数:6
CentOS_5.5安装oracle 10g(20111001最新修改)安装操作系统时,使用立即定制里的默认安装包。
禁用防火墙、禁用SELINUX。
Oracle安装目录为/oracle/oracle10g如果本文有此目录,则实际安装过程中需要按照需求改变此目录在root用户做以下操作1、修改/etc/redhat_realease,将内容改为如下:Red Hat Enterprise Linux Server release 4 (Tikanga)#CentOS release 5.5 (Final)2、修改/etc/hosts,将内容改为如下:# Do not remove the following line, or various programs# that require network functionality will fail.主机IP 主机名(务必和真实主机名一致)localhost 127.0.0.1 localhost.localdomain localhost::1 localhost6.localdomain6 localhost63、依次安装下面的包(使用DVD安装光盘,CD光盘的安装包不在一张光盘)32位系统(CentoOS6.0)libXp-1.0.0-8.i386.rpmopenmotif22-2.2.3-18.i386.rpmcompat-db-4.2.52-5.1.i386.rpmcompat-db42.i686 0:4.2.52-15.el6compat-db43.i686 0:4.3.29-15.el6kernel-headers-2.6.18-92.el5.i386.rpmglibc-headers-2.5-24.i386.rpmcompat-gcc-34-3.4.6-4.i386.rpmcompat-gcc-34-c++-3.4.6-4.i386.rpmcompat-libstdc++-33-3.2.3-61.i386.rpmlibaio-0.3.106-3.2.i386.rpmlibgomp-4.1.2-42.el5.i386.rpmgcc-4.1.2-42.el5.i386.rpmbinutils-2.15.92.0.2-22(64位centOS系统要如下包)(已验证)(注意除了64位还要安装一些32位rpm包)安装下面这些包之前可能需要先导入keyrpm --import /centos/5/os/x86_64/RPM-GPG-KEY-CentOS-5(需要联网)也可以使用rpm命令将安装光盘上附带的RPM-GPG-KEY-CentOS-5libXp-1.0.0-8.i386.rpmopenmotif22-2.2.3-18.i386.rpmbinutils-2.15.92.0.2-22 (x86_64)compat-db-4.1.25-9 (i386)compat-db-4.1.25-9 (x86_64)compat-libstdc++-33-3.2.3-47.3.i386.rpm control-center-2.8.0-12.rhel4.5 (x86_64) kernel-headers-2.6.18-194.el5.x86_64.rpm glibc-headers-2.5-49.x86_64.rpmglibc-common-2.3.4-2.36 (x86_64)glibc-devel-2.3.4-2.36 (x86_64)glibc-devel-2.3.4-2.36 (i386)glibc-2.3.4-2.36 (i686)glibc-2.3.4-2.36 (x86_64)libstdc++-3.4.6-8 (i386)libstdc++-3.4.6-8 (x86_64)libstdc++-devel-4.1.2-48.el5.x86_64.rpm make-3.81-3.el5.x86_64.rpmpdksh-5.2.14-36.el5.x86_64.rpmsysstat-7.0.2-3.el5.x86_64.rpmlibaio-0.3.105-2 (i386)libgomp-4.1.2-42.el5.i386.rpmgcc-4.1.2-48.el5 (x86_64)gcc-c++-4.1.2-48.el5 (x86_64)4修改/etc/sysctl.conf,在结尾处添加如下内容:kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 262144配置完成后,执行如下命令使设置生效sysctl –p5修改/etc/security/limits.conf文件,在结尾处添加如下内容:* Soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 655366、修改/etc/pam.d/login文件,在结尾处添加如下内容:session required /lib/security/pam_limits.sosession required pam_limits.so7、新增组和用户groupadd oinstallgroupadd dbagroupadd operuseradd -g oinstall -G dba oraclepasswd oracle(设置密码)8、解压oracle安装文件oracle的安装包有这样几种格式:(1) zip这种格式最好解压缩,直接使用命令unzip 文件名即可(2) cpio.gz这种格式有这样几种解压缩方式a. # zcat XXXX.cpio.gz | cpio -idmvb. # gunzip XXXX.cpio.gz解压出XXXX.cpio文件然后再 # cpio -idvm < XXXX.cpio创建oracle目录,并授权mkdir -p /oracle/oracle10g/product/10.2.0/db_1拷贝oracle数据库的安装文件到/oracle/oracle10g/database目录中。
centos下Oracle11G 图文安装教程这篇文章主要为大家详细介绍了centos 下Oracle11G 图文安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下本文实例为大家分享了Android 九宫格图片展示的具体代码,供大家参考,具体内容如下第一步:软件安装:本菜是在VMware 虚拟机上安装的centOS6.5,开辟的虚拟硬盘空间一定要大于30G(本菜一开始只开辟了20g ,结果最后提示空间不够,惨痛的经历,所以第二遍直接开辟了50G 硬盘空间),建议在40G~50G ,内存最低要1G!!!至于VMware 虚拟机和centOS 的安装不是本文重点,更不是难点,大家可以参考其他内容进行安装,在此不再赘述!软件准备:oracle 的下载,分为32位和64位,安装过程都是一样的。
如果你的机器是32位的,就下载32位的Oracle 软件,若是64位的就下载64位的。
下面的安装过程是完全一样的,本菜一开始在这个环节还犹豫了一些时间,汗~因为我是32位的操作系统,所以我下载的是linux_11gR2_database_1of2和linux_11gR2_database_2of2两个压缩文件。
若是64位的请下载:linux.x64_11gR2_database_1of2和linux.x64_11gR2_database_2of2(注意都是下载两个文件,缺一不可)。
如图:第二步:第二步:修改主机名以root 权限登录虚拟机,打开终端输入命令行,将主机名改为oracledb :第三步:第三步:修改网络连接方式这一步是必须要做的!因为在安装centOS (网络连接选的是桥接,不要选择NAT ,否则外网无法访问你的虚拟机)的时候我们都是动态获取IP ,但是在安装Oracle 的时候是需要更改的,我们必须要使用静态IP ,可以这样理解,装上Ora cle 数据库,你的虚拟机就是提供数据访问的服务器了,IP 就像你的身份证,如果你的每次都变换身份,谁能找得到你!知道了为什么,那么就要就行修改配置了:1.修改网卡配置:在终端输入命令行:ifconfig 可以查看网卡信息,其中inetaddr 是IP 地址的意思。
安装前的环境配置要查看系统上安装了这些程序包的哪些版本,运行以下命令,如果缺少相应的开发包,可能会造成Oracle安装不上去。
所以请检查一下,把缺少的包装上去还是在终端下输命令:rpm -q gcc make binutils openmotif setarch libaio通过命令我们知道:(package openmotif is not installed ) openmotif包没有安装,在这里我要提一下,我把没有安装的包跟这个教程都打在了一个包里面,你们可以自己找,找到并且用U盘传到linux系统下,注意:你传到哪个目录,就到哪个目录去找,别搞错了!比如:我传到.home目录下,我就首先用命令: cd /home 下安装命令是:rmp –ivh openmotif-2.3.1-2.el5.i386.rpm同样的方法,下面的包大家按这个方法安装吧!rpm -q gcc make binutils openmotif setarch//执行完后的包如下:gcc-4.1.2-48.el5make-3.81-3.el5binutils-2.17.50.0.6-14.el5openmotif-2.3.1-5.el5_5.1setarch-2.0-1.1libaio-0.3.106-5rpm -qa |grep glibc//执行完后的包如下glibc-headers-2.5-49glibc-common-2.5-49compat-glibc-2.3.4-2.26glibc-2.5-49glibc-devel-2.5-49compat-glibc-headers-2.3.4-2.26rpm -qa |grep compat//执行完后的包如下compat-gcc-34-c++-3.4.6-4compat-libgcc-296-2.96-138compat-libstdc++-33-3.2.3-61java-1.4.2-gcj-compat-1.4.2.0-40jpp.115compat-glibc-2.3.4-2.26compat-libstdc++-296-2.96-138avahi-compat-libdns_sd-0.6.16-7.el5compat-gcc-34-3.4.6-4compat-db-4.2.52-5.1java-1.4.2-gcj-compat-src-1.4.2.0-40jpp.115java-1.4.2-gcj-compat-javadoc-1.4.2.0-40jpp.115java-1.4.2-gcj-compat-devel-1.4.2.0-40jpp.115compat-glibc-headers-2.3.4-2.26一.kernel内核参数修改vi /etc/sysctl.conf , 在行末添加以下内容,在CentOs5.5上会看到kernel.shmmax = 4294967295kernel.shmall = 268435456 些参数已经存在并且默认启用了,需要将原kernel.shmmax与kernel.shmall参数注释掉。
环境介绍操作系统:RHEL5.5数据库版本:oracle 11g内存:1G (oracle11g最低要求1G)SWAP:2G (oracle11g最低要求1668480 KB)注意:Selinux要禁用方法如下:1,安装RHEL时候某一步会有提示关闭。
2,直接修改/etc/sysconfig/selinux (未实验过)selinux=disable重启用getenforce来查看,还是permissive修改/etc/grub.confkernel /vmlinuz-2.6.18-8.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet selinux=0 在quiet后面加上selinux=0再次重启,现在查看getenforce,是disabled了。
以下开始安装ORACLE。
第一步配置个IP,以后远程就可以解决所有问题。
Vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.55.55NETMASK=255.255.255.0GATEWAY=192.168.55.254ONBOOT=yes第二步更改主机名Vi /etc/sysconfig/networkHOSTNAME=XXXXXXXX第三步建oracle目录、用户和组mkdir /oracle 新建目录groupadd oinstall 建oinstall组groupadd dba 建dba组useradd –g oinstall –G dba oracle 建oracle用户并加入到oinstall和dba组里passwd oracle 更改oracle密码chown -R oracle:oinstall /oracle 更改所属用户和组第四步上传oracle 11g解压用XFTP等软件将oracle 11g上传到/oracle目录中Chmod –R 775 /oracleUnzip linux_11gR2_database_1of2.zipunzip linux_11gR2_database_2of2.zip第五步安装软件包首先将盘插入光驱或将镜像上传到服务器上挂接镜像:Mount –o loop /dev/cdrom /media 光驱挂载到/mediaMount –o loop /oracle/rhel.iso /media 镜像挂载到/media挂接光驱:mkdir /mnt/cdrom 在/mnt目录下建立一个空的cdrom目录;mount -t iso9660 /dev/cdrom /mnt/cdrom 将光盘载入到文件系统中来,将在/mnt/cdrom 目录下找到光盘内容。
VMware环境下cengtos 上部署oracle 11G R2 RAC详细步骤记录术语PUBLIC IP : 这是我们网卡上配置的真实IP地址,我们称为公共IP。
单独一块网卡。
VIP : RAC 的每个节点都需要有一个虚拟IP,这就是VIP。
VIP需要和PUBLIC IP同网段。
VIP和IP最主要的不同之处在于:VIP是浮动的,而IP是固定的。
在所有节点都正常运行时,每个节点的VIP会被分配到public NIC上;在linux下ifconfig查看,public网卡上是2个IP地址;如果一个节点宕机,这个节点的VIP会被转移到还在运行的节点上。
也就是幸存的节点的public NIC这个网卡上,会有3个IP地址。
当一个节点宕机,这个节点真实IP就连接不上了,但是这个节点的虚拟IP是可以连接的,他会自动把客户端的连接请求转接给存活的节点。
在tnsname.ora文件里,指定Address 列表,客户端会随机选择一个节点来连接数据库,而不是顺序选择的。
SCAN IP : 可以理解为RAC的负载均衡IP、用于客户端连接实例的IP。
内部的SCAN监听器实时了解所有实例的运行情况的,将客户端的连接重定向到空闲存活的服务器。
PRIVATE IP : 称为私有IP,它是用于心跳同步保证两台服务器数据同步。
单独一块网卡。
OCR:oracle集群注册(oracle cluster register)负责维护整个集群的配置信息仓库,包括RAC 以及Clusterware资源,包括的信息有节点成员、数据库、实例、服务、监听器、应用程序等。
为了解决集群的“健忘”问题,整个集群会有一份配置OCR,最多两分OCR,一个primary OCR和一个mirror OCR互为镜像,以防OCR的单点故障。
Voting Disk主要为了在出现脑裂时,决定那个Partion获得控制权,其他的Partion必须从集群中剔除。
为了保证Voting Disk的安全,需要配置多个Voting Disk,Voting disk使用的是一种“多数可用算法”。
linux 下安装oracle 11g R21:基本环境centos 5.5(Linux kernel 2.6.18)32位2010-07大于1G内存10G oracle可以磁盘空间因为光Oracle就要1个G,在加上系统占的内存就不够1个G了,如果是虚拟机,把虚拟机里的系统关机,不是挂起,然后重新设置内存Linux分区:2G swap 分区(内存的2倍)但Oracle会要求是2.2G,所以要把swap设置更大1G /boot分区剩下/ 根分区安装Linux配置网络安装smabe服务JDK 1.6(也就是JDK 6.0)的支持我们使用FileZilla来传输文件它支持SSH,和虚拟机VM之间传文件的时候,第一种就是建立个FTP,这样挺麻烦的,又要建个服务器,配个目录。
第二种是利用VM的功能,装虚拟工具,然后可以直接拖文件,但这样也比较局限,只适用于VM。
而用filezilla这种方式既不用配置又可以用在真实的主机上,所以这种方式才是最佳选择把缺的2个rpm和oracle11g传上去直接拖进去就可以了我放在了/home里了如果新安装的CentOS的网卡无法激活,看如下方法vim /etc/sysconfig/network-scripts/ifcfg-eth0打开后的文件如下:DEVICE =eth0BOOTPROTO=staticHWADDR=(会自动获取,不需设置)IPADDR=你自己的IPGATEWAY=网关ONBOOT=yesvim的保存退出命令:按ESC键,输入!qw 回车然后激活,可以使用图形界面激活系统-》管理-》网络-》激活或service network restart 命令2:检查oracle 11g所需的包,如果没有在centos 5.5的安装光盘里找,然后安装1,binutils-2.17.50.0.6-2.el52,compat-libstdc++-33-3.2.3-613,elfutils-libelf-0.125-3.el54,elfutils-libelf-devel-0.125-3.el55,glibc-2.5-126,glibc-devel-2.5-127,glibc-common-2.5-128,gcc-4.1.1-52.el59,gcc-c++-4.1.1-52.el510,libgcc-4.1.1-52.el511,libaio-0.3.106-3.212,libaio-devel-0.3.106-3.213,libstdc++-4.1.1-52.el514,libstdc++-devel-4.1.1-52.el515,make-3.81-1.116,sysstat-7.0.0-3.el517,unixODBC-2.2.11-7.118,unixODBC-devel-2.2.11-7.119,pdksh-5.2.14-36检查依赖包的命令:可以使用通配符*,如:rpm -qa|grep binutils-*1,rpm -qa|grep binutils-2.17.50.0.6-2.el5 centos 5.5系统安装时会装好2,rpm -qa|grep compat-libstdc++-33-3.2.3-61 centos 5.5系统安装时会装好3,rpm -qa|grep elfutils-libelf-0.125-3.el5 centos 5.5系统安装时会装好4,rpm -qa|grep elfutils-libelf-devel-0.125-3.el5centos 5.5系统安装时会装好5,rpm -qa|grep glibc-2.5-12 centos 5.5系统安装时会装好6,rpm -qa|grep glibc-devel-2.5-12 centos 5.5系统安装时会装好7,rpm -qa|grep glibc-common-2.5-12 centos 5.5系统安装时会装好8,rpm -qa|grep gcc-4.1.1-52.el5 centos 5.5系统安装时会装好9,rpm -qa|grep gcc-c++-4.1.1-52.el5 centos 5.5系统安装时会装好10,rpm -qa|grep libgcc-4.1.1-52.el5 centos 5.5系统安装时会装好11,rpm -qa|grep libaio-0.3.106-3.2 centos 5.5系统安装时会装好12,rpm -qa|grep libaio-devel-0.3.106-3.213,rpm -qa|grep libstdc++-4.1.1-52.el5 centos 5.5系统安装时会装好14,rpm -qa|grep libstdc++-devel-4.1.1-52.el5 centos 5.5系统安装时会装好15,rpm -qa|grep make-3.81-1.1 centos 5.5系统安装时会装好16,rpm -qa|grep pdksh-5.2.14-36.el5.i386.rpm17,rpm -qa|grep sysstat-7.0.0-3.el518,rpm -qa|grep unixODBC-2.2.11-7.119,rpm -qa|grep unixODBC-devel-2.2.11-7.1如果检查到包没有安装,使用以下命令安装:rpm -ivh binutils-2.17.50.0.6-2.el5rpm -ivh compat-libstdc++-33-3.2.3-61...rpm -ivh unixODBC-devel-2.2.11-7.13:配置环境设置ip:vim /etc/sysconfig/network-scripts/ifcfg-eth0打开后的文件如下:DEVICE =eth0BOOTPROTO=staticHWADDR=(会自动获取,不需设置)IPADDR=你自己的IPGATEWAY=网关ONBOOT=yesvim的保存退出命令:按ESC键,输入!qw 回车q!是不保存强制退出指定主机名:vim /etc/sysconfig/network将HOSTNAME改为自己想设定的主机名(如我的是这样:)用IP与主机名相对应:vim /etc/hosts添加一条:自己的IP 刚设置的主机名主机简称4:修改参数/etc/sysctl.conf (修改内核参数)/etc/security/limits.conf (shell对oracle用户的限制)/etc/profile (系统相关的环境变量)/opt/oracle/.bash_profile (oracle用户相关的环境变量)使用以下命令:1- vim /etc/sysctl.conf修改与添加如下内容:# Kernel paramaters required by Oracle 11g R2fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586保存退出,执行以下命令,使设置的内核参数生效/sbin/sysctl –p /ect/sysctl.conf或sysctl –p ¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥2- vim /etc/security/limits.conf在文件的末尾加入以下内容:oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536为了使上述文件生效,需要修改/etc/pam.d/login文件,在这个文件中添加以下内容: session required /lib/security/pam_limits.so3- vim /etc/pam.d/login在文件的末尾加入以下内容:i保存退出后,执行以下命令:service httpd start (启动网页服务)chkconfig --list | grep httpd -->查看其是否自动启动chkconfig --level 12345 httpd on -->设置httpd自动启动chkconfig --list | grep httpd设置oracle用户的文件权限掩码,并添加特殊的shell限制,通过配置/etc/profile完成,4- vim /etc/profile在文件的末尾加入以下内容:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi5:创建用户组和用户,作为软件安装和支持组的拥有者groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oracle 这两个G可以全是小写[root@localhost /]# useradd –g oinstall –G dba –d /fantlam/oracle oracle( 添加oracle用户到oinstall组dba副组到/fantlam/oracle目录中)passwd oracle根目录是/u01/oracle,主的组是oinstall 副的组是dba[root@localhost /]# passwd oracle(设置密码)6:创建软件安装目录。
CentOS V5.5 x64 中Oracle 11g R2 x64安装教程测试环境:VMware Workstation V6.5.1,Oracle Database 11g Release 2 (11.2.0.1.0) Enterprise/Standard Edition for Linux x86-X64 Intel Core2 P8700 2.53G CPU ,1G内存,硬盘40G。
采用虚拟机的安装方式。
首先,在官方网站上下载Oracle数据库安装文件linux.x64_11gr2_database_1of2.zip linux.x64_11gr2_database_2of2.zip /technetwork/database/enterprise-edition/downloads/index.html环境准备:1.安装CentOS V5.5 x86_64bit版本(CentOS-5.5-x86_64-bin-DVD-1of2.iso 4.09G , CentOS-5.5-x86_64-bin-DVD-2of2.iso 412M).分区大小请注意,一般需要手动设定,把/根分区调整到最大,swap分区在4G以上,如下图注意以下自定义选择项Desktop Environments---GNOME Desktop Environment 里面请全部选择。
Development---Development libraries 默认项GNOME Software Development 默认项Jave Davelopment 默认项legacy Software Development 里面请全部选择X Software Development 里面请全部选择,一定要全部以下三项不用选择“Development Tools”、“KDE Software Development”、“Ruby”。
一、安装Oracle11g前的准备1. 下载Oracle 11g的安装文件,我下载的是:linux_11gR2_database_1of2.zip和linux_11gR2_database_2of2.zip 两个安装文件。
2. 安装的时候要求不能以root用户登录,所以要建立专门管理Oracle的用户和用户组。
如下操作://创建Oracle管理用户组dba# groudadd dba//创建Oracle安装用户组# groupadd oinstall//添加用户oracle且将oracle添加到oinstall和dba用户组里# useradd -g oinstall -G dba oracle//设置oracle用户的密码# passwd oracle//新建Oracle安装目录# mkdir /opt/Oracle//将该目录的所有者改为oinstall 用户组的用户oracle# chown -R oracle.oinstall /opt/Oracle为了方便管理,将Oracle安装在专门的目录opt下。
3.安装Oracle之前先检查一下所需的安装包有无安装,以下这些安装包可在Linux文件解压后的server文件夹下查找,11g所需的安装包如下:binutils-2.17.50.0.6-14.el5.i386.rpmcompat-libstdc++-33-3.2.3-61.i386.rpmgcc-4.1.2-48.el5.i386.rpmgcc-c++-4.1.2-48.el5.i386.rpmglibc-2.5-49.i386.rpmglibc-common-2.5-49.i386.rpmglibc-devel-2.5-49.i386.rpmglibc-headers-2.5-49.i386.rpmkernel-headers-2.6.18-194.el5.i386.rpmksh-20100202-1.el5.i386.rpmlibaio-0.3.106-5.i386.rpmlibaio-devel-0.3.106-5.i386.rpmlibgcc-4.1.2-48.el5.i386.rpmlibgomp-4.4.0-6.el5.i386.rpmlibstdc++-4.1.2-48.el5.i386.rpmlibstdc++44-devel-4.4.0-6.el5.i386.rpmmake-3.81-3.el5.i386.rpmnumactl-devel-0.9.8-11.el5.i386.rpmsysstat-7.0.2-3.el5.i386.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.i386.rpm执行如上安装包安装,如下命令:# rpm -ivh binutils-2.17.50.0.6-14.el5.i386.rpm注意:这里列出一个,后面的包如上所示,当出现安装------------100%等字样时,为安装成功。
下面这份安装说明是一个参照,本人实际安装是在PC机上,CentOS6.3 i386 上进行的.IBM X3650 M3服务器Centos 安装、部署Oracle11gR2、oracle 11g 浏览器登录创建用户、表空间、gcc安装说明一、IBM X3650 M3 服务器Centsos 安装1、准备Centos系统安装盘。
2、安装Centos系统。
安装前准备好这些资料:比如服务器IP地址;子网掩码;默认网关;DNS服务器;主机名。
直接设置BIOS,插入光盘按步骤操作就行。
注意以下几点即可:语言选择简体中文;键盘默认;鼠标默认;安装类型默认;分区可以选择删除Linux 分区并默认分区;设置静态IP,取消DHCP ;时区上海;给root设置密码;将所有可选包都勾选安装;关闭防火墙。
然后将服务器硬盘格式化,插入DVD的第一张盘启动,即可进入CentOS 的安装程序。
光盘启动,出现“ boot :”提示符,直接按回车进入图形安装界面。
选择skip跳过不测试光盘语言选择界面中,如需要使用中文系统,则选择简体中文进行安装。
键盘选择为“美国英语式”。
之后的分区设置中,如果硬盘没有其他系统,可以选择删除所有分区,如果还有Windows系统的话,可以选择删除Linux分区。
接下来是网络配置,可以根据自己的实际情况来配置网络地址。
时区设定,根据自己所在的时区选择相应的城市。
接下来为root密码设置,因为root是系统管理员用户,因此要设置一个强密码,以防破解。
在安装应用软件界面,选择要安装的应用软件,点“可选的软件包”,选择需要安装的模块”。
例如:在“服务器”中,勾选“万维网服务器”。
之后,系统会提示你需要那几张安装光盘,准备好这些盘。
接下来是安装过程,中途系统会提示换盘。
安装完成后,会进入一个配置界面。
在防火墙设置中,因为我们要架设网站,所以需要将HTTP端口打幵然后可以创建一个非管理使用的个人帐号。
重启之后,就完成了安装,进入了Cen tOS的登录界面,输入登录用户和的密码进行登录。
下面这份安装说明是一个参照, 本人实际安装是在PC机上,CentOS6.3 i386上进行的.IBM X3650 M3服务器Centos安装、部署Oracle11gR2、oracle 11g 浏览器登录创建用户、表空间、gcc安装说明一、IBM X3650 M3服务器Centsos安装1、准备Centos系统安装盘。
2、安装Centos 系统。
安装前准备好这些资料:比如服务器 IP 地址;子网掩码;默认网关;DNS 服务器;主机名。
直接设置 BIOS,插入光盘按步骤操作就行。
注意以下几点即可:语言选择简体中文;键盘默认;鼠标默认;安装类型默认;分区可以选择删除 Linux 分区并默认分区;设置静态 IP,取消 DHCP ;时区上海;给 root 设置密码;将所有可选包都勾选安装;关闭防火墙。
然后将服务器硬盘格式化,插入DVD的第一张盘启动,即可进入CentOS 的安装程序。
光盘启动,出现“boot:”提示符,直接按回车进入图形安装界面。
选择skip跳过不测试光盘语言选择界面中,如需要使用中文系统,则选择简体中文进行安装。
键盘选择为“美国英语式”。
之后的分区设置中,如果硬盘没有其他系统,可以选择删除所有分区,如果还有Windows系统的话,可以选择删除Linux分区。
接下来是网络配置,可以根据自己的实际情况来配置网络地址。
时区设定,根据自己所在的时区选择相应的城市。
接下来为root密码设置,因为root是系统管理员用户,因此要设置一个强密码,以防破解。
在安装应用软件界面,选择要安装的应用软件,点“可选的软件包”,选择需要安装的模块”。
例如:在“服务器”中,勾选“万维网服务器”。
之后,系统会提示你需要那几张安装光盘,准备好这些盘。
接下来是安装过程,中途系统会提示换盘。
安装完成后,会进入一个配置界面。
在防火墙设置中,因为我们要架设网站,所以需要将HTTP端口打开。
然后可以创建一个非管理使用的个人帐号。
CentOS5.5安装Oracle11g目录1、swap分区大小设置 (1)2、操作系统要求 (1)3、修改hosts (2)4、安装包需求 (2)5、解压安装文件,安装jdk (2)6、创建用户和组 (2)7、调整内核参数 (3)8、创建安装oracle的文件夹,并设置其相应权限给Oracle用户 (3)9、设置oracle环境变量 (3)10、以oracle身份登录图形界面进行安装 (4)11、设置oracle自动启动 (5)1、swap分区大小设置[root@centos /]# grep MemTotal /proc/meminfoMemTotal: 5975048 kBOn Linux x86:On Linux x86-64:At least 4 GB of RAM2、操作系统要求[root@centos /]# cat /proc/version■On Linux x86:–Asianux Server 3 SP2–Oracle Linux 4 Update 7–Oracle Linux 5 Update 2–Red Hat Enterprise Linux 4 Update 7–Red Hat Enterprise Linux 5 Update 2–SUSE Linux Enterprise Server 10 SP2–SUSE Linux Enterprise Server 11■On Linux x86-64–Asianux Server 3 SP2–Oracle Linux 4 Update 7–Oracle Linux 5 Update 2–Red Hat Enterprise Linux 4 Update 7–Red Hat Enterprise Linux 5 Update 2–SUSE Linux Enterprise Server 10 SP2–SUSE Linux Enterprise Server 113、修改hosts[root@centos /]# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.192.168.89.16 centos4、安装包需求[root@centos /]# rpm -qa | grep binutils (查找包)binutils-2.17.50.0.6-14.el5[root@centos CentOS]#rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm (安装包)warning: compat-libstdc++-33-3.2.3-61.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897Preparing...########################################### [100%]1:compat-libstdc++-33########################################### [100%]On Linux x86:On Linux x86-64:pdksh-5.2.14-36.el5.x86_64.rpmunixODBC-2.2.11-7.1.i386.rpmunixODBC-2.2.11-7.1.x86_64.rpmunixODBC-devel-2.2.11-7.1.i386.rpmunixODBC-devel-2.2.11-7.1.x86_64.rpm5、解压安装文件,安装jdk[root@centos soft]# unzip -d /data linux.x64_11gR2_database_1of2.zip[root@centos soft]# unzip -d /data linux.x64_11gR2_database_2of2.zip [root@centos soft]# ./jdk-6u22-linux-x64-rpm.binUnpacking...Checksumming...Extracting...UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@).inflating: jdk-6u22-linux-amd64.rpminflating: sun-javadb-common-10.5.3-0.2.i386.rpminflating: sun-javadb-core-10.5.3-0.2.i386.rpminflating: sun-javadb-client-10.5.3-0.2.i386.rpminflating: sun-javadb-demo-10.5.3-0.2.i386.rpminflating: sun-javadb-docs-10.5.3-0.2.i386.rpminflating: sun-javadb-javadoc-10.5.3-0.2.i386.rpmPreparing...########################################### [100%]6、创建用户和组[root@centos /]# groupadd oinstall[root@centos /]# groupadd dba[root@centos /]# groupadd oper[root@centos /]# useradd -g oinstall -G dba,oper oracle[root@centos /]# id oracleuid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba),502(oper) context=root:system_r:unconfined_t:SystemLow-SystemHigh[root@centos /]# passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD: it does not contain enough DIFFERENT charactersRetype new UNIX password:passwd: all authentication tokens updated successfully.7、调整内核参数[root@centos /]# vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle soft stack 10240[root@centos /]# sysctl -a |grep fs.aio-max-nr (查询内核参数,如果当前值大于推荐值则不用更改,否则要更改)fs.aio-max-nr = 65536[root@centos /]# vi /etc/sysctl.conffs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586[root@centos /]# sysctl –p (使设置生效)8、创建安装oracle的文件夹,并设置其相应权限给Oracle用户[root@centos /]# mkdir -p /data/app/oracle/product/11.2.0.1.0[root@centos /]# chown -R oracle:oinstall /data/app[root@centos /]# chmod 775 /data/app[root@centos /]# chown -R oracle:oinstall /data/database9、设置oracle环境变量[root@centos data]# vi /home/oracle/.bash_profileLANG=enDISPLAY=192.168.89.16:0.0ORACLE_BASE=/data/app/oracleORACLE_SID=hisORACLE_HOME=$ORACLE_BASE/product/11.2.0.1.0PATH=$ORACLE_HOME/bin:$PATH:$HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdb ms/jlibexport PATH LANG DISPLAY ORACLE_BASE ORACLE_SID ORACLE_HOME LD_LIBRARY_PATH CLASSPATH10、以oracle身份登录图形界面进行安装[root@centos ~]# xhost +access control disabled, clients can connect from any host[root@centos ~]# su - oracle[oracle@centos ~]$ xclock先安装软件./runInstaller安装完成后,以root用户执行[root@centos /]# ./data/app/oraInventory/orainstRoot.shChanging permissions of /data/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /data/app/oraInventory to oinstall.The execution of the script is complete.[root@centos /]# ./data/app/oracle/product/11.2.0.1.0/root.shRunning Oracle 11g root.sh script...The following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /data/app/oracle/product/11.2.0.1.0 Enter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ...Copying oraenv to /usr/local/bin ...Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.Finished product-specific root actions.安装数据库dbca配置监听netca继续刚才的DBCA配置配置网络监听11、设置oracle自动启动1.) 编辑/etc/oratab最下一行his:/data/app/oracle/product/11.2.0.1.0:N更改为:his:/data/app/oracle/product/11.2.0.1.0:Y2.) 新建一个文件vi /etc/init.d/oracle#!/bin/bash## oracledb This Starts/Stops the Oracle Server# chkconfig: 345 99 10# description: script for the Oracle Instance, Listener# /etc/init.d/oracledb## Run-level Startup script for the Oracle Listener and Instances# It relies on the information on /etc/oratabexport ORACLE_OWNR=oracleexport ORACLE_HOME=/data/app/oracle/product/11.2.0.1.0echo "Oracle Script init.d"if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]thenecho "Oracle startup: cannot start"exit 1ficase "$1" instart)# Oracle listener and instance startupecho -n "Starting Oracle: "su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"touch /var/lock/oracleecho "OK";;stop)# Oracle listener and instance shutdownecho -n "Shutdown Oracle: "su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"su - $ORACLE_OWNR -c "$ORACLE_HOME/bin/dbshut $ORACLE_HOME"rm -f /var/lock/oracleecho "OK";;reload|restart)$0 stop$0 start;;*)echo "Usage: `basename $0` start|stop|restart|reload"exit 1esacexit 03.)增加启动项[root@centos /]# chmod +x /etc/init.d/oracle[root@centos /]# chkconfig --add oracle[root@centos /]# chkconfig --list|grep oracleoracle 0:关闭1:关闭2:关闭3:启用4:启用5:启用6:关闭[root@centos]# cd /usr/bin[root@centos bin]# pwd/usr/bin[root@centos bin]# ln -s /etc/init.d/oracle。