Linux_Oracle10g安装指导书
Oracle 10g安装手册

Oracle 10g安装手册Oracle分为客户端和服务端,我们将分别对客户端安装和服务端安装进行介绍。
注意:一台机器上不需要既安装客户端,又安装服务端。
请根据具体需求选择安装客户端还是服务端。
1.1.依赖包安装用root用户登录,首先检查软件包,在安装oracle的过程中需要安装的包有多个,具体的安装如下:rpm -ivh libaio-0.3.93-4.i386.rpm --nodepsrpm -ivh libaio-devel-0.3.105-2.i386.rpm --nodepsrpm -ivh libxcb-1.0-4.fc8.i386.rpm --nodepsrpm -ivh libxcb-devel-1.0-4.fc8.i386.rpm --nodepsrpm -ivh libXp-1.0.0-8.fc8.i386.rpm --nodepsrpm -ivh libXau-devel-1.0.1-3.1.i386.rpm --nodepsrpm -ivh libXext-devel-1.0.1-2.1.i386.rpm --nodepsrpm -ivh libXdmcp-devel-1.0.1-2.1.i386.rpm --nodepsrpm -vih libXinerama-devel-1.0.1-2.1.i386.rpm --nodepsrpm -ivh libX11-devel-1.0.3-9.el5.i386.rpm --nodepsrpm -ivh mesa-libGL-devel-6.5.1-7.7.el5.i386.rpm --nodepsrpm -ivh xorg-x11-proto-devel-7.1-9.fc6.i386.rpm --nodeps注意:所有的依赖包必须要安装齐全否则可能出现在安装过程中安装无法进行下去。
为了方便大家的安装,已经将这些安装包做成了oracle-depend,安装时只要执行里面的install.sh即可。
SUSE Linux Oracle 10g安装配置指导手册

关于这篇文档摘要目录1安装准备 (1)1.1操作系统补丁准备 (1)1.2ORACLE用户及属组 (1)1.3核心参数检查 (2)1.4修改系统限制 (3)1.4.1PAM 配置文件修改 (3)1.5设置ORACLE用户环境变量 (3)2介质安装 (4)2.1修改用户环境变量,启动图形终端 (4)2.2安装步骤 (5)2.3数据库补丁 (9)2.4补丁安装步骤 (10)2.5安装OPATCH (13)2.6安装CPU补丁12419258 (13)3TAR包安装 (14)4创建实例 (15)5配置监听 (24)6客户端本地NET服务名配置 (29)附录A参考资料 (34)A.1附录A.1 ORACLE基础操作命令 (34)图目录图2-2欢迎界面 (5)图2-3产品清单和操作组设置 (6)图2-4选择按照数据库类型 (6)图2-5指定主目录 (7)图2-6检查系统界面 (7)图2-7设置配置选项 (8)图2-8安装组件概要 (8)图2-9安装结束界面 (9)表目录表4-1Oracle8i,oracle 9i, oracle 10g 补丁列表 (9)1 安装准备摘要:介绍orace10G在suse11下安装的准备工作1.1 操作系统补丁准备1. 在图形界面中,以root用户登录选择菜单[yast→Software→SoftwareManagement]2. 在弹出的菜单中,选择[Search]项,输入“orarun”,进行search,检查是否已经安装,如果没有,则进行安装。
3. 安装后的状态如下:1.2 oracle用户及属组安装好orarun环境包后,系统是存在oracle用户和dba组的,只是与我们规范要求的id不一样,需要进行修改。
1. 在图形界面中,以root用户登录选择菜单[yast→Security and Users→User andGroup Management]2. 在弹出的菜单中,设置过滤条件(Set Fitter)为System users或System Groups,然后对oracle用户及dba组进行修改,id为1001,oracle的主目录为/home/oracle。
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下Oracle10g的安装与卸载(全)

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(包名)的命令安装。
oracle10g linux 安装完全教程

Oracle在linux系统安装教程版本:v1初稿亚信联创dragongolddjl@一、oralce10g安装环境必需条件查询*如果是使用远程终端登录系统,请使用$su-root命令将提示输入密码。
1、检查硬件要求2、a下面显示了物理内存和系统我swap交换空间之间的关系物理内存Swap交换空间小于1024M2倍于物理内存1025MB至2048MB 1.5倍于物理内存2049MB至8192MB等于物理内存大小大于8192MB0.75倍于物理内存b/tmp挂载点空间需求:>400Mc oracle安装目录空间需求:1.5~3.5Gd/opt挂载点空间需求:>1.2G3、硬件检查命令物理内存#grep MemTotal/proc/meminfo交换空间swap#grep SwapTotal/proc/meminfo/tmp挂载点#df-k/tmp硬盘使用情况查询#df-kCPU信息查询#grep"model name"/proc/cpuinfo4、检查系统软件要求支持的操作系统备注Red Hat Enterprise Linux AS/ES3.0或晚于该版本Red Hat Linux4.0SUSE Linux Enterprise Server9.0with SP2或晚于该版本Asianux1.0Asianux2.0系统名称内核Red Hat Enterprise Linux3.0and Asianux1.0 2.4.21-27.ELRed Hat Enterprise Linux4.0and Asianux2.0: 2.6.9-5.EL SUSE Linux Enterprise Server9.0: 2.6.5-7.201操作系统必须装的软件包Red Hat Enterprise Linux 3.0 and Asianux1.0:make-3.79.1gcc-3.2.3-34glibc-2.3.2-95.20compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c++-7.3-2.96.128 compat-libstdc++-7.3-2.96.128 compat-libstdc++-devel-7.3-2.96.128 openmotif21-2.1.30-8setarch-1.3-1Red Hat Enterprise Linux 4.0 and Asianux2.0:binutils-2.15.92.0.2-13.EL4 compat-db-4.1.25-9compat-libstdc++-296-2.96-132.7.2 control-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.1 libstdc++-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.2 setarch-1.6-1SUSE Linux Enterprise Server9binutils-2.15.90.0.1.1-32.5gcc-3.3.3-43.24gcc-c++-3.3.3-43.24glibc-2.3.3-98.28gnome-libs-1.4.1.7-671.1libstdc++-3.3.3-43.24libstdc++-devel-3.3.3-43.24make-3.80-184.1pdksh-5.2.14-780.1sysstat-5.0.1-35.1xscreensaver-4.16-2.65、软件信息查询命令操作系统版本#cat/etc/issue必需内核查询#uname-r安装包查询#rpm-q[package_name]二、添加用户及用户组1、检查系统中是否已经有以下用户及用户组The Oracle Inventory group(oinstall)#more/etc/oraInst.locThe OSDBA group(dba)#grep dba/etc/groupThe Oracle software owner(oracle)#id oracleAn unprivileged user(nobody)#id nobody*若已经存在以上用户及用户组请跳过步骤2.2、创建用户及用户组a、创建用户组#/usr/sbin/groupadd oinstall#/usr/sbin/groupadd dbab、创建用户及赋予密码#/usr/sbin/useradd-g oinstall-G dba oracle#/usr/sbin/useradd nobody#passwd oracle输入该命令后需要输入两次密码。
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然后再次检查需要的软件包是否都已安装成功。
Linux安装Oracle10g(图文详解 教程)

1安装RedHat Enterprise Linu x 31.1 准备安装介质安装介质一共4张光盘(CD版),版本号为:2.4.21-27.ELsmp设置BIOS为光盘启动,放入第一张光盘即可。
进入到RedHat Enterprise Linux3(以下均简称为Linux)的启动界面,屏幕上出现[boot]字样,如果采用图形化方式安装,直接按回车继续,如果想采用命令行模式进行,输入“linux text”后回车,如有其他需要,按屏幕提示选择选项进行(比如安装SATA硬盘或网卡时可能需要先安装其驱动)。
1.2 安装过程1.欢迎界面,点击Next继续2.选择安装语言界面,可以选择“Chinese(Simplified)简体中文”,点击Next继续3.选择键盘界面,默认即可(U.S. English),点击“下一步”继续4.选择鼠标界面,默认即可(3键鼠标(USB)),点击“下一步”继续5.磁盘配置界面,选择“用Disk Druid手工分区”,点击“下一步”继续6.设置分区:(以下为160G硬盘)分区需注意:最多只能4个主分区,其中逻辑分区也是一个主分区,同时,还需要注意/t mp分区,建议系统有/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设备,说明网卡驱动未成功。
Linux 安装Oracle10G客户端_安装步骤

安装Oracle 数据库Linux 安装Oracle10G客户端我用的是XManager远程连接服务器,使用SSH。
假设我的安装路径在/cpic/cxfc/Oracle10G/x86_64下面。
// 安装文件路径var basePath = /cpic/cxfc/Oracle10G/x86_64简单命令解释:cd 进行位置切换, cd .. 标示上一目录, cd client表示进入当前目中的client目录中。
ls查看当前目录中的所有信息。
一:检测Linux系统版本检测Linux版本是为了看是否支持安装Oracle10G客户端。
查看Oracle10G客户端可以在什么版本的系统安装,可以在:basePath/client/install/oraparam.ini文件查看。
如下图所示:查看文件命令:cat 文件名查看系统类型命令:cat /etc/issue 如下图所示:大家可以看到我的系统是Red Hat红帽子的,是可以安装Oracle10G客户端的。
二:检测Linux服务器系统位数(是32位还是64位),这步很重要检测Linux服务器系统位数是因为如果你用32位安装包在64为系统安装的话会报错,缺少包。
所以如果是64位系统就下载64为安装包,32位就下载32位安装包。
我当时就在这里耗了很久。
所以特别提示一下。
检测Linux服务器系统位数命令:uname -i如图:我的是x86_64,也就是64位系统。
需要安装64为Oracle10G客户端安装包。
安装包图:因为是cpio压缩包所以需要解压,命令:cpio -idmv < 文件名.cpio如果是cpio.gz压缩包的话,解压命令:gunzip 文件名.cpio.gz进行解压为cpio 文件,然后再用上步搞定解压成为client文件夹。
三:进行安装1. 首先进入解压后的client文件夹,命令: cd client2. 运行安装文件:./runInstaller如图:3.下一步next,选择管理员进行安装,如图:下一步,如图,显示通过passed:点击下一步:如图:进入这一步的时候,不需要进行配置,将复选框选中点击next:一路next下去,知道finish,然后会提示执行root.sh,如图:再进入终端的命令窗口使用su root命令进入root账户,然后,如图:执行root.sh文件之后,点击安装界面的ok,安装完成:四:配置ORACLE_HOME1. 直接在终端命令窗口输入cd回车<!--[if !supportLists]-->2. <!--[endif]-->输入vi .bash_profile 进行修改配置文件<!--[if !supportLists]-->3. <!--[endif]-->进入之后按“i‘就可以修改文件了,在最下面添加<!--[if !supportLists]-->4. <!--[endif]-->umask 022<!--[if !supportLists]-->5. <!--[endif]--> exportORACLE_HOME=/u01/app/oracle<!--[if !supportLists]-->6. <!--[endif]--> exportPATH=$ORACLE_HOME/bin:$PATH4.输入完之后按“esc“然后输入:wq再敲回车进行保存退出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下oracle_10g安装报告安装准备:软件:VMware-workstation-6(机房绿色版,主操作系统是Windows XP SP3)RedHat.Enterprise.Linux.5(REDHAT_ES_5.ISO)oracle10g for linux(10.2.0.1_linux32_database.iso)参考文档:《oracle_10g手册》《虚拟机中Linux系统里安装Oracle - 实验报告》第一部:VMware安装与设置:1)运行“安装.cmd”安装NAT服务(第三个服务项),运行vm //如已安装其他版本vm,先删之2)安装位置:D:\My Virtual Machines\Red Hat Enterprise Linux 5a)网络连接:NAT2)设置:a)4个硬盘b)1024M内存c)3张网卡:(网桥,NAT,Host-only各一张)3)加载:REDHAT_ES_5.ISO文件,启动vm天龙第二部:安装Linux并以root身份登入:1)进入安装界面,按<Enter>键,直接进入图形模式(graphical mode)安装模式;2)选择“Skip”,跳过Media Test;3) 选择“简体中文”4)选择“跳过输入安装号码”。
此处选择后者,单击“确定(O)”;小贴士:利用Ctrl+Alt在windows和虚拟机之间切换鼠标4)提供一个注册码:2515dd4e215225dd5)格式化4个分区(sda/sdb/sdc/sdd )选择4次!因为有4个硬盘么!6)建立自定义分区结构:⏹第一分区(sda):/boot :50% 强制主分区/ :全部⏹第二分区(sdb):/home 500M /tmp 500M⏹第三分区(sdc):swap 全部⏹第四分区(sdd):/oracle 全部7)取消UTC8)设置用户密码:oracle9)安装软件开发和网络服务器:(除了语言支持外,其他全选,有点耐心)//非常重要10)重新引导,禁用防火墙和SELinux(方便),设置用户名和密码。
第三部:检查硬件和软件需求:右击->打开终端,切换到root用户1)检查硬件需求:满足要求!2)检查核心包:# uname –r版本为:2.6.18-92.e15符合2.6.1x-1x 的要求!检查最重要的几个包是否已经安装# rpm -q gcc make binutils openmotif glibc结果如下图:不缺少包!缺失包安装://前面选择全部的重要性!# rpm -ivh file.rpm --force –nodeps //安装一个新的rpm 包补好包后,对所有需要的包进行检查# rpm -q gcc make binutils openmotif setarch compat-db compat-gcccompat-gcc-c++ compat-libstdc++ compat-libstdc++-develOracle安装需要一下一些包://版本号可以不同Red Hat Enterprise Linux 3.0 and Asianux 1.0:make-3.79.1gcc-3.2.3-34glibc-2.3.2-95.20compat-db-4.0.14-5compat-gcc-7.3-2.96.128compat-gcc-c++-7.3-2.96.128compat-libstdc++-7.3-2.96.128compat-libstdc++-devel-7.3-2.96.128openmotif21-2.1.30-8setarch-1.3-1Red Hat Enterprise Linux 4.0 and Asianux 2.0: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第四部:创建用户组和用户:1) 创建两个用户组oinstall和dba:/usr/sbin/groupadd oinstall/usr/sbin/groupadd dba2) 创建用户# id oracle //查看用户名是否已经存在,不存在执行以下命令Oracle用户已经存在!若不存在执行以下命令# useradd -g dba -G oinstall -m -d /home/oracle oracle# /usr/sbin/usermod -g oinstall -G dba oracle //当用户存在时,修改用户组设置3)设置密码:# passwd oracle //设置密码第五部:创建Oracle目录,设置环境变量:1)创建oracle安装目录:# chown -R oracle.oinstall /oracle // oracle根目录赋权限# chmod -R ug=rwx,o=rx /oracle# mkdir -p /oracle/10g // 数据库10g安装目录# chown -R oracle.oinstall /oracle/10g# chmod -R ug=rwx,o=rx /oracle/10g2)设置配置文件:以oracle 身份登录# su – oracle //用户切换到oracle编辑登录配置文件vi /home/oracle/.bash_profile,在其中加入以下行:注:插入时,要按下i键,进入insert模式export ORACLE_BASE=/oracleexport ORACLE_HOME=/oracle/10gexport ORACLE_SID=orclexport PATH=$PATH:$ORACLE_HOME/binumask 022注:按Esc退出Insert模式,按下:键,进入command状态键入wq,退出编辑保存退出。
此更改将在下次登录到oracle 帐户时生效,或者运行“. ./.bash_profile”使修改生效。
第六部:设置核心参数:1)检查如下核心参数:Oracle数据库10g需要以下所示的内核参数设置。
其中给出的是最小值,因此如果系统使用的值较大,则不要更改它。
kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536如果系统的参数设置的比上述参数值小,则以root用户编辑#gedit /etc/sysctl.conf 文件,添加或更改这些参数。
打开sysctl.conf文件,发现没有kernel.shmmni,kernel.sem,fs.file-max三项,编辑添加后保存。
2)运行命令:/sbin/sysctl –p 激活1)中更改参数设置。
第七部:为oracle 用户添加Shell 限制1)切换到root 用户,编辑文件/etc/security/limits.conf,添加以下行:# gedit /etc/security/limits.conforacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536这些参数设置了单一seesion中允许打开的文件数或进程数,如果到达了软件极限,则会发出警告;如果到达了硬件极限,则系统禁止你在打开更多文件或进程。
2)编辑文件/etc/pam.d/login,修改或添加以下行:session required /lib/security/pam_limits.sosession required pam_limits.so3)以root 用户的身份修改oracle用户的默认shell启动文件/etc/profile,添加以下行:If [ $USER = "oracle" ]; thenIf [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi4)以root 用户的身份修改c shell文件/etc/csh.login,添加以下行:if ($USER == "oracle" ) thenlimit maxproc 16384limit descriptors 65536endif第八部:拷贝光盘文件,开始安装Oracle10g1)在Vmware中加载Oracle10g安装光盘镜像。
2)在/oracle下建立db_install文件夹,并复制安装文件:# mkdir /oracle/db_install //建立db_install目录#cp –R /media/20061210_165722/ /oracle/db_install //将iso文件中的安装文件复制到该文件夹下。
2)开始安装oracle:●#./runInstaller 版本不能通过!因为redhat-5没有通过oracle正式认证,所以要更改版本号。
键入命令:#vi /etc/redhat-release●将redhat-release的版本更改为redhat-4,保存退出!再次进行安装./runInstaller,通过检查,但是出现乱码的状况。
退出安装。
在终端中键入export LANG=ENGLISH 将语言改为英文。
●正常载入后,利用oinstall组安装,设置用户密码oracle安装检查发现:网络设置不满足设置静态ip1) su rootgedit /etc/sysconfig/network-scripts/ifcfg-eth0把BOOTPROTO=dhcp用“#”注销,添加BOOTPROTO=staticIPADDR=***.***.***.***NETMASK=***.***.***保存退出!2) gedit /etc/hosts添加上面1)中IPADDR的ip地址,格式如下***.***.***.*** my_linux dbserver保存退出!3)让修改生效!/etc/init.d/network restart再次安装,全部通过!注:如果缺包,退出虚拟机,加载linux光盘,进入Server文件夹后打开终端。