Linux Red Hat 5.6下安装Oracle 11gR2(最新版原创)

合集下载

Oracle 11g Release 2 Linux版本安装指南

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

在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(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安装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心得

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 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 图文教程

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下安装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安装教程 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详细过程

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,然后重启。

Linux安装Oracle11gR2

Linux安装Oracle11gR2

Linux(Redhead5/32)安装Oracle Database 11gR2 一. 所需环境1:硬件环境:oracle官方指定要1G以上的内存和1.5G以上的交换空间(这里使用的是虚拟机512M内存)2:软件环境:操作系统:rhel-5-server-i386-dvd.iso3:软件下载:可通过以下两个链接下载Oracle11g/otn/linux/oracle11g/R2/linux_11gR2_database_1of2.zip /otn/linux/oracle11g/R2/linux_11gR2_database_2of2.zip二. 配置系统文件1:添加组和用户启动计算机(最好关掉防火墙),以root身份登录配置。

# groupadd oinstall# groupadd dba# groupadd oper# groupadd asmadmin# useradd -g oinstall -G dba,oper,asmadmin oracle # passwd oracle2:建立安装目录# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 # chown -R oracle:oinstall /u01# chmod -R 775 /u013:配置内核参数一般情况下,Linux默认的内核参数都不符合Oracle官方给出的内核参数,因此需要把下列内容添加到"/etc/sysctl.conf"文件末尾#Instal Oracle Configfs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.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 = 1048576注意:#Instal Oracle Config是注释,你可以不添加进去,但为了更好的说明添加没坏处。

Oracle11gR2安装教程完整版

Oracle11gR2安装教程完整版

Oracle11gR2安装教程完整版⼀般稍微⼤点的企业都在⽤ Oracle 数据库。

⽽相较于 mysql 的语法有些差别,但还是值得去学习的⾸先去官⽹下载 11g R2 的版本,这个版本相对来说还是⽐较流⾏的版本了。

(好多公司也在⽤)提取码: bnz8下⾯开始安装:解压后:出现如下,直接点击“是”即可。

接着就回出现如下界⾯,可以填写⾃⼰的邮件地址,只是会收到⼀些邮件。

根据⾃⼰的情况确定是否希望通过My Oracle Support,(我安装的时候,取消了这个对勾),然后点击进⼊下⼀步。

-点击“是”即可选择创建和配置数据库,安装完成后会⾃动创建⼀个数据库实例。

这⾥选择桌⾯类,如果你是安装在Windows Server上的话就选择服务器类。

典例安装,建议只需要将oracle基⽬录⾃⾏选择,⽬录路径不要有中⽂或者其他特殊字符。

全局数据库名字默认就可以,⼝令⾃⼰设置(因为oracle本⾝有⾃⼰的密码原则,所以会有提⽰你的密码不符合规则,如果只是⽤于个⼈学习可以忽视不管,不必在意安全性),版本⼀般选择企业版,也可以把字符集选择UTF-8(因为UTF-8的范围⽐gbk⼤),其他默认即可。

这⾥提⽰密码不符合规则时,可以设置(⼤写字母+⼩写字母+数字)形式的密码可以通过验证。

也可以直接跳过即可点击下⼀步。

下⼀步等待安装进度条实例数据库创建完成了,系统默认把所有账户都锁定,不可⽤(除了sys和system账户外),点击右边的⼝令管理,将常⽤的Scott⽤户解锁(点击√就⾏)输⼊⾃⾏设置密码,⼀般为tiger将sys和system的⽤户密码重新设置将sh和scott账号的勾去掉并重新设置密码将HR⽤户解锁并设置相应的密码,完成后,点击【确定】。

点击即可“是”即可Oracle 安装完毕解锁的⽤户及默认密码:在安装完Oracle 之后,Oracle的相关服务都会设置为⾃动启动,但是这样⼀来,对于电脑的启动速度是在是太慢了,所以建议将所有的Oracle服务都设置为⼿动启动。

Redhat6.5安装oracle11g的方法

Redhat6.5安装oracle11g的方法

Redhat6.5安装oracle11g的⽅法⼀、安装环境linux服务器:Redhat 6.5 64位oracle版本:oracle11gR2远程windows服务器:已安装Xmanager内存:8G存储空间:1T⼆、安装前系统设置1、软连接lib库:ln -s /lib/libc.so.6 /lib/libc.so.52、修改⼀下lib库搜索路径vim /etc/ld.so.conf有以下内容 include ld.so.conf.d/*.conf 改为:include ld.so.conf.d/*.conf /usr/X11R6/lib/3、修改主机名vim /etc/hosts添加 192.200.239.40 ccod将添加这⼀⾏放到127.0.0.1这⼀⾏之上,然后vim /etc/sysconfig/networkHOSTNAME= ccod这样才算是彻底的改过主机名,然后/etc/init.d/network restart或者service network restart最后hostname⼀下看看名字改过来了没有,虚拟机的话需要reboot下;4、设置内核参数,为了保障安装检查能通过vim /etc/sysctl.conf添加以下信息:kernel.shmall = 4194304kernel.shmmax = 4147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 1048576net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576之后需要/ sbin/sysctl -p”让内核⽴刻⽣效;5、调整oracle使⽤者的环境限制vim /etc/security/limits.conf在# End of file 的上⾯的⾏上添加* 2047 soft nproc* 16384 hard nproc* 1024 soft nofile* 65536 hard nofile其中nofile为Oracle⽤户可打开的⽂件描述符的最⼤数;nproc为单个⽤户可⽤的最⼤进程数量。

Linux下安装Oracle11g R2完全图解

Linux下安装Oracle11g R2完全图解

Linux下安装Oracle 11gR2单机环境11gR2的安装除了界面发生了重大变化外,其他的变化也不是很大,安装也是超级容易的.安装oracle 11g前期需要做很多配置,主要是安装package。

另外还需要配置用户组合oracle 的环境变量。

这些完成之后就可以安装oracle 11g r2了。

1.启动安装./runInstaller1)如果看不全屏幕的话,调整一下分辨率到1024*768即可。

如果是在VMWare虚拟机环境下安装数据库则需要安装VMWare tool。

2)两张盘要解压到同一个目录下,否则安装过程中可能遇到找不到文件的错误3.对于单机环境直接点Next进入下一步,生产环境的话,可根据自己的需要配置这些帐户4.这里会弹出一个错误,不予理会,点Yes,进入下一步5.选择只安装软件,安装完毕后通过DBCA再创建数据库,然后点Next6.选择单机安装7.选择运行语言,我这里选择了英文和简体中文,然后点Next8.选择企业版9.选择默认的Options即可10.配置oracle的安装路径11.点Yes12.输入Inventory Driectory路径13.点yes14.选择OS Group Name,然后点Next15.系统开始安装检查,在这一步中,如果有缺少的package或空间问题,内核参数配置有问题的话,Oracle会给你一个清晰的日志报告,我这里因为是按照安装手册配置的系统环境,所以没有遇到任何问题.如果遇到内存或者硬盘空间不足的错误可以直接忽略。

对于其他错误也可以先忽略,试着安装。

16.这前面配置如果没有问题的话,点Finish开始安装.17.Setup files结束后,系统会提示你用root用户执行如下脚本18.安装结束,然后可以建库去体验了19.安装完数据之后,在root用户下执行netca(在图形界面下执行),完成监听程序的配置,跟在windows 环境下配置监听程序的操作基本相同,在此不再赘述。

RedHat Linux 安装 Oracle11g

RedHat Linux 安装 Oracle11g

RedHat Linux 安装 Oracle11g在RedHat EnterpriseLinux5中安装Oracle 11g 的步骤上传oralce 安装文件至linux --远程管理ssh># service sshd satrt ># chkconfig sshd onssh --- 远程登陆服务。

启动ssh---service sshd start---chkconfig --list | grep sshd 设计开机自动启动该服务。

---chkconfig sshd on ----ssh 客户端。

putty --软件,远程登陆 Linux的客户端。

安装oracle 11g 查看linux 版本在linux下创建oracle用户,以及管理组以root用户登录linux,执行以下命令查看Linux用户组命令:添加oracle用户预先创建安装目录设置目录的所有者所属组和权限[root@localhost ~]#chown -R oracle.oinstall /opt/oracle[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/oradata[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/product/OraHome [root@localhost ~]#chown -R oracle.dba /opt/oraInventory [root@localhost ~]#chown oracle.dba /var/opt/oracle [root@localhost ~]#chmod -R 775/opt/oracle [root@localhost ~]#chmod -R 755 /var/opt/oracle设置用户oracle的环境变量在文件底部添加export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/OraHome export ORACLE_SID=orclexport ORACLE_OWNER=oracle export ORACLE_TERM=vt100export PATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib exportLD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export CLASSPATHPATH=$PATH:/usr/sbin; export PATH PATH=$PATH:/usr/bin; export PATH--执行以下命令让配置马上生效或以oracle用户登录使设置生效[oracle@localhost ~]$ source $HOME/.bash_profile准备安装环境安装环境检查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.2 gcc-c++-4.1.2 glibc-2.5-24glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5glibc-devel-2.5 (32 bit) glibc-headers-2.5 pdksh-5.2.14-36.el5 libaio-0.3.106libaio-0.3.106 (32 bit) libaio-devel-0.3.106libaio-devel-0.3.106 (32 bit) libgcc-4.1.2libgcc-4.1.2 (32 bit) libstdc++-4.1.2libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2unixODBC-2.2.11unixODBC-2.2.11 (32 bit) unixODBC-devel-2.2.11unixODBC-devel-2.2.11 (32 bit)查询linux安装oracle11g所需要的包的命令 [root@localhost ~]# rpm -qa | grep -E\pdksh\已经包含的包elfutils-libelf-0.137-3.el5 compat-libgcc-296-2.96-138感谢您的阅读,祝您生活愉快。

vmware redhat 5 oracle 11g 安装方法

vmware redhat 5 oracle 11g 安装方法

1.安装Oracle11g所需要的补丁包,安装光盘上全有,进入光盘的Server目录:(最好通过oracle的官方文档来确定需要安装哪些包)2.修改用户验证选项修改/etc/pam.d/login文件加上如下参数 session required pam_limits.so3.修改用户配置文件修改/etc/profile文件加入如下参数:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi4.安装目录配置# mkdir -p /u01/# chown -R oracle:oinstall /u01/# chmod -R 775 /u01/5. 修改用户bash shell#su - oracle$ vi .bash_profile增加以下内容,注意:orcl为oracle数据库的实例名.export ORACLE_BASE=/u01/appexport ORACLE_HOME=$ORACLE_BASE/oracleexport ORACLE_SID=orclexport PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin6.安装oralce,把oracle安装文件从windows机器D盘上拷贝过来安装.(可以通过xmanager中的xftp 来实现文件传输)7.#mkdir/mnt/smb#cd /mnt/smb#cp linux_11gR2_database_1of2.zip /tmp#cp linux_11gR2_database_2of2.zip /tmp#cd /tmp#unzip linux_11gR2_database_1of2.zip /tmp#unzip linux_11gR2_database_2of2.zip /tmp8.改用oracle用户登录Redhat5.5安装9.$cd /tmp/database改为1024*768分辨率$./runInstaller然后启动图形界面安装.我的做完后运行dbca,在运行到EM出现了错误提示,"You needto run Netca to configure a listener before you can proceed.Otherwise you maychoose to continue without Database Control configuration"只要运行了netca,命令就行了,然后按照他的要求进行点击下一步就行了。

redhat5.5-64位上安装oracle11gR2-步骤+问题解决

redhat5.5-64位上安装oracle11gR2-步骤+问题解决

redhat5.5 64位上安装oracle11gR2 步骤1、linux操作系统要求:redhat4要求是Red Hat Enterprise Linux 4 Update 7及以上redhat5要求是Red Hat Enterprise Linux 5 Update 2及以上注:oracle11g R2已经对SE Linux能够进行支持了,所以SE Linux可以不用设置成disable2、系统包要求(在安装系统时选上开发软件包,下面的大部分安装包都已经安装)binutils-2.17.50.0.6 (已安装)compat-libstdc++-33-3.2.3(已安装)compat-libstdc++-33-3.2.3 (32 bit)(已安装)elfutils-libelf-0.125 (已安装)elfutils-libelf-devel-0.125 (已安装)gcc-4.1.2 (已安装)gcc-c++-4.1.2 (已安装)glibc-2.5-24 (已安装)glibc-2.5-24 (32 bit) (已安装)glibc-common-2.5 (已安装)glibc-devel-2.5 (已安装)glibc-devel-2.5 (32 bit) (已安装)glibc-headers-2.5 (已安装)ksh-20060214 (已安装)libaio-0.3.106 (已安装)libaio-0.3.106 (32 bit) (已安装)libaio-devel-0.3.106 (需要安装)libaio-devel-0.3.106 (32 bit) (需要安装)libgcc-4.1.2 (已安装)libgcc-4.1.2 (32 bit) (已安装)libstdc++-4.1.2 (已安装)libstdc++-4.1.2 (32 bit) (已安装)libstdc++-devel 4.1.2 (已安装)make-3.81 (已安装)numactl-devel-0.9.8.x86_64 (需要安装)sysstat-7.0.2 (需要安装)unixODBC-2.2.11 (需要安装)unixODBC-2.2.11 (32 bit) (需要安装)unixODBC-devel-2.2.11 (需要安装)unixODBC-devel-2.2.11 (32 bit) (需要安装)3、配置/etc/sysctl.conf,增加以下内容# Controls the maximum shared segment size, in bytes#kernel.shmmax = 4294967296# Controls the maximum number of shared memory segments, in pages #kernel.shmall = 2097152fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.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 = 1048586net.ipv4.tcp_wmem = 262144 262144 262144net.ipv4.tcp_rmem = 4194304 4194304 4194304配置完后执行sysctl -p 使其生效4、配置/etc/security/limits.conf,增加以下内容oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536oracle hard stack 102405、创建oracle相关群组及用户groupadd oinstallgroupadd -g 502 dbauseradd -u 502 -g oinstall -G dba oraclepasswd oracle (修改oracle的密码)6、创建安装目录并赋予oracle相应权限mkdir -p /u01/app/oracle/product/11.2.0/db_1mkdir -p /u01/app/oracle/oradatachown -R oracle:oinstall /u01chmod -R 775 /u01里面有个oracleoinstall(当出现解压缩错误提示无法创建database文件时)文件夹,赋予该文件夹权限775 参考10g安装文档7、配置oracle环境变量#su - oracle$vi ~/.bash_profile#export DISPLAY="192.168.1.81:0.0" (该参数主要用于远程安装,如果不是远程安装,这个可以不要)export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1export ORACLE_SID=wlvmexport ORACLE_TERM=xtermexport PATH=$ORACLE_HOME/bin:/usr/sbin:$PATHexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11 R6/lib64/exportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jli bexport LANG=en_US.utf8export NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiumask 022执行source .bash_profile使环境变量生效8、开始oracle11g安装$cd /home/oracle/oracleinstall$unzip p1*******_112020_Linux-x86-64_1of7.zip$unzip linux_11gR2_database_1of2.zip$unzip p1*******_112020_Linux-x86-64_1of7.zip$unzip linux_11gR2_database_2of2.zip最好在服务器本机上操作$cd database$./runInstaller安装包检测是否安装全:rpm -q binutilsrpm -q compat-libstdc++-33rpm -q elfutils-libelfrpm -q elfutils-libelf-develrpm -q elfutils-libelf-devel-staticrpm -q gccrpm -q gcc-c++rpm -q glibcrpm -q glibc-common rpm -q glibc-devel rpm -q glibc-headers rpm -q ksh-20060214 rpm -q libaio-devel rpm -q libaiorpm -q libgccrpm -q libgomprpm -q libstdc++rpm -q libstdc++-devel rpm -q makerpm -q sysstatrpm -q unixODBCrpm -q unixODBC-devel 遇到的报错解决办法:Startup报错解决:SQL> startupORA-01031: insufficient privilegesSQL> sqlplus "/as sysdba"SP2-0734: unknown command beginning "sqlplus "/..." - rest of line ignored. SQL> SQL> conn / as sysdbaConnected to an idle instance.SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/db_1/dbs/initwlvm.ora'SQL> exitDisconnected解决办法:1、先修改默认ORACLE_SID[root@localhost root]# su - oracle[root@localhost root]#export ORACLE_SID=ocal2、SQL> conn / as sysdbaConnected to an idle instance.SQL> conn / as sysdbaConnected to an idle instance.SQL> startupORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/db_1/dbs/initocal.ora'SQL> exitDisconnected2、创建initblogjava.ora文件[oracle@localhost oracle]$vi '/u01/app/oracle/product/11.2.0/db_1/dbs/initocal.ora在文件里面输入:spfile=/u01/app/oracle/product/11.2.0/db_1/dbs/spfileocal.ora 注意:一定要在oracle用户创建,要不然会出现权限不足(ORA-01031: insufficient privileges)的错误。

Linux下安装Oracle11g

Linux下安装Oracle11g

在Linux下安装配置Oracle11g R2 by姜天意最近在安装Linux下的Oracle环境,折腾了很久,遇到了不少问题,最后终于搞定了,于是写下此文,记录安装过程,以备后用。

1.Linux环境配置准备环境:Linux:Redhat Enterprise 5.5,DB:Oracle 11g R2 X64,Oracle安装到/oracledb目录下。

密码cvicse 。

SID captest配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的)1)检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)2)检查软件需求,没有的yum install安装rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibcglibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh(这里如果出现没有安装的,那么就要把Linux光盘放入,进入Server文件夹,找到对应的RPM包,运行RPM命令来进行安装,如果喜欢图形界面的话,在图像界面也可以通过双击对应的RPM包来安装。

需要注意的是在安装libaio-devel unixODBC unixODBC-devel 这3个软件包的时候,除了安装X64的包以为,还要安装i386的包,不能因为是X64的系统,就不装i386的包了。

)(这句话极度同意,另外安装linux的时候一定要尽可能的选择包含的包!)安装方法:ipm –ivh 包也可以用图形界面一个个点3)配置内核。

(这一步可以不做,用oracle的fix工具就可以自动解决)vi /etc/sysctl.conf。

RedHatLinux5.5下Oracle11g安装图解教程

RedHatLinux5.5下Oracle11g安装图解教程

RedHatLinux5.5下Oracle11g安装图解教程Linux下安装Oracle系统最好是1G内存,2G的swap空间,硬盘⾄少需要4.5G空间。

⾄少环境在Linux Server release 5.3以上如果是Linux Server release 5.1,改装oracle10.2g吧⼀、查看Linux版本[root@localhost ~]# cat /etc/issueRed Hat Enterprise Linux Server release 5.5 (Tikanga)[root@localhost ~]# cat /etc/RedHat-release Red Hat Enterprise Linux Server release 5.5 (Tikanga)三、在linux下创建oracle⽤户,以及管理组3.1 以root⽤户登录linux,执⾏以下命令[root@localhost ~]#/usr/sbin/groupadd dba[root@localhost ~]#/usr/sbin/groupadd oper[root@localhost ~]#/usr/sbin/groupadd oinstall⼩技巧:查看Linux⽤户组命令:[root@localhost ~]# cat /etc/group3.2 添加oracle⽤户[root@localhost ~]#useradd oracle[root@localhost ~]#/usr/sbin/usermod -g oinstall -G dba oracle[root@localhost ~]#passwd oracleChanging password for user oracle.New UNIX password: oracleBAD PASSWORD: it is based on a dictionary wordRetype new UNIX password: oraclepasswd: all authentication tokens updated successfully.3.3 预先创建安装⽬录[root@localhost ~]#mkdir -p /opt/oracle/product[root@localhost ~]#mkdir -p /opt/oracle/product/OraHome[root@localhost ~]#mkdir -p /opt/oraInventory[root@localhost ~]#mkdir -p /opt/oracle/oradata[root@localhost ~]#mkdir -p /var/opt/oracle3.4 设置⽬录的所有者所属组和权限[root@localhost ~]#chown -R oracle.oinstall /opt/oracle[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/oradata[root@localhost ~]#chown -R oracle.oinstall /opt/oracle/product/OraHome[root@localhost ~]#chown -R oracle.dba /opt/oraInventory[root@localhost ~]#chown oracle.dba /var/opt/oracle[root@localhost ~]#chmod -R 775 /opt/oracle[root@localhost ~]#chmod -R 755 /var/opt/oracle3.5 设置⽤户oracle的环境变量#su - oracle[oracle@localhost ~]$ vi /home/oracle/.bash_profile在⽂件底部添加export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/OraHomeexport ORACLE_SID=orclexport ORACLE_OWNER=oracleexport ORACLE_TERM=vt100export PATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport CLASSPATHPATH=$PATH:/usr/sbin; export PATHPATH=$PATH:/usr/bin; export PATH--执⾏以下命令让配置马上⽣效或以oracle⽤户登录使设置⽣效[oracle@localhost ~]$ source $HOME/.bash_profile四、准备安装环境4.1 安装环境检查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.125gcc-4.1.2gcc-c++-4.1.2glibc-2.5-24glibc-2.5-24 (32 bit)glibc-common-2.5glibc-devel-2.5glibc-devel-2.5 (32 bit)glibc-headers-2.5pdksh-5.2.14-36.el5libaio-0.3.106libaio-0.3.106 (32 bit)libaio-devel-0.3.106libaio-devel-0.3.106 (32 bit)libgcc-4.1.2libgcc-4.1.2 (32 bit)libstdc++-4.1.2libstdc++-4.1.2 (32 bit)libstdc++-devel 4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11unixODBC-2.2.11 (32 bit)unixODBC-devel-2.2.11unixODBC-devel-2.2.11 (32 bit)[root@localhost ~]# rpm -qa | grep -E "binutils|compat-libstdc++|elfutils-libelf|gcc|glibc|libaio|libgcc|libstdc++|make|sysstat|unixODBC|pdksh"4.2 上传安装包上传linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip到/home/oracle/⽬录4.3 解压安装包[oracle@localhost oracle]$ cd /home/oracle/[oracle@localhost ~]$ lslinux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip[oracle@localhost oracle]$ unzip linux_11gR2_database_1of2.zip[oracle@localhost oracle]$ unzip linux_11gR2_database_2of2.zip如果上传的不是/home/oracle/⽬,要保证上传的⽬录oracle⽤户有⾜够的权限,假如上传到/opt/soft⽬录要切换回root⽤户进⾏解压:[oracle@localhost oracle]$ su - root[root@localhost ~]# cd /opt/soft/解压压缩包:[root@localhost soft]# unzip linux_11gR2_database_1of2.zip[root@localhost soft]# unzip linux_11gR2_database_2of2.zip给解压后的⽬录赋权限给oracle⽤户#chown -R oracle database#chgrp -R oinstall database五、正式安装5.1 重启服务器,将配置信息⽣效5.2 进⼊服务器界⾯,以Oracle⽤户登录,执⾏以下命令[root@localhost ~]#cd /home/oracle/database[root@localhost ~]#./runInstaller然后进⼊图形化安装过程。

linux下安装oracle11g详解

linux下安装oracle11g详解

linux下安装oracle11g详解不同于windows的图形化界面操作的便利,linux下安装oracle需要手工做很多的设置。

下面是我综合了网上的许多文章,并通过VMWare中的centos5.6下成功安装oracle11g R2的全部过程。

1、将下载的两个安装文件上传到linux环境中,oracle11g R2有两个压缩文件,linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip,直接使用upzip命令将两个压缩包都解压缩到database目录下面2、安装包检测和安装,在终端中执行命令rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat,显示结果如下vel sysstatgcc-4.1.2-42.el5make-3.81-3.el5binutils-2.17.50.0.6-6.el5setarch-2.0-1.1package compat-db is not installedpackage compat-gcc is not installedpackage compat-gcc-c++ is not installedpackage compat-libstdc++ is not installedpackage compat-libstdc++-devel is not installedunixODBC-2.2.11-7.1package unixODBC-devel is not installedpackage libaio-devel is not installedpackage sysstat is not installed分析:上面package 软件包is not installed 部分说明此软件包没有安装,您可以再光盘里面找,再用rpm -ivh 安装就行,这些包在centos安装盘中都用;或者直接用yum install 软件包来安装,具体操作如下:yum install compat-db安装成功Installed: compat-db.i386 0:4.2.52-5.1 Complete!yum install compat* (这个包比较多,要稍等一会,不急先抽根烟吧。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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注:如果在安装过程中设置了系统管理员密码,则默认密码无效,以自定义密码为准。

相关文档
最新文档