Linux Red Hat 5.6下安装Oracle 11gR2(最新版原创)
Oracle 11g Release 2 Linux版本安装指南

Oracle 11g Release 2 Linux版本安装指南oracle-11g-release-2-linux版本安装指南oracle11grelease2(11.2)installation适用于oraclelinux5,andrhel5环境下(一)内存要求最轻:1gb的ram所推荐:2gb的ram或更多查阅内存大小:grepmemtotal/proc/meminfo下表描述了安装的ram和配置的交换空间的建议之间的关系:可用的ram在1gb和2gb之间的2gb和16gb超过16gb所需空间互换ram的大小的1.5倍等于ram的大小16gb确认布局的互换空间的大小grepswaptotal/proc/meminfo确认需用的ram和互换空间free确定可用的共享内存量df-h/dev/shm/特别注意:共享内存的大小应当就是至少小memory_max_target和memory_target为计算机上的每个oracle实例。
特别注意:memory_max_target和memory_target时无法采用lock_sga投入使用或linux上的大页面。
(二)磁盘空间要求1gb的磁盘空间/tmp目录确定磁盘空间的使用量/tmp目录df-h/tmp下表中叙述了磁盘空间建议软件文件,以及在linuxx86上加装各类型的数据文件:加装类型企业版标准版加装类型企业版标准版建议软件文件(国标)4.54.4建议对数据文件(国标)1.71.5(三)确认系统架构与否可以运转该软件uname-m(四)显示需求对于oracle数据库11g第2版(11.2)最轻分辨率为1024x768或更高。
(五)操作系统需求oracle数据库11g第2版(11.2)操作系统的以下或更高版本:asianuxserver3sp2oraclelinux4update7oraclelinux5update2oraclelinux6redhatenterpriselinux4update7redhatenterpriselinux5update2redhatenterpriselinu x6suselinuxenterpriseserver10sp2suselinuxenterpriseserver11oracle数据库11g第2版(11.2)开始,增强型linux(selinux的)功能的安全性支援oracle的linux4,红帽企业linux4,甲骨文的linux5和redhat企业版linux5。
在redhatlinux下面安装oracle11g

在redhat linux 下面安装oracle11g Linux+apache+SubversionLinux 下面安装网卡Linux OpenVLinux+Oracle+11g 服务器配置:至强3.0GHZ *2 4G ECC DDR 内存300G SCSI Utrl 320 15K 硬盘*2前提:内存和交换空间;详情请看官方database\doc\instal名目文档Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAMBetween 2049 MB and 8192 MB Equal to the size of RAM More than 8192 MB 0.75 times the size of RAM4. 安装软件包检查1、检查下列包是否安装,若未安装则要先安装:binutils-2.17.50.0.6-2.el5 compat-libstdc++-33-3.2.3-61 elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125glibc-2.5-12 glibc-common-2.5-12 glibc-devel-2.5-12gcc-4.1.1-52 gcc-c++-4.1.1-52 libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1 sysstat-7.0.0 unixODBC-2.2.11 unixODBC-devel-2.2.11 # rpm -qa | grep make gcc glibc compat openmotif21 setarch 等等5.做个链接(老版本需求,新版本oracle11 不要设置):ln -s /usr/lib/libstdc++.so.6.0.3 /usr/lib/libstdc++.so.5 #检测存在如果不做此链接,在安装过程中建好数据库,将会显现不能链接不上数据库咨询题。
Red Hat Enterprise Linux 5(32Bit64Bit)安装Oracle(10g11g)

Red Hat Enterprise Linux 5(32Bit/64Bit)安装Oracle(10g/11g)一、安装系统首先安装Linux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。
其实Linux系统的swap分区大小设置是很有讲究的,如果哪位读者有兴趣,可以参考我的另外一篇文章——《如何合理设置Linux系统的swap分区大小》。
在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -Uvh setarch-2*# rpm -Uvh make-3*# rpm -Uvh glibc-2*# rpm -Uvh libaio-0*From RedHat AS5 Disk 2(32 Bit)# rpm -Uvh compat-libstdc -33-3*# rpm -Uvh compat-gcc-34-3*# rpm -Uvh compat-gcc-34-c -3*# rpm -Uvh gcc-4*# rpm -Uvh libXp-1*From RedHat AS5 Disk 3(32 Bit)# rpm -Uvh openmotif-2*# rpm -Uvh compat-db-4*如果使用DVD安装介质的话,会很方便。
2.修改Linux发行版本信息由于Oracle 10g发行的时候,RedHat Enterprise Linux 5没有发行,所以Oracle 10g并没有对RedHat Enterprise Linux 5确认支持,我们有两种方法可以让Oracle 10g支持RedHat Enterprise Linux 5。
RedHat5.6-x64安装oracle11g

RedHat5.6-x64安装oracle11gRedHat5.6-x64安装oracle11gRedHat5.6-X64下安装oracle11g前提条件:在安装linux时最好安装上以下软件,否则在安装oracle过程中不能通过先决条件检测。
(在检测后也可以安装缺少的软件,但会由于软件之间的依赖关系,导致安装非常困难,最坏条件下,导致系统重装)binutils-2.17.50.0.6compat-libstdc++-33-3.2.3compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125elfutils-libelf-devel-0.125 gcc-4.1.1gcc-c++-4.1.1 glibc-2.5-12glibc-2.5-12 (32 bit) glibc-common-2.5 glibc-devel-2.5glibc-devel-2.5-12 (32 bit) libaio-0.3.106libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libgcc-4.1.1libgcc-4.1.1 (32 bit) libstdc++-4.1.1libstdc++-4.1.1 (32 bit) libstdc++-devel 4.1.1 make-3.81sysstat-7.0.0 KshUnixodbc 两个[root@redhat5 Server]# rpm -Uvh binutils-2.17.50.0.6-14.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh compat-Uvh elfutils-libelf-0.137-3.el5.i386.rpm[root@redhat5 Server]# rpm -ivh --nodeps elfutils-libelf-devel-0.137-3.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh elfutils-libelf-devel-static-0.137-3.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh --nodeps gcc-4.1.2-48.el5.i386.rpm RedHat5.6-x64安装oracle11g[root@redhat5 Server]# rpm -Uvh libstdc++-4.1.2-48.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh libstdc++-devel-4.1.2-48.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh gcc-c++-4.1.2-48.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh glibc-2.5-49.i686.rpm[root@redhat5 Server]# rpm -Uvh glibc-common-2.5-49.i386.rpm[root@redhat5 Server]# rpm -Uvh kernel-headers-2.6.18-194.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh glibc-headers-2.5-49.i386.rpm [root@redhat5 Server]# rpm -Uvh glibc-devel-2.5-49.i386.rpm [root@redhat5 Server]# rpm -Uvh ksh-2022年0202-1.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh libaio-0.3.106-5.i386.rpm [root@redhat5 Server]# rpm -Uvh libaio-devel-0.3.106-5.i386.rpm [root@redhat5 Server]# rpm -Uvh libgomp-4.4.0-6.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh libstdc++-4.1.2-48.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh libstdc++-devel-4.1.2-48.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh make-3.81-3.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh sysstat-7.0.2-3.el5.i386.rpm [root@redhat5 Server]# rpm -Uvh unixODBC-2.2.11-7.1.i386.rpm [root@redhat5 Server]# rpm -Uvh unixODBC-devel-2.2.11-7.1.i386.rpm更改/etc/sysconfig/selinux 文件的内容为__=disabled,然后重启服务器RedHat5.6-x64安装oracle11g1. 在root模式下修改内核参数#vi /etc/sysctl.conf在代码结尾添加如下代码:fs.file-max = __-__ kernel.shmmni = 4096kernel.shmmax = __-__95 #物理内存一半__-__8 kernel.sem=250 32022年100 128net.ipv4.ip_local_port_range = 9000 __ net.core.rmem_default = __ net.core.rmem_max = __-__ net.core.wmem_default = __ net.core.wmem_max = __-__ fs.aio-max-nr = __-__ 保存并退出#/sbin/sysctl Cp 使修改生效2. 为oracle用户设置shell限制#vi /etc/security/limits.conf 在文件尾部添加下列代码:oracle soft nproc 2047 oracle hard nproc __ oracle soft nofile 1024 oracle hard nofile __ oracle - nofile __-__ 保存退出3. 在root模式下创建oracle用户和组#groupadd oinstall #groupadd dba #groupadd oper#useradd Cg oinstall CG dba,oper oracle //增加了oracle用户#passwd oracle (在下面出现的命令行中设置oracle账户口令)4. 为安装oracle建立目录#cd /home/oracle //转到oracle目录下#mkdir app //建立app目录#chown CR oracle:oinstall /home/oracle/app#chmod CR 775 /home/oracle/app //赋予权限5. 切换到oracle账户并为oracle用户设置环境变量#su C oracleRedHat5.6-x64安装oracle11g$vi /home/oracle/.bash_profile 在文件中添加:export ORACLE_BASE=/home/oracle/appexportORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1 exportORACLE_SID=orcl (自己定义的名称) export PATH=$ORACLE_HOME/bin:$PATHexport LD____PATH=$ORACLE_HOME/lib:/lib:/usr/lib export__TH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HO ME/rdbms/jlibexport NLS_LANG=“__IED ___CHINA".__K 保存退出$source /home/oracle/.bash_profile 使其生效6.重新启动操作系统:# reboot (重新启动命令)特别说明:因为安装Oracle软件时不可使用root(超级用户)来进行安装,只可以使用刚才新建的oracle用户来进行安装,请大家一定要注意!7.通过FTP工具把oracle11g压缩包复制到oracle文件夹下面8.在oracle模式下解压oracle11g压缩包#unzip linux.x64_11gR2_database_1of2.zip Cd /home/oracle #unzip linux.x64_11gR2_database_2of2.zip Cd /home/oracle9.新开一个终端窗口,以root身份执行命令#xhost + 10.然后回到oracle窗口进入database目录$cd /home/oracle/database$./runInstaller开始安装。
Linux下安装oracle11gR2心得

Linux下安装Oracle11gR2 官方安装文档连接地址:/docs/cd/E11882_01/install.112/e10857/toc.htm一首先检查相关工具和一些安装Oracle必备包查看操作系统版本的命令:# cat /proc/version (本人使用的是Red Hat Enterprise Linux 5.0) 查看内核版本的命令:# uname -r查看安装Oracle所需包是否安装:# rpm –q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio libaio libgcc libstdc++ -devel make sysstat unixODBC unixODBC-devel运行后显示以下结果:二内核参数配置以root用户登录,修改/etc/sysctl.conf文件,在该文件中添加以下参数:修改完成后,以root用户身份运行以下命令使刚才配置生效:# /sbin/sysctl -p三1创建安装数据库所需要的用户(组)以root用户登录系统,运行以下命令:# groupadd oinstall# groupadd dba# useradd – g oinstall -G dba oracle (这里设定oracle用户为oinstall,dba用户组的成员)# passwd oracle (这里设定刚才所建oracle用户密码)2添加oracle用户的限制参数将如下内容添加到/etc/security/limits.conf中3将如下内容添加到/etc/pam.d/login中4 将如下内容添加到etc/profile中上面的grid 是本人的rac配置可以不用添加四创建安装所需的目录(以root用户登录系统)# mkdir –p /mount_point/app/ (可以根据自己需求修改目录结构)# chown –R Oracle:oinstall /mount_point/app/# chmod –R 775 /mount_point/app/五设置Oracle 的环境变量(本人认为是比较重要的,最好一次性成功,不然后期比较麻烦)登录刚才所建的Oracle用户,修改.bash_profile文件内容注意:此处的ORACLE_SID为数据库实例名称,在Oracle的安装过程中,实例名称的设置应该与此保持一致六解压缩安装包,并且开始安装1 以Oracle用户登录,将安装包上传到Oracle的目录下(可以使用ftp或者其他linux相关命令)$ unzip linux_11gR2_1of2.zip$ unzip linux_11gR2_2of2.zip 这里本人使用的是11gR2版本,可以在官网上下载2 运行该命令后,会在当前目录下产生一个database目录,此时恭喜阁下,所有的准备工作都已完成3 开始安装数据库(1)用oracle用户登录,进入上面的database目录里,运行runInstaller安装程序./runInstaller如下图:点击下一步(2)进入如下界面(根据提示安装)(3)创建单实例数据库,点击下一步(4)选择安装语言,一般默认英语(5)选择安装版本(6)根据所创建的安装目录安装,继续点击下一步(7)继续点击下一步,此时会提醒内存大小,如不足修改内存;如果成功最后需要使用root用户运行两个脚本(安装过程中会有提示)。
Red Hat AS 55(64Bit)安装Oracle(10g-补丁升级10204)最新完整记录

Red Hat AS 5.5(64Bit)安装Oracle(10g-补丁10.2.0.4) 一、安装系统Swap大小设置:Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAMBetween 2049 MB and 8192 MB Equal to the size of RAMMore than 8192 MB 0.75 times the size of RAM在系统安装的过程中,一定选择安装所有开发包,建议不要安装SELinux或者安装后在系统中禁止SELinux运行,并且关闭防火墙,否则会出现一些莫名其妙的问题。
为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。
(注解:#号代表的是root用户执行语句,$代表的是oracle用户执行语句,请注意区分)(当前系统内存为8G 操作系统为32位redhat 5.3)二、安装Oracle前的系统准备工作1.检查需要的软件包可以使用rpm -qa|grep 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:a.检查内核版本,oracle 10g需要的linux内核版本为2.4.9-e.25(或者更高的版本)检查linux内核版本命令行如下:# uname –rb.Oracle 10 g其他所需程序包的版本gcc-2.96-118.7.2make-3.79.1-8binutils-2.11.90.0.8-12openmotif-2..1.30-11glibc-2.2.4-32.8检查程序包命令行如下:# rpm -q gcc make binutils openmotif glibcc.运行命令:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc\> openmotif compat-gcc-c++ compat-libstdc++-devel再次查看系统程序包版本gcc-3.2.3-2make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1compat-gcc-7.3-2.96.122compat-gcc-c++-7.3-2.96.122compat-libstdc++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122campat-db-4.0.14.5(oracle 10g数据库安装指南中将其列为必须,但此处并不需要)如果提示未安装信息,如package compat-libstdc++-devel is not installed 则需要安装此程序包d.相关缺少软件包打包安装:软件包安装命令:rpm -ivh 文件路径如:rpm -ivh /compat-libstdc++-7.3-2.96.122.rpm如果安装文件时没有显示文件的安装进度(红色框内),则文件安装失败,可以强制安装,在命令行最后面加上--nodeps –force即可以强制执行安装注意:如果在操作系统安装时,开发组件选择不全,以上安装包是不够的,需要检查以下安装包是否已经安装:libgomp-4.4.0-6.el5.x86_64.rpm \kernel-headers-2.6.18-164.el5.x86_64.rpm \glibc-headers-2.5-42.x86_64.rpm \libstdc++-devel-4.1.2-46.el5.x86_64.rpm \sysstat-7.0.2-3.el5.x86_64.rpm \glibc-devel-2.5-42.x86_64.rpm \libaio-devel-0.3.106-3.2.x86_64.rpm \gcc-4.1.2-46.el5.x86_64.rpm \gcc-c++-4.1.2-46.el5.x86_64.rpm \libtermcap-devel-2.0.8-46.1.x86_64.rpm \readline-devel-5.1-3.el5.x86_64.rpm \unixODBC-2.2.11-7.1.x86_64.rpm \unixODBC-devel-2.2.11-7.1.x86_64.rpm \glibc-devel-2.5-42.i386.rpm \libaio-devel-0.3.106-3.2.i386.rpm \unixODBC-2.2.11-7.1.i386.rpm \unixODBC-devel-2.2.11-7.1.i386.rpm \compat-db-4.2.52-5.1.x86_64.rpm \compat-gcc-34-3.4.6-4.x86_64.rpm \compat-gcc-34-c++-3.4.6-4.x86_64.rpm \gdb-6.8-37.el5.x86_64.rpm \libXp-1.0.0-8.1.el5.i386.rpm \libstdc++-devel-4.1.2-46.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm \elfutils-libelf-devel-0.137-3.el5.x86_64.rpm \没有则要从安装盘上找到并安装,不再细说。
Red Hat Enterprise Linux 5.6 安装 Oracle 11g 图文教程
Red Hat Enterprise Linux 5.6 安装 Oracle 11g 图文教程2011-07-25 19:14Red Hat Enterprise Linux 5.6 安装 Oracle 11g 图文教程软件下载Oracle Database 10g Release 2 (10.2.0.1) SoftwareOracle Database 11g Release 2 (11.2.0.1) Software下载地址:/software/products/database/oracle10g/ index.html/software/products/database/oracle11g/ index.html1 硬件配置要求内存和交换空间; 详情请看官方database\doc\install目录文档Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAM Between 2049 MB and 8192 MB Equal to the size of RAMMore than 8192 MB 0.75 times the size of RAM1、物理内存:4G2、交换空间4G3、禁用secure Linux4、已经安装下列包(为简单起见,安装RedHat AS 4时最好选择全部安装):A、X Window SystemB、GNOME Desktop EnvironmentC、EditorsD、Graphical InternetE、Text-based InternetF、Server Configuration ToolsG、Development ToolsH、Administration ToolsI、System Tools1.1 检查硬件内存# grep MemTotal /proc/meminfo交换空间# grep SwapTotal /proc/meminfo磁盘空间# df -ah1.2 下载检查硬件Oracle 11g R2数据库安装硬件配置要求:最小内存 1 GB of RAM虚拟内存容量Available RAM Swap Space RequiredBetween 1 GB and 2 GB 1.5 times the size of RAM Between 2 GB and 16 GB Equal to the size of RAMMore than 16 GB 16 GB硬盘空间要求Installation Type Requirement for Software Files (GB) Enterprise Edition 3.95Standard Edition 3.88Installation Type Requirement for Data Files (GB) Enterprise Edition 1.7Standard Edition 1.52 支持的操作系统Oracle 11g R2数据库支持的操作系统Oracle Database 11g Release 2 (11.2) for Linux x86: Asianux 2.0Asianux 3.0Oracle Enterprise Linux 4.0 Update 7 or laterOracle Enterprise Linux 5.0Red Hat Enterprise Linux 4.0 Update 7 or laterRed Hat Enterprise Linux 5.0SUSE Linux Enterprise Server 10.0SUSE Linux Enterprise Server 11.03 安装需要支持的软件包需要的软件包支持:这里只列出Asianux 3, Oracle Enterprise Linux 5.0, and Red Hat Enterprise Linux 5.0的要求,检查一下系统是否安装过这些包,没有的话在Redhat的光盘上都有。
linux下安装oracle11gR2
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:创建软件安装目录。
oracle11g安装教程 linux
oracle11g安装教程 linuxOracle 11g是一个用于企业级数据库的软件,它提供了强大的功能和性能。
在Linux系统上安装Oracle 11g需要一些基本的步骤,下面是详细的安装教程。
首先,确保你的Linux系统满足Oracle 11g的安装要求。
具体要求可以参考Oracle官方文档。
你需要一台满足硬件要求的Linux服务器,并且已经安装了合适的操作系统版本。
接下来,下载Oracle 11g的安装文件。
你可以在Oracle官方网站上找到合适的下载链接。
确保你选择了适用于Linux系统的安装文件。
下载完成后,将安装文件保存到你的Linux服务器上的合适位置。
然后,解压缩安装文件。
在Linux命令行上,使用下面的命令进行解压缩:$ tar -zxvf {安装文件名.tar.gz}解压缩完成后,进入解压缩后的目录中。
在命令行中输入以下命令:$ cd {解压缩后的目录}接下来,运行安装程序。
在命令行中输入以下命令:$ ./runInstaller运行安装程序后,会弹出一个图形界面的安装向导。
按照向导的指示进行安装配置。
你需要选择安装类型、指定安装目录、设置管理密码等。
确保你提供了正确的配置信息,并且确认无误后,点击“安装”按钮开始安装过程。
安装过程可能需要一些时间,取决于你的服务器性能和数据量的大小。
在安装过程中,可能会有一些额外的配置提示,请按照提示进行操作。
安装完成后,你可以通过命令行或图形界面来管理Oracle数据库。
你可以通过运行以下命令来启动数据库:$ sqlplus / as sysdba$ startup其他管理操作,比如创建用户、创建表等,可以通过运行相应的命令来完成。
最后,你可以通过访问Oracle数据库的客户端工具来连接到你的数据库,并进行数据的增删改查等操作。
以上就是Oracle 11g在Linux系统上的安装教程。
记得按照文档和提示的要求进行安装,并保持与Oracle官方网站的联系以获取最新的更新和资源。
RedHat6.5下安装Oracle11g详细过程
RedHat6.5下安装Oracle11g详细过程一、用本地文件创建本地yum源 1. 创建iso挂载目录 #mkdir /media/iso 2. 将iso文件挂载到/media/iso目录 #mount /dev/cdrom /media/iso/ 查看是否挂载成功:#df -h3.进入/etc/yum.repos.d/下面,删除下面其它的*.repo文件 #cd/etc/yum.repos.d/ #rm -rf * 4.创建自己的.repo文件 #vim iso.repo 内容如下:[Server] name=Server #注:这里的baseurl就是你挂载的目录,在这里是/media/iso baseurl=file:///media/iso/Server #注:这里的值enabled一定要为1enabled=1 #gpgckeck的值无所谓 gpgckeck=0 [HighAvailability] name=HighAvailability baseurl=file:///media/iso/HighAvailabilityenabled=1 gpgckeck=0 [LoadBalancer] name=LoadBalancer baseurl=file:///media/iso/LoadBalancer enabled=1 gpgckeck=0 5. 清空原有yum信息 #yum clean all #yum update 二、安装依赖软件包1. 配置好yum源,使用root用户安装软件包 #cd /media/iso/Packages #yuminstall binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel- * gcc-4.* gcc-c++4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2.* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.*libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.*pdksh* 2. 关闭防火墙、禁用SELinux # setup# vi /etc/selinux/config修改SELINUX=disabled,然后重启。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
系统环境:linux操作系统:RHEL5.6_x64数据库版本:oracle 11g R2内存:16G (oracle11g最低要求1G)SWAP:8G (oracle11g最低要求1668480 KB)工具:Xmanager4.0(支持图形化操作)一、安装linux red hat5.6;二、安装oracle11g;1.关闭防火墙[root@localhost oracle]# chkconfig --level 345 iptables off [root@localhost oracle]#service iptables stop2.关闭Selinux[root@localhost oracle]#vi /etc/sysconfig/selinux[root@localhost oracle]# vi ~/pack.sh#!/bin/bash#start install required packagesecho "start installing required packages" yum -y install binutils-*yum -y install compat-libstdc++-*yum -y install compat-libstdc++-*yum -y install elfutils-libelf-*yum -y install elfutils-libelf-devel-* yum -y install gcc-*yum -y install gcc-c++-*yum -y install glibc-*yum -y install glibc-*yum -y install glibc-common-*yum -y install glibc-devel-*yum -y install glibc-devel-*yum -y install glibc-headers-*yum -y install ksh-*yum -y install libaio-*yum -y install libaio-*yum -y install libaio-devel-*yum -y install libaio-devel-*yum -y install libgcc-*yum -y install libgcc-*yum -y install libstdc++-*yum -y install libstdc++-*yum -y install libstdc++-devel*yum -y install make-*yum -y install sysstat-*yum -y install unixODBC-*修改Shell执行属性[root@localhost oracle]#chmod +x ./pack.sh更新Yum[root@localhost oracle]#./pack.sh(注:此次更新yum包如果不完全,在安装oracle11g的过程中通过系统检查可找出缺的yum包,到时候在单独安装yum包即可);4.配置Oracle安装环境创建Oracle组和用户帐户[root@localhost oracle]# /usr/sbin/groupadd oinstall[root@localhost oracle]# /usr/sbin/groupadd dba[root@localhost oracle]# /usr/sbin/useradd -m -g oinstall -G dba oracle[root@localhost oracle]# id oracle[root@localhost oracle]# passwd oracle创建挂载点并授权[root@localhost oracle]# mkdir -p /u01/app/oracle[root@localhost oracle]# chown -R oracle:oinstall /u01/app/oracle[root@localhost oracle]# chmod -R 777 /u01/app/oracle[root@localhost oracle]# mkdir -p /u01/app/oraInventory[root@localhost oracle]#chown -R oracle:oinstall /u01/app/ oraInventory[root@localhost oracle]# chmod -R 777 /u01/app/oraInventory配置oracle用户环境变量以oracle用户身份执行[root@localhost oracleg]# su - oracle[oracle@localhost ~]$ vi /home/oracle/.bash_profile注:在末行添加以下内容5.配置参数配置内核参数以root身份配置[root@localhost oracle]# vi /etc/sysctl.conf注:在末行添加以下内容(注意红色字体部分,如果已经存在则不需要重复添加)修改系统环境[root@localhost oracle]#vi /etc/profile注:在末行添加以下内容if [ $USER = "oracle" ] || [ $USER = "grid" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fiumask 022fiexport PATH=$PATH:/u01/app/11.2.0/grid/binXftp上传ORACLE安装文件至/u01/app/oracle用oracle用户上传十、解压安装文件[oracle@localhost ~] $cd /u01/app/oracle[oracle@localhost ~] $unzip linux.x64_11gR2_database_1of2.zip [oracle@localhost ~] $unzip linux.x64_11gR2_database_2of2.zip 6.安装Oracle软件首先以root身份在shell执行xhost +[root@localhost oracle]# xhost +access control disabled, clients can connect from any host再以oracle身份到Oracle软件所在目录[oracle@localhost ~]$ cd /u01/app/oracle /database/[oracle@localhost database]$ lsdoc install response rpm runInstaller sshsetup stage welcome.html[oracle@localhost database]$ ./runInstaller注意:第二个选项“仅安装软件”的意思是,这个软件可以操作数据库了,但数据库是不存在的,后面需要单独安装;在安装过程上,第一项“创建和配置数据库”是一次性完成,“仅安装数据库软件“是分步完成的(先软件,再数据库,后监听);这里我们选择第一项,一次性安装到位。
注:如上图,发现有部分rpm包检测过程中未找到(如果没有则不需要安装),则需要单独安装缺失的rpm包。
安装命令:[root@getoraclelnx01 Server]# rpm -ivh libaio-devel-0.3.106.rpm按照以上方法一个个安装缺失的rpm包即可。
安装完成后,输入以下命令测试:[root@localhost ~]# su - oracle[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.1.0 Production on Sun Jan 25 17:57:10 2015 Copyright (c) 1982, 2009, Oracle. All rights reserved.Connected to an idle instance.SQL> startup;ORACLE instance started.Total System Global Area 912306176 bytesFixed Size 1340244 bytesVariable Size 541068460 bytesDatabase Buffers 364904448 bytesRedo Buffers 4993024 bytesDatabase mounted.Database opened.安装完成。
常见错误安装过程中错误的配置或遗漏配置会导致Oracle11g安装失败。
1、虚拟机分配的内存不足,安装Oracle11g至少要分配1G以上,最好是2G。
2、虚拟机分配的磁盘空间不足,最好10G以上。
3、没有关闭Selinux配置。
4、所需RPM包安装不完整,也会导致安装失败。
5、系统参数配置不对。
6、使用root和oracle用户配置系统,不能混淆用户。
7.其他Oracle用户system默认:managersys默认:change_on_install使用SQL Plus登录数据库时,system使用密码manager可直接登录。
但如果是sys用户,密码必须加上as sysdba,即完整密码为:change_on_install as sysdba注:如果在安装过程中设置了系统管理员密码,则默认密码无效,以自定义密码为准。