redhat linux5 安装oracle10g(本人已多次实践成功)

合集下载

oracle10g 安装在redhatliunx5.0

oracle10g 安装在redhatliunx5.0
用以下命令安装以下包:
rpm -Uvh [包名称]添加组和用户
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
passwd oracle
检查内存和磁盘
检查内存情况
# grep MemTotal /proc/meminfo
at ng.ClassLoader$NativeLibrary.load(Native Method)
at ng.ClassLoader.loadLibrary0(Unknown Source)
at ng.ClassLoader.loadLibrary(Unknown Source)
compat-libstdc++-7.3-2.96.128
compat-libstdc++-devel-7.3-2.96.128
libXp
openmotif21-2.1.30-8
setarch-1.3-1
查询所需安装包是否完整(缺少补啥)
rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp
at ng.Runtime.loadLibrary0(Unknown Source)
at ng.System.loadLibrary(Unknown Source)
at sun.security.action.LoadLibraryAction.run(Unknown Source)

RedHat enterprise linux 5下安装 oracle 10g

RedHat enterprise linux 5下安装 oracle 10g

查看文章RedHat enterprise linux 5下安装 oracle 10g(一)默认情况下,oracle 10g 是不能安装在RedHat enterprise linux 5平台的,我们可以通过修改配置文件来达到安装的要求。

我把自己安装的过程总结下来,供大家参考。

1. 安装Oracle前的系统准备工作1.1. 检查内存、硬盘容量、交换空间等检查项目命令/方法建议值内存 #grep MemTotal /proc/meminfo 512MB交换分区 #grep SwapTotal /proc/meminfo 1GB/tmp目录空闲区 #df –k /tmp 400MB硬盘空闲空间 #df -k 4GB1.2. 检查需要的软件包继续往下,检查软件需求。

可以使用rpm -q 软件包关键词命令进行检测,一般情况下会需要手动安装如下的软件包:From RedHat AS5 Disk 1(32 Bit)# rpm -q setarch-2*# rpm -q make-3*# rpm -q glibc-2*# rpm -q libaio-0*From RedHat AS5 Disk 2(32 Bit)# rpm -q compat-libstdc-33-3*# rpm -q compat-gcc-34-3*# rpm -q compat-gcc-34-c-3*# rpm -q gcc-4*# rpm -q libXp-1*From RedHat AS5 Disk 3(32 Bit)# rpm -q openmotif-2*# rpm -q compat-db-4*如果使用DVD安装介质的话,会很方便。

1.3. 修改系统内核参数# vi /etc/sysctl.confkernel.shmall = 2097152 // 该参数表示系统一次可以使用的共享内存总量(以页为单位)。

缺省值就是2097152,通常不需要修改kernel.shmmax = 2147483648 // 该参数定义了共享内存段的最大尺寸(以字节为单位)。

linux5安装oracle10G

linux5安装oracle10G

VMWare7.0环境linux5.4安装oracle10G单实例.doc注:本文档所涉及的软件仅供个人学习研究使用,请勿应用于商业环境。

如需应用请购买相应正版lisence或软件。

1. 运行环境 (3)1.1 硬件安装环境 (3)1.2 相关软件 (3)2. 安装Vmware 7.0 (4)2.1 软件 (4)2.2 图解安装过程 (4)2.2.1 欢迎界面 (4)2.2.2 安装方式 (4)2.2.3 选择安装目录 (5)2.2.4 快捷方式 (5)2.2.5 准备安装了 (5)2.2.6 安装完成,重启PC (6)2.2.7 打汉化补丁 (6)2.2.8 注册 (8)3. 安装Linux (9)3.1 运行VMWare (9)3.2 新建虚拟机,并安装Red Hat Linux5.4操作系统。

(9)3.2.1 欢迎 (9)3.2.2 安装操作系统(Red Hat Linux 5.4) (10)3.2.3 创建Linux一个用户。

(11)3.2.4 虚拟机名称和包位置 (11)3.2.5 定义虚拟机磁盘大小 (12)3.2.6 定制显示分辨率。

(12)3.2.7 选一个自己觉得合适的吧 (13)3.2.8 完成配置。

(13)3.2.9 安装完成。

(14)3.3 确认Linux核心参数。

(14)3.3.1 内核版本 (14)3.3.2 CPU (14)3.3.3 内存 (15)3.3.4 Swap交换区 (15)3.3.5 确认存储 (15)3.3.6 Linux主机名 (15)3.3.7 网络 (15)3.3.8 确认Linux版本 (15)3.3.9 确认操作系统位数 (16)3.4 可选步骤:修改主机名。

(16)4. 安装oracle 10G (17)4.1 修改Linux参数 (17)4.1.1 修改/etc/sysctl.conf,核心参数 (17)4.1.2 修改/etc/security/limits.conf,可选 (18)4.1.3 修改/etc/pam.d/login,可选 (18)4.1.4 修改/etc/profile,可选 (18)4.2 安装Linux软件包 (18)4.2.1 确认所需的软件包 (18)4.2.2 安装gcc软件包 (21)4.2.3 安装openmotif软件包 (21)4.2.4 再次检查包安装,ok! (21)4.2.5 检查其它包安装情况 (21)4.2.6 安装其它包。

redhat5安装oracle10g图解

redhat5安装oracle10g图解

1、软件要求1.1、检查安装所需要的RPM包查看缺少那些包:rpm -q gcc make binutils openmotif如果出现以下类似内容则继续[root@localhost ~]# rpm -q gcc make binutils openmotifgcc-4.1.2-44.el5make-3.81-3.el5binutils-2.17.50.0.6-9.el5openmotif-2.3.1-2.el5[root@localhost ~]#2.2、安装Oracle所需的RPM包如果缺少,就进入到安装光盘目录的server目录或者有以下rpm包的目录下面,进行安装,如缺少openmotif,顺序运行以下命令:rpm -ivh libXp-1.0.0-8.1.el5.i386.rpmrpm -ivh openmotif22-2.2.3-18.i386.rpmrpm -ivh openmotif-2.3.1-2.el5.i386.rpm*注意:一些包可能存在依赖关系,这时就要耐心地找出依赖包,一个个地安装3.3、修改/etc/sysctl.conf配置文件运行命令: vi /etc/sysctl.conf3.3.1添加以下内容,如果有相同的配置,则将原先的注释掉:kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.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=2621443.3.2使得内核参数生效运行命令: sysctl -p3.4、/etc/security/limits.conf 行末添加内容主要是为Oracle用户设定Shell的限制, 一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle用户的有关 nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)执行命令: vi /etc/security/limits.conf添加如下的行oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655363.5修改/etc/pam.d/login文件执行命令: vi /etc/pam.d/login末尾加如下的行到文件:session required /lib/security/pam_limits.so2、用户设置及配置文件修改使用root用户登录2.1 建立dba组与oracle用户groupadd dba // 创建Oracle的primary组useradd -g dba oracle// 创建oracle用户,主群是dbapasswd oracle // 键入两次相同密码即可2.2 建立安装目录cd /optmkdir –p oracle/product/10gchown –R oracle.dba oraclechmod –R 755 oracle2.3 执行命令,使其进入图形安装模式,出现的提示不要管他xhost +2.4编辑.bash_profile文件(切换到oracle用户)vi .bash_profile添加如下行,设置oracle用户的环境变量TMP=/tmp;export TMPTMPDIR=$TMP;export TMPDIRORACLE_BASE=/opt/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10g;export ORACLE_HOMELD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHPATH=$ORACLE_HOME/bin:$PATH; export PATH执行命令,立即生效:source /home/oracle/.bash_profile2.5 将 10201_database_linux32.zip文件上传到/tmp目录解压缩并授使用权(root用户)unzip 10201_database_linux32.zipchmod -R 775 /tmp/database2.6 设置用英文显示,不然安装界面会出现乱码或有些文字看不到(切换到oracle用户)export LANG=en_US2.7 进入/tmp/database目录,开始运行安装程序./runInstaller3、开始安装3.1进入安装,选择高级安装(Advanced Installation)3.3默认选项,继续下一步3.5 检测安装环境会检测一个Checking Network ConfigUration requirements的警告。

RedHat Linux安装Oracle10g安装步骤

RedHat Linux安装Oracle10g安装步骤

RedHat Linux安装Oracle10g安装步骤1安装RedHat Linux1.1在计算机启动时把安装盘放入光驱,在计算机自检时,F12,进入启动项选择菜单。

选择CD-ROM Drive1.2进入图形化安装界面,如图中提示:“To install or upgrade ingraphical mode,press the <enter> key,点击回车键进入图形安装模式”,请点击键盘上的【回车】键,选择进入图形化安装模式:1.3. 在安装开始时系统将询问是否测试安装盘,该测试以避免因为安装盘的问题而导致安装失败。

选择【ok】将进行测试。

如果可以确定安装盘是完整和正确的则选择【skip】跳过测试。

1.4. 进入Redhat Linux安装界面,该界面中并无需要手动配置的内容,可直接点击【next】继续。

1.5. 在下面这个界面中,用户可以选择安装过程中将使用的语言。

我默认其为英语,然后点击【next】;1.6. 默认键盘语言为U.S.English,如果有错误提示,则选择skip跳过,否则直接next;1.7. 请选择手动分区,Create custom layout,点击【next】1.8. 进入下图分区操作界面,该界面中常用的三个功能及其作用分别是:点击【new】新建分区,点击【edit】对已经建立的分区进行编辑,点击【delete】删除存在的分区。

(这里需要注意,因为linux是文件模式,所以应与windows分区区别开。

特别是在重装linux系统时,如果只想格式化根分区,切记一定要重新挂载其它的分区而不格式化,否则将不能加载分区。

)第一次安装linux系统,并未建立分区,首先请点击【new】建立分区。

分区按如下配置建立(分区顺序并无先后)。

1.8.1. Swap交换分区为内存的两倍,例如:如果物理内存为2G,那么交换分区为4G。

但如果物理内存大于等于16G,那么交换分区大小就是物理内存大小。

RedHat EL5 x86-64上命令行安装Oracle 10g的笔记

RedHat EL5 x86-64上命令行安装Oracle 10g的笔记

RedHat EL5 x86-64上命令行安装Oracle10g笔记声明:本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。

1安装前的准备准备工作要用登录为root用户来进行。

1.1. 选择安装环境的语言Oracle安装时可以通过环境变量LANG指定安装语言,如果Linux 命令行不能显示中文,就要将语言环境设置为英语。

例如:export LANG=en_US.UTF-81.2. 修改gennttabOracle 10g在一些Linux系统下安装可能会被中断,在安装日志文件$ORACLE_HOME/install/make.log里可以看见以下错误信息:/bin/sed: -e expression #1, char 7: unterminated `s' command 要解决这个问题就必须编辑文件 gennttab。

先解压Oracle安装目录下的stage/Components/work.rsf/10.2.0.1.0/1/DataFiles/ filegroup6.jar,可以用以下方法之一进行解压用jar解压:$jar -xf filegroup6.jar bin/gennttab用unzip解压:$unzip filegroup6.jar bin/gennttab再用文本编辑器(例如vi)打开解压出来的 gennttab,将以下内容LIB=`$ECHO ${TtoLIB} | $SED 's/ /\\ /g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`INI=`$ECHO ${TtoINI} | $SED 's/ /\\ /g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`BAS=`$ECHO ${TtoBAS} | $SED 's/ /\\ /g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`改为LIB=`$ECHO ${TtoLIB} | $SED 's/ /\n/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`INI=`$ECHO ${TtoINI} | $SED 's/ /\n/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`BAS=`$ECHO ${TtoBAS} | $SED 's/ /\n/g' | $GREP "^${T}:" | $AWK -F: '{print $2}'`保存后再用将gennttab更新到filegroup6.jar里面。

redhat5.4下安装oracle10g

redhat5.4下安装oracle10g

Redhat5.4下安装Oracle 10g一.检查安装所需要的系统依赖性包make-3.81-3.el5gcc-4.1.2-42.el5glibc-2.5-24glibc-devel-2.5-24glibc-headers-2.5-24compat-db-4.2.52-5.1compat-gcc compat-gcc-c++ compat-libstdc++ compat-libsetc++-devel libXp binutils openmotif setarch由于缺失的包之间有严格的依赖关系,所以必须按照如下顺序安装所缺失的包(实验过)rpm -Uvh compat-db-4*rpm -Uvh libaio_0*rpm -Uvh compat-libstdc++-33-3*rpm -Uvh glibc-headers-2.5-12.i386.rpmrpm -Uvh glibc-devel-2.5-12.i386.rpmrpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c++-3*rpm -Uvh libXp-l*rpm -Uvh openmotif-2*rpm -Uvh gcc-4*rpm -Uvh glibc-2.5-12.i686.rpmrpm -Uvh libgomp-4.1.1-52.e15.i386.rpmrpm -Uvh gcc-4.1.1-52.e15.i386.rpm注意:安装完成后仍然会显示部分包没有安装,不过不会影响使用,所以但这里,系统依赖包就安装完毕了做这个步骤之前,请将系统光盘插入光驱,然后进行挂载,进入挂载目录的Server目录中,进行安装即可。

二.修改配置文件1、配置内核参数文件/etc/f在该文件行末添加以下内容,如果对应的项目有,则只需修改原有的值即可kernel.mall=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修改完成之后,保存退出。

数据库Oracle10g服务器在Linux RedHat EnterPrise5上安装

数据库Oracle10g服务器在Linux RedHat EnterPrise5上安装

数据库Oracle10.2.0.1在Linux RadHat Enterprise5下的安装文档目录1 前言: --------------------------------------------------------------------------------------------------------- 31.1 安装Oracle的环境-------------------------------------------------------------------------------- 32 安装前的准备配置------------------------------------------------------------------------------------------ 32.1 查询所需安装包是否完整----------------------------------------------------------------------- 32.2 检查安装Oracle的硬件要求 ------------------------------------------------------------------- 42.3 OS参数要求vi /etc/sysctl.conf , 在行末添加以下内容---------------------------------- 42.4 vi /etc/security/limits.conf 行末添加以下内容---------------------------------------------- 52.5 vi /etc/pam.d/login 行末添加以下内容 ------------------------------------------------------- 52.6 vi /etc/selinux/config 确保以下内容 ---------------------------------------------------------- 53 创建安装Oracle的用户、组及配置 ------------------------------------------------------------------- 53.1 解压10201_database_linux32.zip -------------------------------------------------------------- 53.2 创建安装Oracle的用户及所属组------------------------------------------------------------- 53.3 创建安装目录mkdir -p /opt/oracle ------------------------------------------------------------- 63.4 设置oracle用户的.bash_profile ---------------------------------------------------------------- 63.5 设置主机名和ip ----------------------------------------------------------------------------------- 73.6 设置Oracle10g支持RHEL5的参数 --------------------------------------------------------- 74 安装Oracle --------------------------------------------------------------------------------------------------- 84.1 用oracle用户运行runInstaller文件 ---------------------------------------------------------- 85 测试Oracle是否安装成功------------------------------------------------------------------------------- 105.1 启动Oracle服务---------------------------------------------------------------------------------- 101前言:看过很多很多文档,有些文档格式难看,有些则是图形不够全面。

RedHat Linux安装Oracle10g(图文详解教程)

RedHat Linux安装Oracle10g(图文详解教程)

RedHat Linux安装Oracle10g(图文详解教程)1安装RedHat Enterprise Linux 31.1 准备安装介质安装介质一共4张光盘(CD版),版本号为:2.4.21-27.ELsmp设置BIOS为光盘启动,放入第一张光盘即可。

进入到RedHat Enterprise Linux3(以下均简称为Linux)的启动界面,屏幕上出现[boot]字样,如果采用图形化方式安装,直接按回车继续,如果想采用命令行模式进行,输入“linux text”后回车,如有其他需要,按屏幕提示选择选项进行(比如安装SAT A硬盘或网卡时可能需要先安装其驱动)。

1.2 安装过程1.欢迎界面,点击Next继续2.选择安装语言界面,可以选择“Chinese(Simplified)简体中文”,点击Next继续3.选择键盘界面,默认即可(U.S. English),点击“下一步”继续4.选择鼠标界面,默认即可(3键鼠标(USB)),点击“下一步”继续5.磁盘配置界面,选择“用Disk Druid手工分区”,点击“下一步”继续6.设置分区:(以下为160G硬盘)分区需注意:最多只能4个主分区,其中逻辑分区也是一个主分区,同时,还需要注意/tmp分区,建议系统有/tmp目录,因为很多软件在安装的时候都需要往此目录写文件,比如Oracle10g就要求/tmp目录有400M以上的空间。

设置好以后,点击“下一步”继续7.设置引导装载程序配置默认保留“Red Hat Enterprise Linux AS…”勾选框,点击“下一步”继续8.防火墙设置,选择“无防火墙”,点击“下一步”继续9.系统默认的语言设置,默认(Chinese (P.R. of China)),点击“下一步”继续10. 选择时区,默认,点击“下一步”继续11. 设置root用户密码,点击“下一步”继续12. 软件包组设置,选择“定制要安装的软件包集合”,点击“下一步”继续13. 选择要安装的软件包特别注意:在“遗留网络服务器”中的细节中,勾选“telnet”服务点击“下一步”继续14. 确认界面,点击“下一步”继续15. 等待安装首先会根据第6步的设置进行磁盘分区和格式化然后会根据第13步的设置进行软件安装,安装过程会提示换光盘进行,按提示进行16. 安装完成17. 设置图形化界面(X)配置,默认即可18. 设置显示器配置,默认即可19. 设置图形化配置,默认即可(如有需要,可以把登录类型改成“文本”)20. 配置完成,退出重启就可以了2配置RedHat Enterprise 32.1 安装网卡驱动有些机器的网卡可能在安装操作系统时就能自动安装好,因此安装好Linux系统以后,可以通过ifconfig来查看是否有eth0设备,如果只有lo设备,说明网卡驱动未成功。

在Redhat Enterprise Linux 5 下 安装Oracle 10G 详细文档

在Redhat Enterprise Linux 5 下 安装Oracle 10G 详细文档

Linux RHEL5 X86Platform Oracle Installation Oracle Database 10g Release 2 (10.2.0.1) Installation On Red Hat Enterprise Linux 5 (RHEL5) 安装要求1.软件下载/technology/software/products/database/oracle10g/index.html2.解包unzip 10201_database_linux32.zip所需内核版本:2.4.9-e.25(或更高版本)通过运行以下命令检查内核版本:uname -r例如:系统组件GNOME Desktop EnvironmentEditorsGraphical InternetText-based InternetDevelopment LibrariesDevelopment ToolsLegacy Software DevelopmentServer Configuration ToolsAdministration ToolsBaseLegacy Software SupportSystem ToolsX Window System要查看系统上安装了这些程序包的哪些版本,运行以下命令:rpm -q gcc make binutils openmotif glibc其他所需程序包的版本(或更高版本):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.122compat-db-4.0.14.5针对Oracle 配置LinuxLinux 软件现已安装完毕,您需要针对Oracle 对其进行配置。

Redhat 5 下 Oracle10g 安装

Redhat 5 下 Oracle10g 安装

精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)作者正文cuisuqiang 等级: 初级会员性别:文章: 28积分: 60来自: 北京 发表时间:2010-12-19 相关文章:▪oracle9i installation on fedora core 6 ▪CentOS 5.2 上安装 Oracle 11g x64 非图形界面 ▪ RHAS4安装oracle10g 步骤推荐圈子: Groovy on Grails 更多相关推荐 1.安装JDK (1) 下载后的BIN 文件可以直接执行 # chmod 755 jdk-1.6.0_23-linux-i586.rpm.bin # ./ jdk-1.6.0_23-linux-i586.rpm.bin 此步完成后,会生成jdk-1.6.0_23-linux-i586.rpm 的文件默认安装到了/usr/java/jdk1.6.0_23(2) /etc/profile 设置环境变量增加如下内容:JAVA_HOME=/usr/java/jdk1.6.0_23JRE_HOME=/usr/java/jdk1.6.0_23/jrePATH=$PATH:$JAVA_HOME/bin:JRE_HOME/binCLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOexport JAVA_HOME JRE_HOME PATH CLASSPATH按Esc,然后:wq 保存退出使环境变量生效 source /etc/profile查看: echo $JAVA_HOME (会显示JDK 所在目录)***********************************************************2.检查安装包make-3.79.1gcc-3.2.3-34glibc-2.3.2-95.20glibc-devel-2.5-12.i386.rpmglibc-headers-2.5-12.i386.rpm精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)作者正文compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c++-7.3-2.96.128 compat-libstdc++-7.3-2.96.128compat-libstdc++-devel-7.3-2.96.128libXpm-3.5.5-3.i386.rpm libXpopenmotif21-2.1.30-8 setarch-1.3-1libgomp-4.1.1-52.el5.i386.rpm查询所需安装包是否完整rpm -q gcc make binutils openmotif setarch compat-db compat-gcc complibXp由于缺失的包之间有严格的依赖关系,所以必须按照如下顺序安装缺失的rpm -Uvh compat-db-4*rpm -Uvh libaio-0*rpm -Uvh compat-libstdc++-33-3*rpm -Uvh glibc-headers-2.5-12.i386.rpmrpm -Uvh glibc-devel-2.5-12.i386.rpmrpm -Uvh compat-gcc-34-3*rpm -Uvh compat-gcc-34-c++-3*rpm -Uvh libXp-1*rpm -Uvh openmotif-2*rpm -Uvh gcc-4*rpm -Uvh glibc-2.5-12.i686.rpmrpm -Uvh libgomp-4.1.1-52.el5.i386.rpmrpm -Uvh gcc-4.1.1-52.el5.i386.rpm安装完成后仍然提示部分包没有安装,不过不影响使用package compat-gcc is not installedpackage compat-gcc-c++ is not installedpackage compat-libstdc++ is not installedpackage compat-libstdc++-devel is not installed另一种说法:查询所需安装包是否完整rpm -q gcc make binutils openmotif setarch libXp而对于需要安装的包,按如下关键字搜索和安装即可compat -> libXp ->***********************************************************3.增加Oracle安装和使用的用户(1) 新增组和用户精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)作者正文groupadd oinstallgroupadd dbagroupadd operuseradd -g oinstall -G dba oraclepasswd oracle(2) 创建Oracle的安装目录,并把权限付给oracle用户,其实创建用户后就mkdir -p /home/oracle/chown -R oracle:oinstall /home/oraclechmod -R 775 /home/oracle***********************************************************4.修改配置文件(1) /etc/sysctl.conf 行末添加以下内容,已有的修改kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096# semaphors: semmsl, semmns, semopm, semmnikernel.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运行下面的命令使得内核参数生效/sbin/sysctl -p(2) /etc/security/limits.conf 行末添加以下内容#use for oracle* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536(3) /etc/pam.d/login 行末添加以下内容session required pam_limits.so精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)作者正文(4) /etc/selinux/config更改SELINUX=disabled关闭防火墙,必须的(5) /etc/redhat-release Linux版本信息,5不支持Oracle,安装后可以改Red Hat Enterprise Linux AS release 3 (Taroon)或Red Hat Enterprise Linux AS release 4 (Nahant Update 4)(6) gedit /etc/profile 就是增加JDK配置的文件,在增加JDK配置后紧接着if [ $USER = "oracle" ];thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi(6) bash_profile 在创建用户后在用户的目录下有一个.bash_profile(使用O并在文件中增加如下内容(ORACLE_BASE是最重要的,他代表Oracle的安装路径)(在安装时就可以创建数据库,如果安装完毕重启,则再启动监听时无法启径进行修改)ORACLE_BASE=/home/oracle/oracleORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1ORACLE_SID=CUIPATH=$PATH:$HOME/bin:$ORACLE_HOME/binLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_P***********************************************************5.解压(使用Oracle用户)unzip 10201_database_linux32.zip -d /tmp/oracle改权限chown oracle /tmp/oraclechmod -R 755 /tmp/oracle精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)作者正文安装到根目录下:./runInstaller(如果安装时不创建数据库,可以在Oracle_HOME/bin 下运行dbca 来创***********************************************************6.配置Oracle在Linux下的命令(1) 修改Rehhat版本信息/etc/redhat-release 将版本改为原来版本(2) 启动数据库与监听/etc/oratabSID名字:/Oracle/app/product/10.2.0/db_1:N为oracle:/Oracle/app/product/10.2.0/db_1:Y$Oracle_HOME/bin/dbstart把其中的Oracle_HOME_LISTNER=什么东西,注释掉加上 Oracle_HOME_LISTNER=$Oracle_HOME修改/增加配置文件,起名字叫oracle,添加下面的script(如果.bash_profile文件中配置过的话,就把export注销)===== Script ====#!/bin/bash## chkconfig: 35 95 1# description: init script to start/stop oracle database 10g, TNS listener,# match these values to your environment:export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_TERM=xtermexport PATH=/u01/app/oracle/bin:$ORACLE_HOME/bin:$PATHexport ORACLE_SID=oracleexport DISPLAY=localhost:0export ORACLE_USER=oracle# see how we are called:case $1 in精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (1)作者正文start)su - "$ORACLE_USER"<<EOOlsnrctl startsqlplus /nolog<<EOSconnect / as sysdbastartupEOSemctl start dbconsoleEOOtouch /var/lock/subsys/$scriptname;;stop)su - "$ORACLE_USER"<<EOOlsnrctl stopsqlplus /nolog<<EOSconnect / as sysdbashutdown immediateEOSemctl stop dbconsoleEOOrm -f /var/lock/subsys/scriptname;;*)echo "Usage: $0 {start|stop}";;esac===========end of script==============授权chown root:root /etc/rc.d/init.d/oraclechmod 755 /etc/rc.d/init.d/oracle(3) 启动/关闭服务service oracle start / service oracle stop(有可能启动会报syntax error: unexpected end of file错)(这是因为回车的问题,你用vi把它去掉。

RedHat Linux AS5安装Oracle 10g 及常见问题

RedHat Linux AS5安装Oracle 10g 及常见问题

RedHat Linux AS5安装Oracle 10g 及常见问题环境:Operating System: windows xpVirtual machine: VMware 5.5.3Linux: RHEL 5注:由于RHEL 5不是Oracle官方文档中的支持版本,所以以下检查配置项均参照Oracle 对RHEL 4.0的要求。

一、检查硬件1.查看RAM和交换空间以及磁盘大小命令:#grep MemTotal /proc/meminfo#grep SwapTotal /proc/meminfo#df -h#df -k /tmp要求:所需最小RAM 为256MB,而所需最小交换空间为512M。

对于RAM 小于或等于2GB 的系统,交换空间应为RAM 数量的两倍;对于RAM 大于2GB 的系统,交换空间应为RAM 数量的一到两倍。

Oracle 10g 软件还需要2.5GB 的可用磁盘空间,而数据库则另需1.2GB 的可用磁盘空间。

/tmp 目录至少需要400MB 的可用空间。

但10g官方要求为:最小RAM 为1024MB, SWAP为RAM的2倍。

RAM为1025MB~2048MB,SWAP为RAM的1.5倍。

RAM为2049MB~8192MB,SWAP与RAM 相等。

RAM大于8192MB,SWAP为RAM的0.75倍。

/tmp目录至少400MB。

安装Oracle 10g软件需1.5GB~3.5GB磁盘空间。

Oracle数据库需要1.2GB磁盘空间。

二、验证Linux安装1、检查内核版本命令:#uname -r所需版本:2.6.9-5.EL(为官方RHEL 4.0的要求)2、检查所需软件包命令:#rpm -q package-name所需包及其版本:binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2control-center-2.8.0-12gcc-3.4.3-22.1.EL4gcc-c++-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-22.1libstdc++-devel-3.4.3-22.1make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.2setarch-1.6-1*******如果有软件包未安装,插入Linux系统安装光盘,使用以下方法安装*******#rpm -ivh package-name-major-version*例如:#rpm -Uvh compat-db-4*注:1.其中sysstat-5.0.5-1和xscreensaver-4.18-5.rhel4.2包在光盘中未找到。

RedHatLinuxAS5安装Oracle10g步骤

RedHatLinuxAS5安装Oracle10g步骤

RedHatLinuxAS5安装Oracle10g步骤1、软件准备在安装之前我们要先准配好这一次要用到的所有软件包。

●RHEL5安装包(五张CD或一张DVD)●Oracle安装包:10201_database_linux32.zip●操作系统补丁包rhel3_pre_install.sh●RPM软件包:p3006854_9204_LINUX.zipp2617419_210_GENERIC.zipp3238244_9204_LINUX.zip可以在AS5的光盘中找到的包:compat-libcwait-2.1-1.i386.rpmcompat-db-4.2.52-5.1.i386.rpmlibXp-1.0.0-8.i386.rpmlibXp-devel-1.0.0-8.i386.rpmopenmotif-2.3.0-0.3.el5.i386.rpmopenmotif-devel-2.3.0-0.3.el5.i386.rpm可以在网上下载的包:giflib-4.1.3-7.1.el5.1.i386.rpmglib-1.2.10-20.el5.i386.rpmlibpng10-1.0.42-1.rhel5.i386.rpmORBit-0.5.17-22.rhel5.i386.rpmgtk+-1.2.10-57.fc7.i386.rpmimlib-1.9.15-6.rhel5.i386.rpmgnome-libs-1.4.2-9.rhel5.i386.rpm2、安装注意点RHEL AS5安装注意事项如下:1) 建议在装系统时手工分区,如果选用自动分区的话一定要在分区之后查看一下根目录的空间是否够用。

因为接下来在Oracle的安装主目录/home下面将会使用很大的空间。

2) 不要过度的迷信RHEL准备的【定制添加/删除软件包】功能,安装系统的时候必须选择【定制安装】并且将所有可能要用到的软件包尽量一次装全,以免以后留下麻烦,尤其是【开发】和【服务器】这两项。

RedHat 5下Oracle10g的安装

RedHat 5下Oracle10g的安装

RedHat 5下Oracle10g的安装一、摘要随着互联网的普及,人们的工作、学习和生活与网络联系越来越紧密,为此计算机阶的许多网络爱好者搭建了许多不同的网络,如企业网、校园网和城区网等等。

然而这些大型网络却缺乏不了后台数据库的存储和组织的功能。

数据库服务器对系统各个方面要求都很高,要处理大量的随机I/O请求和数据传送,对内存、磁盘以及CPU的运算能力均有一定的要求。

内存方面,数据库服务器需要高容随着互联网的普及,人们的工作、学习和生活与网络联系越来越紧密,搭高速的内存来节省处理器访问硬盘的时间,提高服务器的响应速度。

同时,一些数据库产品如Oracle对于硬件的要求比较高,比如安装Windows版本的Oracle 10G要求至少需要1GB物理内存。

在磁盘方面,高速的磁盘子系统也可以提高数据库服务器查询应答的速度,这就要求磁盘具有高速的接口和转速,目前主流应用的存储介质有万转或者15000转的SAS硬盘或SCSI 硬盘等。

数据库服务器对于处理器性能要求也很高。

数据库服务器需要根据需求进行查询,然后将结果反馈给用户。

如果查询请求非常多,比如大量用户同时查询的时候,如果服务器的处理能力不够强,无法处理大量的查询请求并作出应答,那么服务器可能会出现应答缓慢甚至死机的情况。

关键字:网络;oracle;二、Oracle和Linux发展简介2.1、简介Oracle Linux,其全称为Oracle Enterprise Linux,是Oracle公司在2006年初发布第一个版本,是Linux发行版本之一,以对Oracle软件和硬件支持较好见长。

OEL,一般人通常叫法为Oracle企业版Linux,由于Oracle提供的企业级支持计划UBL(Unbreakable Linux),所以很多人都称OEL为坚不可摧Linux。

2010年9月,Oracle Enterprise Linux发布新版内核——Unbreakable Enterprise Kernel,专门针对Oracle 软件与硬件进行优化,最重要的是Oracle数据库跑在OEL上性能可以提升超过75%。

在Redhat Enterprise Linux5.4下安装Oracle 10g R2记录

在Redhat Enterprise Linux5.4下安装Oracle 10g R2记录

在Redhat Enterprise Linux5.4下安装Oracle 10g R2记录1、检查基本系统环境:[root@database ~]# uname -aLinux database 2.6.18-164.el5xen #1 SMP Wed Dec 17 12:22:24 EST 2008 x86_64 x86_64 x86_64 GNU/Linux [root@database ~]# uname -ndatabase[root@database ~]# hostnamedatabase[root@database ~]# ifconfigeth0 Link encap:Ethernet HWaddr 00:14:5E:BC:6D:A8inet addr:192.168.0.16 Bcast:192.168.0.255 Mask:255.255.255.0inet6 addr: fe80::214:5eff:febc:6da8/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:20589031 errors:0 dropped:0 overruns:0 frame:0TX packets:20343243 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:44237529 (42.1 MiB) TX bytes:2399561871 (2.2 GiB)eth1 Link encap:Ethernet HWaddr 00:14:5E:BC:6D:A9inet addr:10.1.3.16 Bcast:10.1.3.255 Mask:255.255.255.0inet6 addr: fe80::214:5eff:febc:6da9/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:1882692 errors:0 dropped:0 overruns:0 frame:0TX packets:11183098 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:138448337 (132.0 MiB) TX bytes:3208968657 (2.9 GiB)Interrupt:19......[root@database ~]# df -Th文件系统类型容量已用可用已用% 挂载点/dev/sda2 ext3 57G 6.8G 47G 13% //dev/sda7 ext3 52G 2.0G 48G 4% /home/dev/sda6 ext3 3.9G 73M 3.7G 2% /tmp/dev/sda5 ext3 9.5G 2.9G 6.2G 32% /usr/dev/sda3 ext3 9.5G 321M 8.7G 4% /var/dev/sdb2 ext3 66G 22G 41G 36% /oracle/dev/sdb1 ext3 66G 520M 62G 1% /disk1/dev/sdc1 ext3 131G 14G 111G 12% /disk2/dev/sdd1 ext3 131G 69G 56G 56% /disk3/dev/sda1 ext3 99M 13M 82M 14% /boottmpfs tmpfs 1.8G 0 1.8G 0% /dev/shmnone tmpfs 1.8G 104K 1.8G 1% /var/lib/xenstored[root@database ~]# free -mtotal used free shared buffers cachedMem: 3665 3649 15 0 153 2346-/+ buffers/cache: 1150 2514Swap: 8189 60 8128[root@database ~]#操作系统:RHEL 5.4 86_64主机名称:DBT0 (这里uname -n 的结果和hostname 的结果必须相同)IP地址:192.168.0.16Oracle® Database Installation Guide 10g Release 2 (10.2) for Linux x86-64中给出了安装Oracle 10g所需硬件的最基本要求:•At least 1 GB of physical RAM•The following table describes the relationship between installed RAM and the configured swap space requirement.--------------------------------------------------------------------------------------------------RAM Swap Space--------------------------------------------------------------------------------------------------Up to 512 MB 2 times the size of RAMBetween 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--------------------------------------------------------------------------------------------------•400 MB of disk space in the /tmp directory•Between 1.5 GB and 3.5 GB of disk space for the Oracle software, depending on the installatio n type•1.2 GB of disk space for a preconfigured database that uses file system storage (optional)2、安装Oracle 10g R2所依赖的软件:Oracle® Database Installation Guide 10g Release 2 (10.2) forLinux x86-64中给出了安装Oracle 10g所依赖的软件列表:6.5 List of Packages for Asianux 3, Oracle Linux 5, and Red Hat Enterprise Linux 5The following (or later versions) are the list of packages for Asianux 3, Oracle Linux 5, and Red Hat Enterprise Linux 5:binutils-2.17.50.0.6-2.el5compat-db-4.2.52-5.1compat-gcc-34-3.4.6-4compat-gcc-34-c++-3.4.6-4compat-libstdc++-33-3.2.3-61compat-libstdc++-33-3.2.3-61(i386)compat-libstdc++-296(i386)gcc-4.1.1-52.el5.2gcc-c++-4.1.1-52.el5.2glibc-2.5-12glibc-2.5-12(i386)glibc-common-2.5-12glibc-devel-2.5-12glibc-devel-2.5-12(i386)glibc-headers-2.5-12libgcc-4.1.1-52.el5(i386)libXp-1.0.0(i386)libXt-1.0.2(i386)libXtst-1.0.1(i386)libaio-0.3.106-3.2libaio-devel-0.3.106-3.2libgcc-4.1.1-52.el5libstdc++-4.1.1-52.el5.2libstdc++-devel-4.1.1-52.el5.2libgomp-4.1.1-52.EL5make-3.81-1.1numactl-devel-0.9.8.x86_64sysstat-7.0.0-3.el5系统安装完以后,有些依赖包并没有被安装,在安装Oracle 10g前,必须先安装所需的依赖包。

Redhatlinux5.5下Oracle10g安装配置手册

Redhatlinux5.5下Oracle10g安装配置手册

Redhatlinux5.5下Oracle10g安装配置手册Redhat linux5.5下Oracle 10g安装配置手册——********************1.安装准备1.1RedHat Linux Server 5.5安装文件1.2Oracle 10g Linux安装文件2.硬件要求1.1物理内存至少2G查看命令:grep MemTotal /proc/meminfo1.2交换分区:至少1G,最好是物理内存的2倍查看命令:grep SwapTotal /proc/meminfo1.3硬盘空闲区至少4G查看命令:df -k3.创建安装oracle 所需的组和用户以下操作需要使用root账户创建。

3.1创建oinstall用户组groupadd ointall3.2创建dba用户组groupadd dba3.3创建oracle用户useradd –g oinstall –G dba oracle3.4初始化oracle用户密码passwd oracle4.创建Oracle安装目录本示例中,Oracle安装路径为:/oracle/product/10.2/db_1 4.1创建oracle安装目录mkdir –p /oracle/product/10.2/db_14.2修改目录所属用户为oracle用户chown –R oracle:oinstall /oracle4.3修改目录权限chmod –R 755 /oracle5.配置内核参数5.1编辑/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=2621445.2查看当前内核参数的值/sbin/sysctl -p6.修改/etc/host.conf增加下面内容,如果没有oracle 的监听器无法启动127.0.0.1 localhost7.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。

Linux5安装oracle10g

Linux5安装oracle10g

/sbin/sysctl -p 6.vi /etc/security/limits.conf # For Oracle Install oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard file 65536
9.vi /etc/csh.login
# For Oracle Install if ( \$USER == "oracle" ) then limit maxproc 16384 limit descriptors 65536 umask 022 endif 10.vi /etc/redhat-release Red Hat Enterprise Linux Server release 5 (Tikanga) 将 5 修改成 4 即可
7.vi /etc/pam.d/login # For Oracle Install session required 8.vi /etc/profile # For Oracle Install if [ \$USER = "oracle" ]; then if [ \$SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi /lib/security/pam_limits.so
下面用切换到 oracle 用户 11.vi .bash_profile # For Oracle Install TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536

Red Hat Linux 5 安装Oracle

Red Hat Linux 5 安装Oracle

Author:zhang cunguo Date:2008-10-27 VMware workstation ACE: 6.0.2 build-59824数据库版本(32位):Oracle Database 10g Release 2 (10.2.0.1.0)操作系统(32位):Red Hat Enterprise Linux AS 5一、以root用户登录, 进行如下操作:1. 检查硬件要求(root)* 主要包括:******************************************* 内存: >=512M ** 交换空间: 1.0 GB或者2倍内存大小** 临时空间(/tmp>):>=400M** 软件所需空间:>=2.5G** 数据库文件:>=1.2G*******************************************# cat /etc/issue --操作系统版本# uname –r --内核# uname –m --操作系统指令集,避免因为操作系统与数据库是不同位数而引起安装失败。

# grep “model name” /proc/cpuinfo--cpu# grep MemTotal /proc/meminfo --内存# grep SwapTotal /proc/meminfo --Swap# free# df -k /tmp# df -k#df -lh2.检查软件要求(安装软件包root)说明:虽然官方文档只要求如下几个软件包(具体版本号可能不一样),但实际上在真正安装的时候,往往需要更多,蓝色表示可以缺少的.#rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})\n' \binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscreensaver libaio compat-libstdc++ libXp setarchbinutils-2.17.50.0.6-2.el5 (i386)compat-db-4.2.52-5.1 (i386)control-center-2.16.0-14.el5 (i386)gcc-4.1.1-52.el5 (i386)gcc-c++-4.1.1-52.el5 (i386)glibc-2.5-12 (i686)glibc-common-2.5-12 (i386)gnome-libslibstdc++-4.1.1-52.el5 (i386)libstdc++-devel-4.1.1-52.el5 (i386)make-3.81-1.1 (i386)pdksh-5.2.14-30 (RHEL 5 ships with ksh instead)sysstat-7.0.0-3.el5 (i386)xscreensaverlibaio-0.3.106-3.2 (i386)compat-libstdc++libXp-1.0.0-8 (i386) (to start runInstaller)setarch-2.0-1.1 (i386)2.1 首先,在你的RHEL5光盘里找到如上RPM包;放入光盘,并挂载光驱#su –#mount –t iso9660 /dev/cdrom /mnt2.2 然后,执行以下命令:# rpm -Uvh binutils*# rpm -Uvh compat-db*# rpm -Uvh control-center*# rpm -Uvh gcc-3.4*# rpm -Uvh gcc-c++*# rpm -Uvh glibc-2.3*# rpm -Uvh glibc-common*# rpm -Uvh gnome-libs*# rpm -Uvh libstdc++-3.4*# rpm -Uvh libstdc++-devel*# rpm -Uvh make*# rpm -Uvh pdksh*# rpm -Uvh sysstat*# rpm -Uvh xscreensaver*…..说明:若执行以上命令时提示须安装其它,则再从RHEL5的安装盘拷贝相应的包,然后再继续安装.也可以强行安装,例如:#rpm -Uvh --force binutils-2.18*.rpm2.3 卸载光驱,不然在后面会报mnt/hgfs不可写入。

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&nbsp;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然后进⼊图形化安装过程。

redhat_linux5_安装oracle10g

redhat_linux5_安装oracle10g

redhat_linux5_安装oracle10g安立伟一、准备工作首先给linux打补丁,补丁自己上网找!补丁的安装方法一共有两种:一个是FTP,将文件FTP到linux系统中进行安装;一个是用光盘安装。

我推荐使用FTP的方法,因为灰常灰常的方便,方法不会的话自己去网上找,这里不做过多介绍。

将文件传到LINUX系统以后,按顺序执行:rpm –ivh libXp-1.0.0-8.i386.rpm(需要安装)openmotif22-2.2.3-18.i386.rpm(需要安装)compat-db-4.2.52-5.1.i386.rpmcompat-gcc-34-3.4.6-4.i386.rpm(要先安装rpm -ivhglibc-devel-2.5-12.i386.rpm)compat-gcc-34-c++-3.4.6-4.i386.rpmcompat-libstdc++-33-3.2.3-61.i386.rpmlibaio-0.3.106-3.2.i386.rpmcompat-libstdc++-7.3-2.96.128libXp-1.0.0-8.1.el5make-3.81-1.1gcc-4.1.1-52.el5compat-db-4.2.52-5.1compat-gcc-c++-7.3-2.96.128setarch-2.0-1.1compat-libstdc++-devel-7.3-2.96.128openmotif21-2.1.30-8glibc-2.5-12compat-gcc-7.3-2.96.128在安装compat-gcc-34-3.4.6-4.i386.rpm compat-gcc-34-c++-3.4.6-4.i386.rpm 包时要先安装rpm -ivh glibc-devel* 等包装glibc-devel* 时又要先装glibc-headers*包,有启示信息(不知道是为什么我按照说明进行补丁安装的时候竟然都提示我已经安装了!我一直没有安装过啊,感觉怪怪的!)二、修改配置文件1.修改版本号因为Oracle 10g官方只支持到RHEL4为止,所以需要在root用户下运行#vi /etc/redhat-release将Red Hat Enterprise Linux Server release 5 (Tikanga) 改为Red Hat Enterprise Linux Server release 4 (Tikanga)2.然后修改一下文件linux内核参数 :编辑/etc/sysctl.conf文件后加入以下代码:kernel.shmall = 2097152 # 可以使用的共享内存的总量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、准备工作首先给linux打补丁,补丁自己上网找!补丁的安装方法一共有两种:一个是FTP,将文件FTP到linux系统中进行安装;一个是用光盘安装。

我推荐使用FTP的方法,因为灰常灰常的方便,方法不会的话自己去网上找,这里不做过多介绍。

将文件传到LINUX系统以后,按顺序执行:rpm –ivh libXp-1.0.0-8.i386.rpmopenmotif22-2.2.3-18.i386.rpmcompat-db-4.2.52-5.1.i386.rpmcompat-gcc-34-3.4.6-4.i386.rpm (要先安装rpm -ivh glibc-devel-2.5-12.i386.rpm)compat-gcc-34-c++-3.4.6-4.i386.rpmcompat-libstdc++-33-3.2.3-61.i386.rpmlibaio-0.3.106-3.2.i386.rpmcompat-libstdc++-7.3-2.96.128libXp-1.0.0-8.1.el5make-3.81-1.1gcc-4.1.1-52.el5compat-db-4.2.52-5.1compat-gcc-c++-7.3-2.96.128setarch-2.0-1.1compat-libstdc++-devel-7.3-2.96.128openmotif21-2.1.30-8glibc-2.5-12compat-gcc-7.3-2.96.128在安装compat-gcc-34-3.4.6-4.i386.rpmcompat-gcc-34-c++-3.4.6-4.i386.rpm 包时要先安装rpm -ivh glibc-devel* 等包装glibc-devel* 时又要先装glibc-headers*包,有启示信息(不知道是为什么我按照说明进行补丁安装的时候竟然都提示我已经安装了!我一直没有安装过啊,感觉怪怪的!)二、修改配置文件1.修改版本号因为Oracle 10g官方只支持到RHEL4为止,所以需要在root用户下运行#vi /etc/redhat-release将Red Hat Enterprise Linux Server release 5 (Tikanga) 改为Red Hat Enterprise Linux Server release 4 (Tikanga)2.然后修改一下文件linux内核参数 :编辑/etc/sysctl.conf文件后加入以下代码:kernel.shmall = 2097152 # 可以使用的共享内存的总量。

kernel.shmmax = 2147483648 # 最大共享内存段大小。

kernel.shmmni = 4096 # 整个系统共享内存段的最大数目。

kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;每个信号对象支持的最大操作数;系统范围内最大信号对象集数。

fs.file-max = 65536 # 系统中所允许的文件句柄最大数目。

net.ipv4.ip_local_port_range = 1024 65000 # 应用程序可使用的IPv4端口范围。

net.core.rmem_default = 1048576 # 套接字接收缓冲区大小的缺省值net.core.rmem_max = 1048576 # 套接字接收缓冲区大小的最大值net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值net.core.wmem_max = 262144 # 套接字发送缓冲区大小的最大值(备注:#和#后面的内容为注释内容可不用写入/etc/sysctl.con文件内)运行以下命令使得内核参数生效:#/sbin/sysctl –p3.关闭防火墙,编辑 /etc/selinux/config 文件,添加如下内容:SELINUX=disabledSELINUX=disabled保存文件4.建立安装Oracle需要的用户,组,及目录(这个地方如果简单的按照下面的程序做也能安装成功,但是如果想把oracle安装别的目录里面,就需要修改,这里只是简单在根目录下建立oracle,然后将oracle安装在这个目录下,如果要把oracle安装在opt下面,就需要进行简单的修改。

)#groupadd oinstall#groupadd dba#groupadd oper#useradd -g oinstall -G dba oracle#passwd oracle#mkdir /oracle(如果要把oracle安装在opt下面,就是mkdir /opt/oracle,然后修改下面的权限)#chown -R oracle:oinstall /oracle(chown -R oracle:oinstall /opt/oracle)#chmod -R 775 /oracle(chmod -R 775 /opt/oracle)安装oracle的目录建议安装在一个单独的分区或者磁盘上。

5.设置oracle用户的shell limit(为了提高在linux系统上运行软件的性能,必须对oracle 用户设置下列限定。

)#vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536备注:有的文档是执行 #vi /etc/security/limits.conf 命令后,在文件的后面添加如下内容:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536说明:* 是指对所有的用户和组的限制, Oracle官方文档是这样要求的,我建议将*替换成oracle,表示只针对oracle用户. 因为如果设置成*,会可能对其他的服务造成影响(例如对我的Sybase服务)接下来更改/etc/pam.d/login文件,在文件的最后面添加下面的内容,使shell limit生效:#vi /etc/pam.d/loginSession required pam_limits.sosession required pam_limits.so6.配置IP地址(这个可以在安装的时候就确定,如果没有确定,也可以通过系统自带的工具修改)安装RHEL的时候最好采用静态IP地址,如果当时选择的是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件[root@TSM54-Test network-scripts]# cat ifcfg-eth0# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]DEVICE=eth0BOOTPROTO=staticHWADDR=00:0C:29:4B:17:C4ONBOOT=yesIPADDR=192.168.68.98NETMASK=255.255.255.0GATEWAY=192.168.68.107.配置oracle用户的环境变量下面的操作,该用oracle用户登陆执行了,在root用户下输入#su oracle命令。

为了防止安装oracle时出现乱码,先把语言环境改为英文,在终端里输入:$export LC_CTYPE=en_US.UTF-8(我安装的系统就是中文的,在安装的时候没有设置这些东西。

)接下来,编辑/home/oracle目录下的.bash_profile文件,添加如下内容:export ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=orcl (看你要设置的SID是什么,我的是PDBQZ,就将orcl修改为PDBQZ) export PATH=$PATH:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibexport CLASSPATH(下面这段其实可以不要,我也知道是做什么用的,可能是优化之类的。

)if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi三.安装Oracle 10g1.启动安装界面的准备顺序我把10201_database_linux32.zip放在/opt目录下,并通过#unzip 10201_database_linux32.zip解压,现在使用oracle用户到/opt/database目录下执行安装,在这里可能要在root下面修改database的权限,以root用户登录执行如下命令 #chmod -R 755 database ,嗯好了!现在我现在用oracle用户登录,执行如下命令#su oracle$ cd /opt/database/$ lsdoc install response runInstaller stage welcome.html$ ./runInstaller在这里会遇上一个DISPLAY 尚未设置。

请设置 DISPLAY 后重试,解决办法:1)用root用户登录并执行 #xdpyinfo 命令,记录下一下name of display:后的字符串,如127.0.0.1:1.0 (我的记录的为:0.0)2)在root用户下输入 #xhost + 命令显示:access control disabled,clients can connect from any host 3.切换到Oracle 用户: #su oracle在Oracle用户下执行命令:export DISPLAY=:1.0 (看你的记录是多少,用KDE的话是0.0,用GONE的话是1.0,当然我测试是这样,具体还要看情况)在Oracle下执行xdpyinfo命令,如果能正常显示,说明设置成功先安装数据库2.安装oracle10g1.选择安装类型,基本安装,不创建数据库,之后再创建数据库实例。

相关文档
最新文档