在Red Hat EP Linux AS3安装Oracle 10g 必要的步骤crk

合集下载

oracle10g安装for linux

oracle10g安装for linux

Oracle10g安装在RHEL AS 3上安装Oracle10g参考手册作者: FenngInstalling Oracle 10g on Red Hat Enterprise Linux Advanced Server 3 (RHEL 3) V 0.21不久前,Oracle(甲骨文)公司在美国加州的总部宣布, Oracle 10g 数据库与Oracle R AC 在TPC-H 基准测试中创造了新的世界纪录.这是个令人震惊的消息.因为这个测试是在Linux ( R ed Hat Enterprise Linux Advanced Server 3) 的平台上进行的.这充分显示了Oracle 在低成本Linux 集群服务器上高效管理大规模数据仓库的能力, 也表明Linux 在性能价格比上的优势,标志着Linux在大规模企业应用上已经成熟.相信很多朋友已经对10g跃跃欲试了,现在从这里让我们开始10g之旅.本文描述了在Red Hat Enterprise Linux Advanced Server 3 (RHEL 3)上安装Oracle 10g 必要的步骤和相关知识. 本文假定你的Linux 操作系统已经安装完毕,并且您应该具有一定的Unix 操作系统背景知识.配置RedHat AS 3操作系统版本:Red Hat Enterprise Linux AS release 3 (Taroon)Kernel 2.4.21-4.EL on an i686按照常规来安装操作系统,记得要安装开发工具(gcc等必要工具).必要的硬件信息检查:检查完如上各项之后, 应该修改核心参数.执行如下命令:#vi /etc/sysctl.conf#注释:#表示使用root用户操作,$表示使用oracle 用户进行操作.提示符后面的蓝色部分表示需要输入的命令,以下同.在该文件末尾加入如下内容:#-----------Begin from here--------------------------------------kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000#--------------End here--------------------------------------------编辑完之后,保存,执行# /sbin/sysctl -p 命令操作来使我们所做的变更生效.注:上面kernel.shmmax/kernel.sem等是典型的核心参数配置.您可能需要根据您的实际环境进行适当的变动.关于这些核心参数的说明在Oracle的Oracle9i Installation Guide Release 2 (9.2.0.1.0) for UNIX Systems 中有很详细的说明.( /docs/html/A96167_01/toc.htm )然后,应该检查一下上面的操作是否正确:# /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验证一下.检查并安装相关补丁在这个版本的RHEL上安装Oracle,必须要有几个软件包. 确认以下rpm包都已经安装:make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1compat-db-4.0.14.5compat-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.122# rpm -qa | grep compat# 在我的机器上输出如下:compat-gcc-c++-7.3-2.96.122compat-libstdc++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122compat-glibc-7.x-2.2.4.32.5compat-db-4.0.14-5compat-gcc-7.3-2.96.122# rpm -qa | grep openmotifopenmotif-devel-2.2.2-16openmotif-2.2.2-16# rpm -qa | grep setarchsetarch-1.3-1上面显示的内容是在笔者已经安装了具体的RPM包之后的结果.一般情况下,你的系统上的输出结果和这个不同.如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应的包:# rpm -ivh compat.....rpm要额外注意的是,这些软件包之间是有依赖性的,先后的顺序要找好.否则会报告不能安装的错误.此外,最好验证一下gcc和glibc的版本(要求是gcc-3.2.3-2 或者更高)#gcc -v#rpm -q glibc创建用户和相关的组# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -g oinstall -G dba oracle如果只是测试目的的话,不创建oinstall组也没什么. 不过还是规范一点比较好.如果oracle 用户和dba组等已经存在,作适当的调整即可.检查并调整环境变量登录为oracle用户# su – oracle$ cd$ vi .bash_profile#添加如下内容,你的具体值应该不会和这个完全相同.export ORACLE_BASE=/u/app/oracleexport ORACLE_HOME=$OR ACLE_BASE/product/10.1.0/db_1export ORACLE_SID=TESTexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport NLS_LANG=AMERICAN_CHINA.ZHS16GBK然后执行$ source .bash_profile使环境变量生效. /u/app/oracle 等目录应该建立好并做合适的授权.开始安装10gmount你的安装盘.(我一般都是把文件拷贝到系统中一个具体的位置,比如/u/install ) . 执行zcat10201_database_linux_x86_64.cpio.gz|cpio –idmv$ sh /u/install/runInstaller如果不能出现安装画面,查看本文后面的FAQ。

linux安装oracle10g

linux安装oracle10g

一、安装前的准备工作1、查看基本配置信息2、我的oracle10g的安装文件放在我的电脑D盘根目录下,将安装文件ftp到服务器(CLOS3)上传后的服务器目录(自动上传到ftp用户的根目录下)3、验证您的操作系统如果已经完成了操作系统的安装,您应该具备Oracle 10g所需的所有程序包和更新。

您可以执行以下步骤验证您的安装。

所需内核版本:2.4.9-e.25(或更高版本)其他所需程序包的版本(或更高版本):∙gcc-2.96-124∙make-3.79∙binutils-2.11∙openmotif-2.1.30-11∙glibc-2.2.4-31要查看系统上安装了这些程序包的哪些版本,运行以下命令:如果系统上缺少任何程序包版本,或版本比以上指定的版本旧,则可以从Red Hat Network 下载并安装更新。

要查看系统上安装了这些程序包的哪些版本,以root 用户身份运行以下命令:请注意,尚未安装compat-db 程序包。

安装过程中可用的任何程序包组均不包含此程序包,因此必须在单独的步骤中安装。

如果系统上缺少任何其他程序包版本,或版本比以上指定的版本旧(compat-db 除外),则可以从Red Hat Network 下载并安装更新。

二、针对oracle配置linux您需要针对Oracle 对其进行配置。

本部分将逐步讲解针对Oracle 数据库10g配置Linux 的过程验证系统要求要验证系统是否满足Oracle 10g数据库的最低要求,以root 用户身份登录并运行以下命令。

要查看可用RAM 和交换空间大小,运行以下命令:grep MemTotal /proc/meminfogrep SwapTotal /proc/meminfo所需最小RAM 为512MB,而所需最小交换空间为1GB。

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

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,那么交换分区大小就是物理内存大小。

Linux下Oracle10g的安装与卸载(全)

Linux下Oracle10g的安装与卸载(全)

Linux下Oracle10g的安装与卸载第一章Oracle 10g的安装 (3)检查硬件环境 (3)硬件要求 (3)检查内存 (3)检查交换分区 (3)检查/tmp临时文件夹空闲空间 (3)检查磁盘空闲空间大小 (4)检查软件环境 (4)软件环境要求 (4)检查操作系统型号 (5)检查内核型号 (5)检查安装Oracle10g必须的操作系统安装包是否安装 (5)创立组和用户 (6)1.3.1 创立oinstall组 (6)1.3.2 创立dba组 (6)创立用户名为oracle的用户并将其指派到相应的组 (6)修改oracle用户密码 (6)1.3.5 检查确认用户 (6)创立安装目录并修改目录属性 (7)创立目录 (7)分配组 (7)分配权限 (7)修改Linux内核参数 (7)1.5.1 在文件中参加以下行 (7)1.5.2 运行以下命令改变核心参数 (8)设置oracle用户限制 (9)1.6.1 在配置文件/etc/security/limits.conf 文件中参加以下行 (9)1.6.2 在文件中参加以下行 (9)修改host文件及环境变量 (10)1.7.1 修改/etc/hosts文件 (10)1.7.2 修改用户环境变量 (11)开始安装Oracle (12)1.8.1 解压安装包 (12)1.8.2 进入解压目录,安装Oracle (12)1.8.3 指定产品清单目录和身份证明,默认即可,点击下一步 (13)1.8.4 产品特定的先决条件检查,点选用户已验证然后点击下一步即可 (14)1.8.5 安装 (15)1.8.6 执行配置脚本 (16)1.8.7 安装完毕退出 (17)第二章配置监听及建库 (18)配置监听器 (18)在终端输入如下命令调用网络配置助手 (18)添加监听程序 (19)为监听起名 (19)选择协议TCP (20)配置端口,默认为1521 (20)是否配置另一个监听,如果不配置选择否 (21)完成监听配置,点击下一步退出 (21)创立数据库 (22)使用dbca命令调用oracle数据库配置助手进行图形建库 (22)创立数据库 (23)选择模板为一般用途创立数据库 (23)为数据库实例起名 (24)选择使用企业管理器管理数据库 (24)设置数据库密码 (25)选择数据库存储机制 (25)指定数据库创立位置 (26)2.2.9.指定闪恢区位置及大小 (26)2.2.10.是否添加实例方案 (27)设置oracle相关参数,这里主要设置字符集 (27)2.2.12.数据库的存储配置 (28)选择创立数据库选项,如保存模板和脚本可进行点选 (28)点击确定开始创立 (29)口令管理 (29)第三章Oracle 10g的卸载 (30)图形卸载Oracle (30)切换目录到安装介质的根目录执行./runInstaller命令或切换到$ORACLE_HOME/oui/bin目录下执行./runInstaller脚本 (30)卸载产品 (31)确认卸载产品 (32)卸载完成后点击关闭窗口 (33)删除相关目录及文件 (34)手工卸载数据库 (34)3.2.1.使用SQL*PLUS关闭数据库 (34)3.2.2.停止监听程序 (34)停止HTTP效劳 (34)3.2.4 su到root用户删除安装目录 (35)删除/usr/local/bin下的文件 (35)3.2.6.将/etc/ora*删除 (35)将删除 (35)将oracle用户删除(假设要重新安装,可以不删除) (35)将用户组删除(假设要重新安装,可以不删除) (35)修改内核参数 (35)第一章Oracle 10g的安装内存至少512M交换分区至少1G/tmp 至少400M磁盘空闲空间至少4G# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo# df –h /tmp# df –h操作系统:Red Hat Enterprise Linux AS/ES 3.0(Update 4 or later)内核:至少2.4.21-27.EL 内核软件包:❖❖❖❖gcc-3.4.3-22.1.EL4❖gcc-c++-3.4.3-22.1.EL44❖glibc-2.3.4-2.9❖glibc-common-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-1# cat /etc/issue# uname –r# rpm -qa |grep package_name#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –#rpm –qa|grep libXp-1.0.0-8.1.el5.i386.rpm备注:如果按装了系统会显示出包名称,如果没有安装那么什么也不显示,可以使用rpm –ivh package_name(包名)的命令安装。

oracle10g linux 安装完全教程

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输入该命令后需要输入两次密码。

oracle10g安装步骤

oracle10g安装步骤

解决办法 :
#vi /etc/inittab
把 id:5:initdefault: 修改为 id:3:initdefault
#reboot
=========================================
SQL> startup
ORA-01078: failure in processing system parameters
注:{SID}为你的$ORALCE_SID
数据库重新启一下
shundown immediate
============================================
emctl start dbconsole
OC4J Configuration issue. /usr/oracle/product/10g/oc4j/j2ee/OC4J_DBConsole_uniontour_uniontour not found.
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
v4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" //Oracle的字符集 oracle client端的字符集
LANG=UTF8
LC_ALL=zh_CN
2 create spfile from pfile='/usr/oracle/product/10g/dbs/inituniontour.ora'

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设备,说明网卡驱动未成功。

redhat linux下安装oracle 10g

red hat linux 下安装oracle 10gOracle考资料:Oracle官方网站:/docs/html/B10813_01/toc.htm国外非Oracle官方网站: /Installi ... uxErrorsAndProblems一、以root用户登录, 进行如下操作:1 检查硬件要求* 主要包括:******************************************************************* ** 内存: >=512M ** 交换空间: 1.0 GB或者2倍内存大小 ** 临时空间(/tmp>):>=400M * * 软件所需空间: >=2.5G * * 数据库文件: >=1.2G ******************************************************************** *# cat /etc/issue# uname -r# grep "model name" /proc/cpuinfo# grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo# free# df -k /tmp# df -k2 检查软件要求(安装软件包)说明:虽然官方文档只要求如下几个软件包(具体版本号可能不一样),但实际上在真正安装的时候,往往需要更多.binutils-2.15.92.0.2-10.EL4compat-db-4.1.25-9control-center-2.8.0-12gcc-3.4.3-9.EL4gcc-c++-3.4.3-9.EL4glibc-2.3.4-2glibc-common-2.3.4-2gnome-libs-1.4.1.2.90-44.1libstdc++-3.4.3-9.EL4libstdc++-devel-3.4.3-9.EL4make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1xscreensaver-4.18-5.rhel4.22.1 首先,在你的RHEL光盘里找到如上RPM包;2.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*说明:若执行以上命令时提示须安装其它,则再从RHEL4的安装盘拷贝相应的包,然后再继续安装3 创建安装数据库的用户、组和安装目录3.1 创建用户和相关的组# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -g oinstall -G dba oracle# passwd oracle3.2 建立相关目录并授权# mkdir -p /usr/app/oracle (the Oracle base directory)# mkdir -p /usr/oradata (an optional Oracle datafile directory) # chown -R oracle:oinstall /usr/app/oracle /usr/oradata# chmod -R 774 配置内核参数4.1 修改核心参数并检查4.1.1 修改参数# vi /etc/sysctl.conf说明:在该文件末尾加入如下内容:kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.shmall = 2097152kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000#net.core.rmem_default=262144#net.core.rmem_max=262144#net.core.wmem_default=262144#net.core.wmem_max=2621444.1.2 启用新参数# /sbin/sysctl -p4.1.3 检查参数# /sbin/sysctl -a | rpm sem# /sbin/sysctl -a | rpm shm# /sbin/sysctl -a | rpm file-max# /sbin/sysctl -a | rpm ip_local_port_range4.2 设置oracle用户的shell限制4.2.1 编辑limits.conf# vi /etc/security/limits.conf说明:添加如下的行# nofile(可打开的文件描述符的最大数)和nproc(单个用户可用的最大进程数量)* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 655364.2.2 编辑/etc/pam.d/login,添加1行:# vi /etc/pam.d/loginsession required /lib/security/pam_limits.so4.2.3 编辑/etc/profile,添加如下部分:# vi /etc/profileCODE:if [ $USER = "racle" ]; thenif [ $SHELL = "/bin/ksh" ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi5 装载CD,或上传并解压缩文件5.1 若装载CD:# mount /media/cdrom5.2 若上传并解压缩文件5.2.1 上传:可用ftp命令或ftp工具5.2.2 解压缩:# unzip 10201_database_linux32.zip -d /tmp/oracle 5.2.3 改变属主和权限:# chown oracle /tmp/oracle# chmod -R +755 /tmp/oracle5.3 设置在安装Oracle的机器上以oracle用户安装# xhost localhost:oracle二、以oracle用户登录, 进行如下操作1 配置oracle用户的环境变量1.1 切换到Oracle用户# su - oracle$ cd1.2 设置环境变量$ vi .bash_profile (在文件后面添加如下内容)CODE:export ORACLE_BASE=/usr/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=SHDBexport PATH=$PATHHOME/binORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport LANG=zh_CN.GBKexport NLS_LANG="SIMPLIFIED CHINESE_CHINA".ZHS16GBK1.3 使环境变量生效$ source .bash_profile1.4 设置本地字符集类型$ export LC_CTYPE=en_US.UTF-82 开始安装说明:为了便于后结安装,最好在安装前打开两个shell窗口,1个以root 登录,另外1个以oracle登录2.1 $ ./runInstaller2.2 根据安装提示进行相应操作,中间需要root执行2个脚本:# $ORACLE_BASE/oraInventory/orainstRoot.sh# $ORACLE_HOME/root.sh说明:把$ORACLE_BASE和$ORACLE_HOME替换成实际的目录即可2.3 安装过程中,不要选择创建数据库;其它就没什么了,只须根据提示进行相应操作,直至安装成功。

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

在HP PC Server上安装 Oracle10g自由软件精品店:(为中国大陆自由软件爱好者提供:Linux,FreeBSD,Solaris等自由软件CD光盘刻录服务和稳定安全可靠的大容量收费邮箱)版本: 1.02005-2-2内容提要:本文描述了在Red Hat Enterprise Linux Advanced Server 3 (RHEL 3)上安装Oracle 10g 必要的步骤和相关知识. 本文假定你的Linux 操作系统已经安装完毕,并且您应该具有一定的 Unix 操作系统背景知识.。

此文档由整理制作,只提供网友参考查阅。

文章版权由原作者所有。

原文出处:/forum/viewtopic.php?t=501580&show_type=作者留言 ilwxfe侠客注册时间: 2003-12-01 最后登录: 2005-02-25帖子总数: 28精华帖子: 0原创精华: 0BLOG 主页:进入 在线状态: ...离线... 发表于: 2005-02-26 11:15 发表主题: hpserver Oracle10g 安装 一台HP 380G4 install linux+oracle, (版本不限),照下面的方法装了几次,问题总出在java 安装界面启动不了,而且无任何报错,在别的机器上安装无任何问题.最后确定问题处在HP 机器上,打了3道800HP 后得到10个字符的解决方案.写在最后.发贴在这里为以后做个参考.Oracle10g 安装在RHEL AS 3上安装Oracle10g 参考手册 Installing Oracle 10g on Red Hat Enterprise Linux Advanced Server 3 (RHEL 3) V 0.21 不久前,Oracle(甲骨文)公司在美国加州的总部宣布, Oracle 10g 数据库 与 Oracle RAC 在 TPC-H 基准测试中创造了新的世 界纪录.这是个令人震惊的消息.因为这个测试是在 Linux ( Red Hat Enterprise Linux Advanced Server 3) 的平台上进行的.这充分显示了 Oracle 在低成本 Linux 集群服务器上高效管理大规模数据仓库的能力, 也表明 Linux 在性能价格比上的优势,标志着Linux 在大规模企业应用上已经成熟.相信很多朋友已经对10g 跃跃欲试了,现在从这里让我们开始10g 之旅.本文描述了在Red Hat Enterprise Linux Advanced Server 3 (RHEL 3)上安装Oracle 10g 必要的步骤和相关知识. 本文假定你的Linux 操作系统已经安装完毕,并且您应该具有一定的 Unix 操作系统背景知识.配置RedHat AS 3操作系统版本:Red Hat Enterprise Linux AS release 3 (Taroon)Kernel 2.4.21-4.EL on an i686按照常规来安装操作系统,记得要安装开发工具(gcc 等必要工具).必要的硬件信息检查:检查内容最小值检查命令参考物理内存512M# grep MemTotal /proc/meminfo交换空间1.0 GB或者2倍内存大小# grep SwapTotal /proc/meminfo/tmp 空间400 MB# df -k /tmp软件所需空间2.5 GB# df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)数据库文件1.2 GB# df -k (空间越大越好,如果是正式系统,应该进行详尽的规划)检查完如上各项之后, 应该修改核心参数.执行如下命令:#vi /etc/sysctl.conf#注释:#表示使用root用户操作,$表示使用oracle 用户进行操作.提示符后面的蓝色部分表示需要输入的命令,以下同.在该文件末尾加入如下内容:#-----------Begin from here--------------------------------------kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000#--------------End here--------------------------------------------编辑完之后,保存,执行# /sbin/sysctl -p 命令操作来使我们所做的变更生效.注:上面kernel.shmmax/kernel.sem等是典型的核心参数配置.您可能需要根据您的实际环境进行适当的变动.关于这些核心参数的说明在Oracle的Oracle9i Installation Guide Release 2 (9.2.0.1.0) for UNIX Systems中有很详细的说明.( /docs/html/A96167_01/toc.htm )然后,应该检查一下上面的操作是否正确:# /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 验证一下.检查并安装相关补丁在这个版本的RHEL上安装Oracle,必须要有几个软件包. 确认以下 rpm包都已经安装:make-3.79binutils-2.11openmotif-2.2.2-16setarch-1.3-1compat-db-4.0.14.5compat-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.122# rpm -qa | grep compat# 在我的机器上输出如下:compat-gcc-c++-7.3-2.96.122compat-libstdc++-7.3-2.96.122compat-libstdc++-devel-7.3-2.96.122compat-glibc-7.x-2.2.4.32.5compat-db-4.0.14-5compat-gcc-7.3-2.96.122# rpm -qa | grep openmotifopenmotif-devel-2.2.2-16openmotif-2.2.2-16# rpm -qa | grep setarchsetarch-1.3-1上面显示的内容是在笔者已经安装了具体的RPM包之后的结果.一般情况下,你的系统上的输出结果和这个不同.如果个别包没有安装,把系统安装光盘mount上,找到具体的软件包(大多数在第三张光盘上),然后利用如下的命令来安装相应的包:# rpm -ivh compat.....rpm要额外注意的是,这些软件包之间是有依赖性的,先后的顺序要找好.否则会报告不能安装的错误.此外,最好验证一下 gcc和glibc的版本(要求是gcc-3.2.3-2 或者更高)#gcc -v#rpm -q glibc创建用户和相关的组# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -g oinstall -G dba oracle如果只是测试目的的话,不创建oinstall组也没什么. 不过还是规范一点比较好.如果oracle 用户和dba组等已经存在,作适当的调整即可.检查并调整环境变量登录为oracle用户# su – oracle$ cd$ vi .bash_profile#添加如下内容,你的具体值应该不会和这个完全相同.export ORACLE_BASE=/u/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.1.0/db_1export ORACLE_SID=TESTexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/libexport LC_CTYPE=en_US.UTF-8然后执行$ source .bash_profile使环境变量生效. /u/app/oracle 等目录应该建立好并做合适的授权.开始安装10gmount你的安装盘.(我一般都是把文件拷贝到系统中一个具体的位置,比如/u/install ) . 执行$ sh /u/install/runInstaller如果不能出现安装画面,查看本文后面的FAQ。

非常值得称道的是,10g的安装相比以前的多了一个Checking operating system certification 的步骤。

特别实用。

安装文件会自动检测所需的条件。

如果有不符合的地方,安装程序会报告给你.并会给出具体原因。

大大减少了出错的可能.下面是检查成功输出的内容 :Checking operating system certificationExpected result: One of redhat-2.1,redhat-3,UnitedLinux-1.0Actual Result: redhat-3Check complete. The overall result of this check is: Passed============================================================= ==========Checking kernel parametersChecking for VERSION=2.4.9.25; found VERSION=2.4.21. PassedChecking for shmall=2097152; found shmall=2097152. PassedChecking for shmseg=10; found shmseg=4096. PassedChecking for semmsl=250; found semmsl=250. PassedChecking for semmni=128; found semmni=128. PassedChecking for filemax=65536; found filemax=65536. PassedChecking for shmmni=4096; found shmmni=4096. PassedChecking for semmns=32000; found semmns=32000. PassedChecking for semopm=100; found semopm=100.PassedChecking for shmmin=1; found shmmin=1. PassedChecking for shmmax=2147483648; found shmmax=2147483648. PassedCheck complete. The overall result of this check is: Passed============================================================= ==========Checking recommended operating system packagesChecking for make-3.79; found make-3.79.1-17. PassedChecking for binutils-2.11.90.0.8-12; found binutils-2.14.90.0.4-26. PassedChecking for gcc-2.96; found gcc-3.2.3-20. PassedChecking for openmotif-2.1.30-11; found openmotif-2.2.2-16. PassedCheck complete. The overall result of this check is: Passed============================================================= ==========Checking recommended glibc versionExpected result: 2.2.4.31.7Actual Result: 2.3.2.95.3Check complete. The overall result of this check is: Passed============================================================= ==========Validating ORACLE_BASE location (if set)Check complete. The overall result of this check is: Passed============================================================= ==========其他的步骤比较清晰,不再赘述.最后系统会提示你运行root.sh文件.按照提示做即可.FAQ (在Linux平台安装Oracle比较常见)1. 不能启动安装界面.运行runInstaller提示信息类似如下:xlib:connection to "localhost:0.0" refused by serverxlib:client is not authorized to connect to serverException in thread "main" ng.InternalError:can't connect to x11 window server using "localhost:0.0"at .......解决办法: 设定你的DISPLAY环境参数.# export DISPLAY= your_IPaddress :0.0把your_IPaddress换成你的IP.或者用root简单的执行一下# xhost + (要注意这样会有安全上的隐患)2.安装界面显示很多"口口"样子的乱码解决办法:查看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=执行#export LC_CTYPE=en_US.UTF-8 然后重新调用安装程序.3. 用IE登录Linux服务器上的em出现乱码在Linux(Unix) 环境下成功安装了Oracle 10g,从windows下用IE浏览器登录 10g 的em, 按钮是"口口"这样的方框.解决办法: 参考/Oracle/Oracle-10g-font.properties.htm 或者是参考这个/bbs/showthread.php?s=&threadid=98591后者比较彻底,前者比较"Quick & Dirty ".4.创建数据库的时候出现ORA-03113的错误解决办法: 查看核心参数是否调整正确.参考/Oracle/ORA-03113.htm5. RedHat 9 / FC1等系统10g不支持如何安装?解决办法:在10g不支持的Linux发行版上安装10g的解决方法1). 运行runInstaller -ignoreSysPrereqs,这样会跳过检查2). 摘自修改/etc/redhat-release文件:#su - root#cp /etc/redhat-release /etc/redhat-release.backup#cat > /etc/redhat-release << EOFRed Hat Enterprise Linux AS release 3 (Taroon)EOF安装完毕,执行如下操作:#su - root#cp /etc/redhat-release.backup /etc/redhat-release3). /Oracle/10G-Beta-Install-Bug.htm同样的思路,我们可以修改Oracle 的install/oraparam.ini文件达到目的6 如何关掉那些 ocssd.bin 进程?解决办法:编辑/etc/inittab文件(做好备份)注释掉这一行:h1:3:respawn:/etc/init.d/init.cssd run >/dev/null 2>&1 </dev/null参考信息Werner Puschitz 的 10g 安装指南/InstallingOracle10g.shtmlWerner Puschitz 的站点的文章很翔实,如果您遇到了本文没有说清的问题,可以去看看那里.本文借鉴了该站点不少内容.ITPUB论坛10g版块Kamus等的大作/forumdisplay.php?s=&forumid=70关于核心参数等信息请查找 Google Oracle Database Quick Installation Guide 10 g Release 1 (10.1) for Linux x86/docs/html/B10813_01/toc.htmOracle Database Installation Guide 10 g Release 1 (10.1) for UNIX Systems/docs/html/B10811_02/toc.htm 我的站点包括不少和Oracle有关的信息 原文出处:/Oracle/Install-Oracle10g-RHEL3.htm--------------------------------------------------------------------------------安装启动不了JAVA,在HP SERVER机器上这样做vi /boot/grub/grub.conf在"kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/ rhgb quiet "后面加"noexec=off",重启,用这个启动,再安装,very easy.我的grub.conf文件如下:default=0timeout=5splashimage=(hd0,4)/boot/grub/splash.xpm.gzhiddenmenutitle Red Hat Enterprise Linux AS (2.6.9-5.EL)root (hd0,4)kernel /boot/vmlinuz-2.6.9-5.EL ro root=LABEL=/ rhgb quiet noexec=offinitrd /boot/initrd-2.6.9-5.EL.imgtitle win2krootnoverify (hd0,0)chainloader +1。

相关文档
最新文档