RedHat Enterprise Linux 5下Oracle10g安装

合集下载

RedHat5安装oracle10g说明2008-8-17

RedHat5安装oracle10g说明2008-8-17

RedHat5 Oracle安装说明一.下载并解压Oracle安装文件1. linux版64位的oracle安装程序,这你可以到官方网站去down,这里是链接:/technology/software/products/database/index.html执行命令:#cpio -idmv < 10201_database_linux_x86_64.cpio //解压Oracle安装文件这里会解包生成database的目录,内含runInstaller的安装脚本。

2. 从red hat 5安装盘上,拷贝两个包并安装:(用root用户安装)rpm -ivh libaio-0.3.106-3.2.i386.rpmrpm -ivh libXp-1.0.0-8.1.el5.i386.rpm二.创建用户和相关组# /usr/sbin/groupadd oinstall#/usr/sbin/groupadd dba#/usr/sbin/useradd -g oinstall -G dba oraclepasswd oracle三.创建Oracle的安装目录,并把权限付给oracle用户mkdir -p /u01/app/oracle/product/10.2.0/db_1chown –R oracle:oinstall /u01 //让u01文件夹隶属于oracle用户,隶属于oinstall组注意:/u01下的app/oracle/product/10.2.0/db_1这个路径名可以任意起的,不过,尽量定义规范。

将步骤一中解压的database文件夹拷贝到Oracle用户下,即/home/oracle/ 文件夹下chown -R oracle:oinstall /home/oracle/database //让database文件夹隶属于oracle用户,隶属于oinstall组usermod -g hnpms -G oinstall,dba hnpms //hnpms用户也拥有oinstall, dba的权限,即hnpms也可访问/u01目录四.调整相关参数和环境变量1.修改oracle的自带文件:/database/install/oraparam.ini文件(用Root或Oracle 用户编辑)[Certified Versions]Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2修改为:[Certified Versions]Linux=redhat-3,SuSE-9,redhat-4,UnitedLinux-1.0,asianux-1,asianux-2,redhat-5 2. 登录到oracle 用户并且配置环境变量( vi /home/oracle/.bash_profile)在/home/oracle/.bash_profile文件下加入下面的语句(用Root或Oracle用户编辑)# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HO MEPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PA THCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/r dbms/jlib; export CLASSPATH3.在/etc/bashrc文件下加入下面语句(用Root用户编辑)NLS_LANG=’AMERICAN_AMERICA.ZHS16GBK’; export NLS_LANGORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HO MEPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/r dbms/jlib; export CLASSPATH五.修改字符集,避免安装Oracle安装界面出现乱码解决办法一:查看locale输出# localeLANG=en_US.UTF-8LC_CTYPE=zh_CN.GB18030LC_NUMERIC="en_US.UTF-8"LC_TIME="en_US.UTF-8"LC_COLLATE="en_US.UTF-8"LC_MONETARY="en_US.UTF-8"LC_MESSAGES="en_US.UTF-8"LC_PAPER="en_US.UTF-8"LC_NAME="en_US.UTF-8"LC_ADDRESS="en_US.UTF-8"LC_TELEPHONE="en_US.UTF-8"LC_MEASUREMENT="en_US.UTF-8"LC_IDENTIFICATION="en_US.UTF-8"LC_ALL=//切换到Oracle用户执行#export LC_CTYPE=en_US.UTF-8 然后重新调用安装程序.(#export LANG =’zh_CN.GB2312’)(查看字符集版本的命令:echo $LANG)解决办法二:编辑/etc/sysconfig/i18n文件将LANG="zh_CN.UTF-8"改为:LANG="zh_CN.GB18030"六.安装Oracle程序上面的步骤完成后,可以执行/home/oracle/database/runInstaller文件,安装Oracle 了,注意一定要以oracle身份安装!执行如下命令:./runInstaller七.配置tnsname.ora#cd $ORACLE_HOME/network/admin目录,编辑tnsnames.ora文件,增加如下语句:PMSHN =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.223.1.93)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 10.223.1.94)(PORT = 1521)) (LOAD_BALANCE = yes)(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = PMSHN)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 180)(DELAY = 5))))。

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 // 该参数定义了共享内存段的最大尺寸(以字节为单位)。

Red Hat Linux5.5下安装oracle10g详解(图)

Red Hat Linux5.5下安装oracle10g详解(图)

Red Hat Linux5.5 下安装oracle10g详解(图)安装分两个步骤:1. 配置linux下的oracle安装环境;2. 安装oracle10g环境:系统:windowXP--虚拟机--Red Hat Enterprise Linux Server release 5.5 (Tikanga); 数据库:Oracle Database10g Release 2 (10.2.0.1)注:命令严格区分大小写一、Linux下配置oracle的安装环境1. 安装必须的软件包首先,要安装oracle,linux下面需要一系列的软件包的支持,所以需要确保linux下面已经装了需要的软件包。

例如:libXp-1.0.0-8.1.el5.i386.rpm,如果没有这个包,那么在安装的时候会提示错误。

连接到root用户:1. 直接以root用户登录。

2. 命令:su root,输入密码即可。

这些必须的软件包可以从linux系统盘里面找到。

确保cdrom里面有linux 的系统盘,然后使用命令:mount /dev/cdrom /mnt/cdrom将光驱的内容挂载到/mnt/cdrom路径下面。

注:如果/mnt/cdrom目录不存在,使用mkdir /mnt/cdrom命令创建。

进入到/mnt/cdrom/Server:cd /mnt/cdrom/Server执行如下命令:rpm -ivh setarch-2*rpm -ivh make-3*rpm -ivh glibc-2*rpm -ivh libaio-0*rpm -ivh compat-libstdc++-33-3*rpm -ivh compat-gcc-34-3*rpm -ivh compat-gcc-34-c++-3*rpm -ivh gcc-4*rpm -ivh libXp-1*rpm -ivh openmotif-2*rpm -ivh compat-db-4*注:系统盘可能不止一个,如果又多个需要分批次加载。

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的警告。

数据库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 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 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前,必须先安装所需的依赖包。

RedHat AS 5下Oracle10g安装文档

RedHat AS 5下Oracle10g安装文档

RedHat AS 5下Oracle10g安装文档目次1.安装Oracle前的系统准备工作 (3)1.1.检查内存、硬盘容量、交换空间等 (3)1.2.检查需要的软件包 (3)1.3.修改系统内核参数 (3)1.4.创建组和用户 (4)1.5.添加以下内容到/etc/security/limits.conf (4)1.6.添加以下内容到/etc/pam.d/login (4)1.7.加以下内容到/etc/profile (5)1.8.对默认 shell start-up文件作如下改变 (5)1.9.配置Linux主机 (5)1.10.配置oracle用户环境变量 (5)2.安装Oracle,并进行相关设置 (7)2.1.解压缩安装文件 (7)2.2.用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面: (7)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安装介质的话,会很方便。

RED HAT LINUX企业版+ORACLE10G服务器安装文档

RED HAT LINUX企业版+ORACLE10G服务器安装文档

目录1、l inux下安装oracle10g2、表空间的建立及用户建立3、O racle数据库随linux系统启动关闭及自动备份在linux下安装oracle10g安装oracle:1、内存及交换分区检查[root@oracle10g ~]# cat /proc/meminfo | grep MemTotalMemTotal: 1034604 kB[root@oracle10g ~]# cat /proc/meminfo | grep SwapTotalSwapTotal: 1574360 kB建议内存最少1G,交换分区为内存1.5~2倍。

如果空间充足建议2倍。

Oracle 安装之前会检测,但我在交换分区为内存一半的情况下,也安装成功过。

当时内存为4G。

2、修改主机名及hosts文件[root@oracle10g ~]# hostname oracle10g[root@oracle10g ~]# vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost172.16.60.196 oracle10g“改成配给那个门店的ip和服务器名qtjlmd”后续操作中,监听需要核对服务器名。

建议修改,避免以后网络访问出现异常。

退出重联看是否生效。

3、检查所需操作系统的RPM包是否完整以下是oracle10g在RHEL5环境下,需要装的包。

# From RedHat AS5 Disk 1cd /media/cdrom/Serverrpm -Uvh setarch-2*rpm -Uvh make-3*rpm -Uvh glibc-2*rpm -Uvh libaio-0*cd /eject# From RedHat AS5 Disk 2cd /media/cdrom/Serverrpm -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*cd /eject# From RedHat AS5 Disk 3cd /media/cdrom/Serverrpm -Uvh openmotif-2*rpm -Uvh compat-db-4*cd /eject检查的命令(在grep后面更上需要检测包的名字):4、在Linux安装光盘上找到所有缺失的包,并拷贝到 /目录下面,再执行下面的安装包命令[root@oracle10g /]# rpm -ivh *.rpm安装完包后,重新检查,若此时检查不到安装成功的包,是否需要reboot5、创建用户新增oinstall、dba用户组,oracle用户[root@oracle10g /]# groupadd oinstall[root@oracle10g /]# groupadd dba[root@oracle10g /]# useradd -g oinstall -G dba -d /home/oracle oracle [root@oracle10g /]# passwd oracleChanging password for user oracle.New UNIX password:BAD PASSWORD: it is based on a dictionary wordRetype new UNIX password:passwd: all authentication tokens updated successfully.说明:# useradd -g oinstall -G dba -d /home/oracle oracle(新增用户oracle -g 主组属于 oinstall -G dba 辅助组属于 dba-d /home/oracle 用户缺省根目录为/home/oracle)检查onbody用户是否存在[root@oracle10g /]# id nobodyuid=99(nobody) gid=99(nobody) groups=99(nobody)6、创建安装目录[root@oracle10g /]# mkdir -p u01/oracle[root@oracle10g /]# chown -R oracle:oinstall u01改变u01目录所属用户及组 -R参数表示递归(此步骤给目录赋权)将oracle10g安装介质解压到u01目录下tar -xf *.tarunzip *.zipmv database/ /u01mv Disk1/ /u01chown -R oracle:oinstall Disk1[root@oracle10g database]# pwd/u01/database[root@oracle10g database]# lltotal 28drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 docdrwxr-xr-x 5 oracle oinstall 4096 May 19 15:31 installdrwxr-xr-x 2 oracle oinstall 4096 May 19 15:30 response-rw-r--r-- 1 oracle oinstall 1327 May 19 15:30 runInstaller drwxr-xr-x 9 oracle oinstall 4096 May 19 15:31 stage-rw-r--r-- 1 oracle oinstall 5213 May 19 15:30 welcome.html注意一般情况下,没有runInstaller的执行权限,使用下面的命令。

在RedHat5下安装Oracle10g详解

在RedHat5下安装Oracle10g详解

在RedHat 5下安装Oracle 10g详解(2008-05-15 15:26:21)标签:oracle 10g linux redhat 5.0 jdk it 分类:VMW.Lnx必要的硬件信息检查物理内存:512M: # grep MemTotal /proc/meminfo 交换空间:1.0 GB或者2倍内存大小:# grep SwapTotal /proc/meminfo检查完如上各项之后, 应该修改核心参数.执行如下命令:#vi /etc/sysctl.conf#注释:#表示使用root用户操作,$表示使用oracle 用户进行操作.提示符后面的蓝色部分表示需要输入的命令,以下同.在该文件末尾加入如下内容:kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000编辑完之后,保存,执行 # /sbin/sysctl -p 命令操作来使我们所做的变更生效.注:上面kernel.shmmax/kernel.sem等是典型的核心参数配置.您可能需要根据您的实际环境进行适当的变动.关于这些核心参数的说明在Oracle的官方网站中有很详细的说明.然后,应该检查一下上面的操作是否正确:# /sbin/sysctl -a | grep sem# /sbin/sysctl -a | grep shm# /sbin/sysctl -a | grep file-max# /sbin/sysctl -a | grep ip_local_port_range为Oracle用户设定Shell的限制’一般来说,出于性能上的考虑,还需要需要进行如下的设定,以便改进Oracle用户的有关nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)# vi /etc/security/limits.conf# 添加如下的行* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536添加如下的行到/etc/pam.d/login 文件:session required /lib/security/pam_limits.so编辑 /etc/profile 文件,添加如下部分:if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi之后,执行$ unlimit 验证一下.一、相关软件环境:RedHat Enterprise Server 5jdk-1_5_0_15-linux-i586-rpm.binoracle10.2.0.1-linux32.zip其他安装包见文中------------------------------------------------------------RedHat Enterprise Server 5红帽发行的Linux 服务器版最新版,Linux 2.6.18内核下载地址:[url]ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc1.iso[/u rl][url]ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc2.iso[/u rl][url]ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc3.iso[/u rl][url]ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc4.iso[/u rl][url]ftp://60.232.126.152/os/linux/redhat/rhel5/rhel-5-server-i386-disc5.iso[/u rl]更多介绍和下载地址可以查看[url]/html/Basic/azpz/20070907/35044.html[/url]安装序列号:2515dd4e215225ddjdk-1_5_0_15-linux-i586-rpm.bin下载地址:[url]/javase/downloads/index_jdk5.jsp[/url]oracle-xe-10.2.0.1-1.0.i386.rpmOracle 10g的rpm安装包下载地址:[url]/technology/software/products/database/xe/htdocs/102x elinsoft.html[/url]二、 RHEL5介绍在经历了两次跳票以后, Red Hat于2007年3月14日正式发布了RHEL5. RHEL 5将是Red Hat 的商业服务器操作系统版本的第四次重要版本发布, Red Hat酝酿发布RHEL 5已经超过了两年, 主要变化包括Linux内核由2.6.9升级为2.6.18, 支持Xen虚拟化技术, 集群存储等.RHEL5的版本主要分为Sever和Desktop两个版本。

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 限定。

redhat5安装oracle10g

redhat5安装oracle10g

一.jdk1.6 安装(可选)下载jdk1.6包名称:jdk-6u20-linux-i586-rpm.bin安装过程:下载完成之后,1.先将jdk 拷贝到/usr/local/jdk1.6/ 下2.以root用户给jdk安装包增加执行权限,如下:chmod a+x jdk-6u20-linux-i586-rpm.bin3.执行安装:./ jdk-6u20-linux-i586-rpm.bin在执行过程中碰到安装协议,只需要按空格键直到提示出现Do you agree to the above license terms?[yes or no] //是否同意安装协议在光标处输入y or yes 回车。

等待一分钟左右,直到出现Done,则安装完成之后。

4.设置环境变量:(备份原有的jdk1.4 并把为jdk1.6创建软连接①jdk1.6安装完成,进入jdk默认地安装路径/usr/java/, 会看到已经安装好了的jdk1.6.0_20文件夹,②为了设置环境变量更为便利,在此为jdk1.6.0_20创建软连接jdk1.6 :ln -s /usr/java/ jdk1.6.0_20 /usr/java/jdk1.6③查看系统是否装有老版本的jdk如何查看java程序的版本:# java -version如果有老版本的jdk (假如已有的jdk版本为1.4),则对其进行备份# mv /usr/bin/java /usr/bin/jdk1.4④把新版本的jdk1.6 以软连接的方式,放入系统的执行路径中# ln -s /usr/java/jdk1.6/bin/java /usr/bin/# ln -s /usr/java/jdk1.6/bin/javac /usr/bin/⑤如果希望jdk运行的环境变量在开机后对于所有用户都有效,则需要修改环境变量:# vim /etc/profile在profile其末尾添加:JAVA_HOME=/usr/java/jdk1.6 //jdk 的安装路径CLASSPATH=$JAVA_HOME/lib/dt.jar: $JAVA_HOME/lib/tools.jar: ./: //类文件路径PATH=$JAVA_HOME/bin:$PATH //在系统的PATH 路径中增加java的二进制执行路径export JAVA_HOME CLASSPATH PATH //把添加的环境变量设置为全局变量设置完成之后保存并退出,注销系统。

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 # 可以使用的共享内存的总量。

在RedHat 5下Oracle 10g rpm包的安装详解

在RedHat 5下Oracle 10g rpm包的安装详解

(Linux+JDK+Tomcat+Oracle)作者:Arlan e-mail:arlan8005@ 转载请保留作者信息和出处一朋友公司的服务器需要在RedHat 5下配置jsp环境,Tomcat作为jsp引擎和web服务器,安装数据库Oracle 10g。

因为之前对LAMP比较熟悉,第一次接触jsp环境比较手生,参考了网络上的部分资料,不过安装环境或安装方式都和所需要求不尽相同,折腾了好几天终于搞定,以下是自己写的比较详细的总结,希望对一些新手朋友有点帮助。

此次配置是在RedHat linux安装完毕后开启SSH,其余都在远程SHELL下操作,没有在服务器本机的文本或图形上操作。

一、相关软件环境:RedHat Enterprise Server 5jdk-1_5_0_12-linux-i586-rpm.binapache-tomcat-6.0.14.tar.gzoracle-xe-10.2.0.1-1.0.i386.rpm其他安装包见文中------------------------------------------------------------RedHat Enterprise Server 5红帽发行的Linux 服务器版最新版,Linux 2.6.18内核下载地址:ftp://60.232.126.152/os/linux/re ... rver-i386-disc1.isoftp://60.232.126.152/os/linux/re ... rver-i386-disc2.isoftp://60.232.126.152/os/linux/re ... rver-i386-disc3.isoftp://60.232.126.152/os/linux/re ... rver-i386-disc4.isoftp://60.232.126.152/os/linux/re ... rver-i386-disc5.iso更多介绍和下载地址可以查看/html/Basic/azpz/20070907/35044.html安装序列号:2515dd4e215225ddjdk-1_5_0_12-linux-i586-rpm.bin不用多介绍了,必须要这个,sun上面版本有6了,我这里用的是5.下载地址:/javase/downloads/index_jdk5.jspapache-tomcat-6.0.14.tar.gztomcat最新版本了下载地址:/download-60.cgioracle-xe-10.2.0.1-1.0.i386.rpmOracle 10g的rpm安装包下载地址:/technology ... s/102xelinsoft.htmlPS:我用的机器系统是win xp,用SecureCRT 5.5连接SSH。

Oracle10G在Red Hat Enterprise 5上的实战安装

Oracle10G在Red Hat Enterprise 5上的实战安装

Oracle10G在Red Hat Enterprise 5上的实战安装完整版2008/11/26 Update by honghs一、Linux RHEL5安装 (1)二、安装准备 (21)三、开始安装 (30)四、启动Oracle (39)五、让Oracle在Linux启动的时候自动启动 (40)六、其它的实战例子 (46)七、安装过程中所用的工具 (52)一、L inux RHEL5安装安装前准备:RHEL5 DVD ISO文件,如果是多张盘的话,后面用rpm安装包的时候有点麻烦,都不知道这些rpm包在那张盘上。

虚拟机Vmware、Parallels Workstation、Virtual Pc、VirtualBox均可,本案例中是用Parallels Workstation来进行安装。

本案例中的虚拟机设置,按那个绿色的按钮启动虚拟机车进入图形模式)(Skip跳过CD介质检查)(欢迎窗口)(选择E文,安装过程语言,如果不喜欢E文,则选择中文简体)(键盘,没得说的了。

除非你不是E文标准键盘)(输入安装序列号,这点很不好哦,不比深度XP^_^)(新装机嘛,当然要重新分区)(选择分区)(新分区,当然是Y es了)(Y es看一下缺省分区情况)(如果是给客户装的话,这儿要根据客户磁盘情况分区和建立卷组。

建议划分这些卷组:/Data、/Arch、/Back,分别存放数据、归档日志、备份文件。

)(用GRUB引导,除非你有更好的第三方Loader)(LBA32选项)(GRUB密码,一般服务器不用设置这个东东)(确认引导卷组,如果有多个可启动的硬盘的话,这儿可以选择从其它卷组启动)(询问准备把引导程序安装在那个分区,当然是放MBR了)(是否配置网卡,如果已经有客户给的IP地址的话,可以在这儿配置。

Linux下的网卡是按照eth0、eth1这样顺序的)(如果在网络中使用了IPV6的话,IPV6也要选择上)(配置IP地址和子网)(网关、DNS配置。

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

RedHat Enterprise Linux 5下Oracle10g安装一、系统要求:1、/tmp的空闲大小要在400M以上。

2、数据库的目标位置至少需要3.5G的空闲大小,建议大小10G+(因为后面还要创建数据库)。

3、安装程序所在的目录至少需要1.5G的空闲大小。

4、内存要在1G以上,SAWP分区需要2G大小。

二、安装Oracle 10g数据库前系统配置:1、安装Oracle 10g R2数据库所需相依赖的软件包。

# rpm -Uvh setarch-2*# rpm -Uvh make-3*# rpm -Uvh glibc-2*# rpm -Uvh libaio-0*# 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*# rpm -Uvh openmotif-2*# rpm -Uvh compat-db-4*其中,安装gcc时会提示无法安装。

解决方法(必须按照如下顺序安装):1、kernel-headers-2.6.18-128.el5.i386.rpm2、glibc-headers-2.5-34.i386.rpm3、glibc-devel-2.5-34.i386.rpm4、cpp-4.1.2-44.el5.i386.rpm5、libgomp-4.3.2-7.el5.i386.rpm6、libstdc++-devel-4.1.2-44.el5.i386.rpm7、gcc-4.1.2-44.el5.i386.rpm8、libgcc-4.1.2-44.el5.i386.rpm9、gcc-c++-4.1.2-44.el5.i386.rpm10、libXp-1.0.0-8.i386.rpm11、openmotif-2.3.1-2.el5.i386.rpm11g需要包:binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125gcc-4.1.1-52gcc-c++-4.1.1-52glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12glibc-headers-2.5-12libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1numactl-devel-0.9.8.i386sysstat-7.0.0最后检查包是否已经安装:rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libXp(注:可能有的包还提示“没有安装”,但是明明安装了,并且安装成功就不用管它。

)2、修改/etc/redhat-release文件,因为Oracle数据库暂不支持RHEL5:# vi /etc/redhat-releaseRed Hat Enterprise Linux Server release 4 (Tikanga)3、Oracle数据库必须在Oracle用户下才能安装。

故,建立相应的用户群组、用户,以及设置相应的目录属主、目录权限。

切记,要给Oracle用户设置密码,同时,密码要符合复杂性要求,譬如:weiguo520。

# groupadd oinstall# groupadd dba# groupadd oper# useradd -g oinstall -G dba oracle# mkdir -p /oracle/product/10.2/db_1# chown -R oracle.oinstall /oracle# chmod -R 775 /oracle# passwd oracle4、配置内核相关参数,以便支持Oracle数据库:# vi /etc/sysctl.conf# For Oraclekernel.shmmni = 4096 // 这个内核参数用于设置系统范围内共享内存段的最大数量。

该参数的默认值是4096。

通常不需要更改kernel.sem = 250 32000 100 128 // 表示设置的信号量fs.file-max = 65536 // 表示文件句柄的最大数量。

文件句柄设置表示在linux系统中可以打开的文件数量net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 262144 // 默认的接收窗口大小net.core.rmem_max = 262144 // 接收窗口的最大大小net.core.wmem_default = 262144 // 默认的发送窗口大小net.core.wmem_max = 262144 // 发送窗口的最大大小(注:如果没有相应的参数则添加之;若相应参数值较我给出的值大,请不要修改!) 11g需要参数:fs.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修改好内核参数后,执行如下命令使新的设置生效:# /sbin/sysctl -p5、设置Oracle用户Shell limit:(11g相同)# vi /etc/security/limits.conf# For Oracleoracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 655366、在/etc/pam.d/login file文件末端添加相关内容,如果它已经存在则退出:# vi /etc/pam.d/loginSession required /lib/security/pam_limits.sosession required pam_limits.so7、修改/etc/hosts文件,将127.0.0.1修改成为你的实际IP地址,否则有可能导致安装Oracle的时候,检查网络配置异常:# vi /etc/hosts# 127.0.0.1 localhost.localdomain localhost132.147.165.9 localhost.localdomain localhost8、配置Oracle用户环境变量,以便支持Oracle数据库安装以及今后的操作、维护:# su - oracle$ vi ~/.bash_profile# For OracleTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PA TH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PA THLD_LIBRARY_PA TH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PA THCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHif [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi保存后使用如下命令,使设置生效:$ source ~/.bash_profile三、安装Oracle 10g数据库:1、解压缩文件:$ unzip 10201_database_linux32.zip由于压缩包是由root用户上传上去的,所以oracle用户无法读取,需要对文件分配权限:# chmod 755 /文件目录2、运行xhost ip 命令启动X-Windows安装界面,如下图所示:# su - oracle$ xhost ip地址# cd database# ./runInstaller其中出现如下错误:Can't connect to X11 window server using '2.0' as the value of t he DISPLAY variable.错误原因:安装Oracle软件出现java的错误,主要是我们用VNC登入xwinow的时候是以root 登入或我们linux terninal 是从root 用户切换到oracle用户来操作的,所以会报错,我们需要VNC 登入也是oracle,开启linux terminal 直接就是oracle用户,而不是root 切换的。

解决方法:1、在VNC配置文件中添加Oracle用户。

2、注销远端计算机。

3、通过termi nal关闭VNC进程(# killall Xvnc)。

4、打开VNC,以oracle用户登录。

3、选择安装类别,建议选择高级安装,如下图所示:4、指定Oracle证书存放目录,如下图所示:5、选择安装类别(企业版)、Oracle所支持的语言(英文以及简体中文),如下图所示:6、指定Oracle环境变量名、安装路径(.bash_profile环境变量中有指定),如下图示:7、Oracle开始进行安装前时检查所需软件包、内核、网络等信息,如下图所示:8、选择配置选项,如下图所示:9、选择创建数据库模式,如下图所示:10、指定数据库配置的相关选项(SID、字符集等),如下图所示:11、选择数据库管理选项,如下图所示:12、指定数据库存储选项,如下图所示:13、指定数据库备份恢复选项,如下图所示:14、指定数据库相关用户密码,如下图所示:15、Oracle数据库安装摘要,如下图所示:16、开始安装,下列图片所示:17、安装完成的最后步骤,操作以及图片如下:$ su root# /oracle/oralnventory/orainstRoot.sh# /oracle/product/10.2/db_1/root.sh(其中出现:Enter the full pathname of the local bin directory: [/usr/local/bin]:直接回国即可)18、启动监听器:# su - oracle# lsnrctl start# sqlplus sys/sys@ORCL as sysdba19、设置自启动:# vi /etc/oratabTSH1:/oracle/product/10.2/db_1:Y20、安装完成后,恢复Oracle用户语言环境以及/etc/redhat-release文件:# vi /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.2 (Tikanga)提示:红色的字体为:命令行代码!!!蓝色的字体为:配置文件代码!!。

相关文档
最新文档