Linux下Oracle10g的安装与卸载(全)
Oracle_10g在Linux下安装步骤(精)

安装步骤:一:检查环境,在root下,(第一步可以省略检查物理内存:#grep MemTotal /proc/meminfo 检查交换空间:#grep SwapTotal /proc/meminfo 检查/tmp目录:#df –k /tmp检查磁盘空闲空间:#df –k确认系统架构:#grep “model name” /proc/cpuinfo 二:配置安装环境#rpm -qa | grep binutils#rpm -qa | grep compat-db#rpm -qa | grep compat-libstdc++#rpm -qa | grep control-center#rpm -qa | grep gcc#rpm -qa | grep gcc-c++#rpm -qa | grep glibc#rpm -qa | grep glibc-common#rpm -qa | grep libstdc++#rpm -qa | grep libstdc++-devel#rpm -qa | grep make#rpm -qa | grep ksh#rpm -qa | grep sysstat#rpm -qa | grep setarch#rpm -qa | grep libaio-devel#rpm -qa | grep libXp如果软件已经安装,系统会给出版本:例如binutils-2.17.50.0.6-9.e15如果软件没有安装,系统会提示:binutils is not installed安装该软件的方法:#yum search binutils查找到binutils.i386#yum install binutils.i386开始安装三:修改内核参数执行# vi /etc/sysctl.conf 按i进入编辑模式,将下列内容加入该文件kernel.shmall = 2097152kernel.shmmax = 536870912 #不大于最大内存kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65500net.core.rmem_default=1048576net.core.rmem_max=1048576net.core.wmem_default=262144net.core.wmem_max=262144编辑完成之后按ESC,:wq存盘退出, 重新加载并验证参数是否正确,运行下面命令: #sysctl –p设置Shell执行# vi /etc/security/limits.conf调用现在:* soft nproc 2074* hard nproc 16384* soft nofile 1024* hard nofile 65536编辑完成之后按ESC,:wq存盘退出执行#vi /etc/pam.d/login 将下列内容加入该文件session required /lib/security/pam_limits.sosession required pam_limits.so编辑完成之后按ESC,:wq存盘退出创建相关目录、用户、组1:创建Inventory组和dba组# groupadd oinstall# groupadd dba2:创建Oracle 用户并设置密码# useradd -g oinstall –g dba –m oracle# passwd oracle3:创建数据库软件目录和数据库存放目录#mkdir /opt/ora10g#mkdir /opt/ora10g/product#mkdir /opt/ora10g/oradata4:更改目录属主为Oracle所有#chown –R oracle:oinstall /opt/ora10g四:配置Oracle用户环境变量切换到oracle用户#su – oracle$vi .bash_profile 编辑.bash_profile文件,增加下列内容export TMP=/tmp;export TMPDIR=$TMP;export ORACLE_BASE=/opt/ora10gexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=jssbookexport ORACLE_TERM=xtermexport PATH=/usr/sbin:$PATHexport PATH=$ORACLE_HOME/bin:$PATHexportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib64:/usr/lib64:/usr/local/lib64:/usr/X11R6/lib64/exportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdb ms/jlib export LD_ASSUME_KERNEL=2.6.9export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"umask 022if [ $USER = "oracle" ];thenif [ $SHELL = "/bin/ksh" ];thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi编辑完成之后按ESC,:wq存盘退出验证方式:source .bash_profile五:版本修订如在redhat-5以上版本安装oracle的时候,需要将文件 '/etc/redhat-release'的内容由Red Hat Enterprise Linux Server release 5 (Tikanga 修改为Red Hat Enterprise Linux Server release 4 (Tikanga 六:执行安装:最好是重新登录到Oracle用户下$ unzip 10201_database_linux32.zip进入安装目录:执行runInstaller进行安装$ cd ./database$ ./runInstaller开始进入图形安装界面:1:选择高级安装2:企业版3:指定安装路径 opt\ora10g\product\10.2.0\db_14:检查安装环境:如果检查到未通过项目,看看提示信息,分析下未通过原因,如果不影响项目安装和数据库运行,直接进入下一步;5:仅安装数据库软件6:安装7:文件复制8:系统提示Root身份执行两个脚本新开一个终端:$ su – root# /opt/ora10g/oraInventory/orainstRoot.sh# /opt/ora10g/product/10.2.0/db_1/root.sh然后返回安装窗口,单击Ok按钮确认即可。
真实linux环境下安装和卸载oracle

Linux下安装oracle10g第一部分:linux下安装oracle10g1、检查并安装RPM包,RPM包具有依赖关系,以自己所处的linux系统,所缺失的包有libgomp.4.4.0-6el5.i386.rpm、libstdc++44-devel-4.4.0-6el5.i386.rpm、gcc44-4.4.0-6el5.i386.rpm、gcc44-c++-4.4.0-6el5.i386.rpm依次安装这些RPM包,可以从光盘中直接安装这些可依赖的包。
2、修改Red Hat Enterprise Linux Server release 5.4改为Red Hat Enterprise Linux Server release4.5。
3、修改/etc/hosts文件将127.0.0.1改成你的IP以便网络检查通过。
4、做好这些工作后,telnet到10.10.10.8,建立ORACLE用户和组:5、建立ORACLE安装目录:6、配置内核参数:vi /etc/sysctl.conf设置参数问题:运行:/sbin/sysctl –p使其立即生效。
7、为用户设置shell设置:8、禁用selinux以防止在安装oracle10g时出现不必要的问题:9、以 oracle 身份登录,配置oracle用户的环境变量,在.bash_profile中进行设置。
修改后的.bash_profile文件:10、安装oracle10g(1)使用图形登录以 oracle 身份登录,将下载的oracle数据库10g解压缩到指定的位置,创建一个目录存放oracle10g:mkdir 10g_db(2)运行.runInstaller会出现以下提示信息:解决的方法:设定你的DISPLAY环境参数:#export DISPLAY=10.10.10.8:0.0,10.10.10.8为自己机子的IP。
(3)设置好之后还会出现一些问题,我遇到的问题:解决方法:由于解决RPM包时不全,只需从光盘中安装为libXp的RPM包。
Linux系统下Oracle 10g安装过程

Linux系统下Oracle 10g安装过程1.Linux系统安装本文档安装的Linux是AS4。
1.1.防火墙基本配置⏹无防火墙⏹是否启用SELinux:已禁用1.2.安装包选择安装Linux AS4的时候,要求选择定制软件包选项。
需要定制安装的软件组件如下:⏹X窗口系统(选取默认)⏹GNOME桌面环境(选取默认)⏹KDE桌面环境(选取默认)⏹图形化互联网⏹服务器配置工具(选取全部)⏹万维网服务器(选取全部)⏹Windows文件服务器(选取全部)⏹开发工具(选择全部)⏹原有软件开发(选择全部)⏹管理工具1.3.注意事项Oracle安装需要依赖很多其他的软件包,且对软件包的版本号也有较为严格的限制。
所以安装Oracle之前,需要安装其依赖的软件包。
软件参考包列表如下: gcc-3.4.4-2gcc-c++-3.4.4-2libgcc-3.4.4-2libstdc++-devel-3.4.4-2compat-libgcc-295-2.95.3-81compat-libstdc++-33-3.2.3-47.3glibc-2.3.4-2.13libaio-0.3.103-3libaio-devel-0.3.103-3libstdc++-devel 3.4.4-2针对不同的Linux版本,软件包的版本号略有不同。
Oracle安装过程中会检测所有依赖的软件包(检测界面参见2.1.2章节的步骤6),当提示缺少的软件包后,可以根据Oracle安装过程的提示软件包名称和版本查找并安装软件包。
2.Orcale服务端安装2.1.安装Oracle服务端2.1.1.Oracle的安装前预备1.配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:kernel.shmall =kernel.shmmax = (服务器物理内存值一半,单位字节)kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default =net.core.rmem_max =net.core.wmem_default =net.core.wmem_max =2.创建安装数据库时所需要使用的用户组oinstall、dba及Oracle用户,并将oinstall、dba组定义成oracle用户的主次组。
Oracle10g for linux(redhat5)安装以及卸载

Oracle 10g for linux(redhat5)安装与卸载1 安装环境 (1)1.1 硬件环境 (1)1.2 操作系统 (1)2 安装步骤 (2)2.1 选择安装环境的语言 (2)2.2 修改内核参数 (2)2.3 为Oracle创建DBA组和用户 (2)2.4 创建安装Oracle的目标目录 (3)2.5 编辑安装需要的应答文件 (3)2.6 开始安装 (4)2.7 安装后要做的工作 (4)2.7.1 Oracle系统初始化 (4)2.7.2 安装网络监听器 (4)2.7.3 修改dbstart (5)2.7.4 安装数据库实例 (5)2.7.5 让Oracle运行为服务 (5)2.8 安装完毕 (7)2.9 结束语现在Oracle 10g的安装已经完成,在任何一台电脑上装个Oracle客户端就可以对它进行管理了。
如果要卸载Oracle,只须运行$./runInstaller -silent -deinstall -removeallfiles -removeAllPatches "REMOVE_HOMES={$ORACLE_HOME}"-responseFile <安装时使用的应答文件> (8)3 卸载方式2 (8)1安装环境1.1 硬件环境Cpu 2.0Ghz内存:2G硬盘:150G1.2 操作系统Linux server110 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:21 EST 2007 i686 i686 i386 GNU/Linux2安装步骤2.1 选择安装环境的语言Oracle安装时可以通过环境变量LANG指定安装语言,如果Linux命令行不能显示中文,就要将语言环境设置为英语。
例如:export LANG=en_US.UTF-82.2 修改内核参数编辑文件/etc/sysctl.conf,修改以下项目,如果没有可以自己添加。
Linux oracle 10G的安装图解教程

一·安装前的准备配置安装Oracle前的准备很重要,如果没有准备好,导致多次安装数据库不成功。
(一)查询所需安装包是否完整进入系统,终端命令:# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-34-c++ compat-libstdc++rpm -qa |grep compat-gccrpm -qa |grep compat-libstdc++第一条命令无法列出compat-gcc和compat-libstdc++两个包,所以只能用下面两个命令检查。
缺少的都需要安装相关的软件包,RHEL5一共有5张光盘,请参考下面:安装下面的包:# 从RedHat AS5 光盘1[root@dodata ~]#cd /media/cdrom/Server[root@dodata ~]# r pm -Uvh setarch-2*[root@dodata ~]# r pm -Uvh make-3*[root@dodata ~]# r pm -Uvh glibc-2*[root@dodata ~]# r pm -Uvh libaio-0*# 从RedHat AS5 光盘2[root@dodata ~]#cd /media/cdrom/Server[root@dodata ~]#rpm -Uvh compat-libstdc++-33-3*[root@dodata ~]#rpm -Uvh compat-gcc-34-3*[root@dodata ~]#rpm -Uvh compat-gcc-34-c++-3*[root@dodata ~]#rpm -Uvh gcc-4*[root@dodata ~]#rpm -Uvh libXp-1*# 从RedHat AS5 光盘3[root@dodata ~]#cd /media/cdrom/Server[root@dodata ~]#rpm -Uvh openmotif-2*[root@dodata ~]#rpm -Uvh compat-db-4*如果是DVD光盘,或已将所有CD盘上的内容复制到了一个目录,则可以使用下面的命令批量一次安装所有需要的包通过加载光驱中的光盘安装文件[root@dodata ~]#mount -t iso9660 /dev/cdrom /mnt[root@dodata ~]#cd /mnt/Server复制如下命令进行安装rpm -Uvh setarch-2.0-1.1.i386.rpmrpm -Uvh make-3.81-3.el5.i386.rpmrpm -Uvh glibc-2.5-34.i686.rpmrpm -Uvh libaio-0.3.106-3.2.i386.rpmrpm -Uvh compat-libstdc++-33-3.2.3-61.i386.rpmrpm -Uvh kernel-headers-2.6.18-128.el5.i386.rpmrpm -Uvh glibc-headers-2.5-34.i386.rpmrpm -Uvh glibc-devel-2.5-34.i386.rpmrpm -Uvh compat-gcc-34-3.4.6-4.i386.rpmrpm -Uvh compat-gcc-34-c++-3.4.6-4.i386.rpmrpm -Uvh libgomp-4.3.2-7.el5.i386.rpmrpm -Uvh gcc-4.1.2-44.el5.i386.rpmrpm -Uvh libXp-1.0.0-8.1.el5.i386.r pmrpm -Uvh openmotif-2.3.1-2.el5.i386.rpmrpm -Uvh compat-db-4.2.52-5.1.i386.rpmrpm -Uvh binutils-2.17.50.0.6-9.el5.i386.rpm然后再次检查需要的软件包是否都已安装成功。
Oracle10g的安装和卸载

Oracle 10g 数据库的安装一、Oracle10g的卸载如果机器上已经安装了oracle,那么我们先卸载。
首先,停止oracle的所有服务。
打开“开始—控制面板—管理工具—服务—找到oracle的相关服务,停止服务”,如下图所示。
然后我们开始卸载程序,注意:oracle完毕之后不显示在windows的控制面板里面,所以我们要用oracle的安装程序进行卸载。
打开“开始—所有程序—Oracle-OraDblog-home1—Oracle Installation Products—Universal Installer”,出现如图1所示界面。
图1 Oracle Universal Installer 界面点击卸载产品,出现如图2所示的产品清单界面图2 产品清单界面选中oraDb10g_home1选项,点击删除,就开始如图3所示的卸载界面。
图3 卸载界面卸载完成后出现如图4所示卸载完成界面。
单击关闭,返回图1 Oracle Universal Installer 界面,单击取消即可。
查看服务是否卸载干净,如下图所示,可以看到还有三个服务没有清除掉。
如果发现服务还存在没有卸载干净的Oracle服务,推荐一个小的清除oracle服务的工具,srvinstw.exe。
利用此工具移除残留的windows服务。
双击srvinstw.exe,启动卸载服务如下图所示单击【下一步】按钮选中本地服务,单击【下一步】按钮出现如下图所示界面,在服务名下拉框中选中要卸载的Oracle服务,卸载完所有Oracle服务之后,查看控制面板-管理工具-服务中的Oracle服务是否卸载干净。
移除服务成功后,我们还要手工删除物理文件。
删除C:\Program Files中的Oracle文件夹,删除安装指定主目录路径的Oracle文件夹(如果不能删除,重启电脑,然后删除)。
到此,Oracle卸载干净了。
二、安装Oracle10g数据库(高级安装)⑴从Oracle 官方提供的网址上下载Oracle 10g(选择和自己操作系统相对应的版本),或者可以购买Oracle 10g的安装光盘。
彻底卸载Oracle10g数据库详细操作步骤

第一、完整的卸载掉ORACLE 10G,具体步骤如下:1.停止所有与ORACLE相关的服务。
“控制面板”->“管理工具”->“计算机管理”->“服务和应用程序”->“服务”,找到所有与ORACLE有关的服务,停掉。
2. 使用OUI(Oracle Universal Installer)卸载Oracle软件。
“开始”->“程序”->“Oracle-OraDb110g_home1|Oracle installation product|Universal installer.3.删除注册表内容。
运行regedit命令,删除下面内容:a.HKEY_CLASSES_ROOT,删除此键下所有以Ora,Oracle,Orcl,EnumOra 为前缀的键;b. LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除以Oracle或OraWeb为前缀的键;/****//c.HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE注册表键,删除此键;d.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,删除Services键下所有以oracle 为首的键;e.HKEY_LOCAL_MACHINE\ SYSTEM \ControlSet001\services\所有oracle的服务,按del键删除掉;f.HKEY_LOCAL_MACHINE\ SYSTEM \ControlSet002\services\所有oracle的服务,按del键删除掉;g.HKEY_LOCAL_MACHINE\ SYSTEM \ControlSet003\services\所有oracle的服务,按del键删除掉;h.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet\services\所有oracle的服务,按del键删除掉;i.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除此键下所有以oracle为首的键;j.HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Sta rt Menu\Programs,删除此键下所有以oracle为首的键;k.HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI注册表键,删除除了Microsoft ODBC FOR ORACLE注册表键以外的所有有Oracle字样的键值。
Oracle_10g安装配置与卸载

Oracle 10g安装配置与卸载一、安装Oracle 10g1.安装前准备通常Oracle10G在安装前必须明白,安装到底在哪个OS下进行,不过利用Oracle通用安装工具(OUI)可以避免这么复杂。
同时你也地对你的环境要有所了解,诸如系统的磁盘体系结构、数据库体系结构、网络体系结构等等,单磁盘独立宿主结构,单DBMS是最简单的。
具体还有几个事情:(1)安装通常要有512MB内存,1.5GB左右的磁盘空间。
在安装过程中虚拟内存不能少,通常可以临时设置为RAM的2倍,安装完后该会正常情况;(2)安装之前你一定要以管理员的身份(例如Administrator)来登录你的操作系统,并记录下你的计算机名、IP地址;(3)通常不要把安装的路径设为C盘(假设C盘为系统盘);(4)最好将Oracle的光盘复制到硬盘中在安装以提高速度。
2.安装过程(1)安装分基本安装和高级安装。
基本安装是傻瓜型的,而高级安装就会有一些手动设置的内容,包括为不同的帐户设置不同的口令,选择数据库语言,产品语言,自动备份,定制安装以及备用存储选项(自动存储管理);(2)安装类型包括企业版、标准版、个人版和定制版,教学用缺省安装企业版;(3)缺省的全局数据库名为Orcl;SID用以区分本机中的其他Oracle实例;(4)设置一个口令用于所有数据库帐户(SYS、SYSTEM、SYSMAN、DBSNMP),注意口令的首字符应为字母;(5)安装的日志都记录在:C:\Program Files\Oracle\Inventory\logs\installActions 2008-10-01_12-51-17PM.log(假设安装到C盘,安装日期是2008-10-01,安装时间是12-51-17PM)(6)如果本机上还安装了其他版本Oracle数据库,会询问是否升级现有的数据库;(7)安装完成后请记住:其中CHENQIUJIN是计算机名。
二、测试和配置Oracle 10g1.测试侦听器配置:请执行操作系统级的命令:tnsping orcl (假定全局数据库名是 orcl)上述结果如果正确,表明侦听器配置无误,否则要做检查:使用 Oracle Net Configuration Assistant 检查网络配置(netca 命令)使用 Database Configuration Assistant 检查数据库配置(dbca 命令)2.测试数据库例程安装和启动:执行操作系统级的命令:sqlplus system/password@orcl(假定 SYSTEM 用户对应的口令是password,全局数据库名是orcl)以下是命令执行后的示例(请手工输入下划线部分文字):上述出现下面结果,表明数据库例程安装和启动正常。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下Oracle10g的安装与卸载第一章Oracle 10g的安装31.1检查硬件环境31.1.1硬件要求31.1.2检查内存31.1.3检查交换分区31.1.4检查/tmp临时文件夹空闲空间31.1.5检查磁盘空闲空间大小41.2检查软件环境41.2.1软件环境要求41.2.2检查操作系统型号51.2.3检查内核型号51.2.4检查安装Oracle10g必须的操作系统安装包是否安装51.3创建组和用户61.3.1 创建oinstall组61.3.2 创建dba组61.3.3创建用户名为oracle的用户并将其指派到相应的组61.3.4修改oracle用户密码61.3.5 检查确认用户61.4创建安装目录并修改目录属性71.4.1创建目录71.4.2分配组71.4.3分配权限71.5修改Linux内核参数71.5.1 在/etc/sysctl.conf文件中加入下列行71.5.2 运行以下命令改变核心参数81.6设置oracle用户限制91.6.1 在配置文件 /etc/security/limits.conf 文件中加入下列行91.6.2 在/etc/pam.d/login文件中加入下列行91.7修改host文件及环境变量101.7.1 修改/etc/hosts文件101.7.2 修改用户环境变量111.8开始安装Oracle121.8.1 解压安装包121.8.2 进入解压目录,安装Oracle121.8.3 指定产品清单目录和XX明,默认即可,点击下一步131.8.4 产品特定的先决条件检查,点选用户已验证然后点击下一步即可141.8.5 安装151.8.6 执行配置脚本161.8.7 安装完毕退出17第二章配置监听及建库182.1配置监听器182.1.1在终端输入如下命令调用网络配置助手182.1.2添加监听程序192.1.3为监听起名192.1.4选择协议TCP202.1.5配置端口,默认为1521202.1.6是否配置另一个监听,如果不配置选择否212.1.7完成监听配置,点击下一步退出212.2创建数据库222.2.1使用dbca命令调用oracle数据库配置助手进行图形建库222.2.2创建数据库232.2.3选择模板为一般用途创建数据库232.2.4为数据库实例起名242.2.5选择使用企业管理器管理数据库242.2.6设置数据库密码252.2.7选择数据库存储机制252.2.8指定数据库创建位置262.2.9.指定闪恢区位置及大小262.2.10.是否添加实例方案272.2.11设置oracle相关参数,这里主要设置字符集272.2.12.数据库的存储配置282.2.13选择创建数据库选项,如保存模板和脚本可进行点选282.2.14点击确定开始创建292.2.15口令管理29第三章Oracle 10g的卸载303.1图形卸载Oracle303.1.1切换目录到安装介质的根目录执行./runInstaller命令或切换到$ORACLE_HOME/oui/bin目录下执行./runInstaller脚本303.1.2卸载产品313.1.3确认卸载产品323.1.4卸载完成后点击关闭窗口333.1.5删除相关目录及文件343.2手工卸载数据库343.2.1.使用SQL*PLUS关闭数据库343.2.2.停止监听程序343.2.3停止HTTP服务343.2.4 su到root用户删除安装目录353.2.5删除/usr/local/bin下的文件353.2.6.将/etc/ora*删除353.2.7将/etc/inittab.cssd删除353.2.8将oracle用户删除(若要重新安装,可以不删除)353.2.9将用户组删除(若要重新安装,可以不删除)353.2.10修改内核参数35第一章Oracle 10g的安装1.1检查硬件环境1.1.1硬件要求内存至少512M交换分区至少1G/tmp 至少400M磁盘空闲空间至少4G1.1.2检查内存# grep MemTotal /proc/meminfo1.1.3检查交换分区# grep SwapTotal /proc/meminfo1.1.4检查/tmp临时文件夹空闲空间# df –h /tmp1.1.5检查磁盘空闲空间大小# df –h1.2检查软件环境1.2.1软件环境要求操作系统:Red Hat Enterprise Linux AS/ES 3.0(Update 4 or later)内核:至少2.4.21-27.EL 内核软件包:❖binutils-2.15.92.0.2-13.EL4❖pat-db-4.1.25-9❖pat-libstdc++-296-2.96-132.7.2❖gcc-3.4.3-22.1.EL4❖gcc-c++-3.4.3-22.1.EL44❖glibc-2.3.4-2.9❖glibc-mon-2.3.4-2.9❖gnome-libs-1.4.1.2.90-44.1❖libstdc++-3.4.3-22.1❖libstdc++-devel-3.4.3-22.1❖make-3.80-5❖pdksh-5.2.14-30❖setarch-1.6-11.2.2检查操作系统型号# cat /etc/issue1.2.3检查内核型号# uname –r1.2.4检查安装Oracle10g必须的操作系统安装包是否安装# rpm -qa |grep package_name#rpm –qa|grep binutils-2.15.92.0.2-13.EL4#rpm –qa|grep pat-db-4.1.25-9#rpm –qa|grep pat-libstdc++-296-2.96-132.7.2#rpm –qa|grep gcc-3.4.3-22.1.EL4#rpm –qa|grep gcc-c++-3.4.3-22.1.EL44#rpm –qa|grep glibc-2.3.4-2.9#rpm –qa|grep glibc-mon-2.3.4-2.9#rpm –qa|grep gnome-libs-1.4.1.2.90-44.1#rpm –qa|grep libstdc++-3.4.3-22.1#rpm –qa|grep libstdc++-devel-3.4.3-22.1#rpm –qa|grep make-3.80-5#rpm –qa|grep pdksh-5.2.14-30#rpm –qa|grep setarch-1.6-1#rpm –qa|grep libXp-1.0.0-8.1.el5.i386.rpm备注:如果按装了系统会显示出包名称,如果没有安装则什么也不显示,可以使用rpm –ivh package_name(包名)的命令安装。
如果找不到包的话可以到 /安装盘/Sever目录下找到/media/RedHat.dvd/Server1.3创建组和用户1.3.1 创建oinstall组# groupadd oinstall1.3.2 创建dba组# groupadd dba1.3.3创建用户名为oracle的用户并将其指派到相应的组# useradd -g oinstall -G dba oracle备注:如果oracle 已经存在但不是 oinstall组,也非dba组成员,则修改用户属性:#usermod -g oinstall -G dba oracle1.3.4修改oracle用户密码# passwd oracle1.3.5 检查确认用户# id oracle1.4创建安装目录并修改目录属性1.4.1创建目录# mkdir -p /oracle/u01/oracle1.4.2分配组# chown -R oracle:oinstall /oracle/u01/oracle 1.4.3分配权限# chmod -R 775 /oracle/u01/oracle1.5修改Linux内核参数1.5.1 在/etc/sysctl.conf文件中加入下列行# vi /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144net.core.rmem_max = 262144net.core.wmem_default = 262144net.core.wmem_max = 2621441.5.2 运行以下命令改变核心参数# /sbin/sysctl –p1.6设置oracle用户限制1.6.1 在配置文件 /etc/security/limits.conf 文件中加入下列行# vi /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655361.6.2 在/etc/pam.d/login文件中加入下列行# vi /etc/pam.d/loginsession required /lib/security/pam_limits.sosession required pam_limits.so1.7修改host文件及环境变量1.7.1 修改/etc/hosts文件将IP地址与主机名添加到此文件中,我们已经修改过主机名,只修改IP地址即可 # vi /etc/hosts1.7.2 修改用户环境变量编辑文件/home/oracle/.bash_profile文件,输入下列行# vi /home/oracle/.bash_profileumask 022export TMP=/tmpexport TMPDIR=$TMPexport ORACLE_SID=hdstdbexport ORACLE_BASE=/oracle/u01/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_TERM=xtermexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export PATH=$ORACLE_HOME/bin:$PATHexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK1.8开始安装Oracle1.8.1 解压安装包安装须以x window图形界面登陆。