`
zz563143188
  • 浏览: 2276169 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
博客专栏
77fc734c-2f95-3224-beca-6b8da12debc8
编程工具介绍
浏览量:578952
D9710da2-8a00-3ae6-a084-547a11afab81
Spring Mvc实战(...
浏览量:1088040
D3f88135-07de-3968-a0f0-d2f13428c267
项目开发经验
浏览量:1657702
社区版块
存档分类
最新评论

在RedHat 5下安装Oracle 10g详解

阅读更多
一、安装环境
我是在vmware里虚拟的RHEL5,分配的内存1G,SWAP分区1G,建议你最好把SWAP分区改成2G。否则安装时,到了测试的步骤会提示监测失败。(当然,如果你强行安装一样没问题)

最近更新列表

1.IBM的aix中安装jdk(7月21更新)
2.Linux(CentOS)中安装jdk (7月21更新)
3.Linux(CentOS)安装weblogic (7月22更新)
4.Aix系统中安装webLogic (7月22更新)
5.IBM实体机aix中创建weblogic域 (7月23更新)
6.linux中通过VNC创建weblogic域 (7月23更新)
7.在RedHat 5下安装Oracle 10g详解 (7月24更新)
8.linux启动oracle实例 (7月24更新)
9.linux中通过VNC创建oracle实例及网络监听 (7月25更新)
10.linux中关闭ip6的方法 (7月25更新)
11.Jconsole、jvisualvm工具介绍 
12.Soupui调用webservies帮助文档
13.Loadrunner 调用Webservice接口测试优化
14.Loadrunner脚本读取XMl文件
15.使用Xmanager远程Aix系统
16.Xmanager图形化远程到aix系统
17.将普通jar文件打包成osgi bundle的方法
18.代码检查规范Checkstyle配置
19.Webloigc 11g配置集群帮助文档
20.Activemq集群配置文档
21.Apache2.2+tomcat6集群配置
22.修改计算机名导致oracle实例不能启动的解决方案
23.导入带有oracle安装程序的虚拟机需要的配置
24.给tomcat和weblogic启动窗口设置标题
25.Tomcat配置下载服务器
26.win8下开启虚拟机hyper-v功能

27.windows、linux、aix查询端口号被哪个程序占用

28. linux下递归的改变目录权限

29.Apache的配置虚拟目录

二、安装Oracle 10g Release2 前的配置

1. 安装Oracle 10g R2所需的软件包

# cd /mnt/cdrom/Server/
# 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 openmotif22-*
# rpm -Uvh compat-db-4*
其中除了openmotif22-2.2.3-18和compat-db-4.2.52-5.1在第三张盘上,其余的包都在第一张盘上。
2. 修改/etc/redhat-release文件
因为Oracle 10g官方只支持到RHEL4为止,所以需要更改版本说明,编辑/etc/redhat-release文件,删除Red Hat Enterprise Linux Server release 5 (Tikanga),改为redhat-4
3.修改内核参数
#vi /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.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=262144
使更改立即生效,使用下面的命令:
#sysctl -p
4.建立安装Oracle需要的用户,组,及目录
#groupadd oinstall
#groupadd dba
#groupadd oper
#useradd -g oinstall -G dba oracle
#passwd oracle

#mkdir /oracle
#chown -R oracle:oinstall /oracle
#chmod -R 775 /oracle
安装oracle的目录建议安装在一个单独的分区或者磁盘上。
5.设置oracle用户的shell limit
#vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
接下来更改/etc/pam.d/login文件,添加下面的内容,使shell limit生效:
#vi /etc/pam.d/login
session required pam_limits.so
6.配置IP地址
安装RHEL的时候最好采用静态IP地址,如果当时选择的是DHCP,现在需要更改/etc/sysconfig/network-scripts/ifcfg-eth0文件
[root@TSM54-Test network-scripts]# cat ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:0C:29:4B:17:C4
ONBOOT=yes
IPADDR=192.168.68.98
NETMASK=255.255.255.0
GATEWAY=192.168.68.10
7.配置oracle用户的环境变量
下面的操作,该用oracle用户登陆执行了。
为了防止安装oracle时出现乱码,先把语言环境改为英文,在终端里输入:
[oracle@TSM54-TEST ~]$export LC_CTYPE=en_US.UTF-8
接下来,编辑/home/oracle目录下的.bash_profile文件,添加如下内容:
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export CLASSPATH

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
三.安装Oracle 10g
我把10201_database_linux32.zip放在/opt目录下,并通过
#unzip 10201_database_linux32.zip解压,现在使用oracle用户到/opt/database目录下执行安装:
[oracle@TSM54-Test opt]$ cd /opt/database/
[oracle@TSM54-Test database]$ ls
doc install response runInstaller stage welcome.html
[oracle@TSM54-Test database]$ ./runInstaller
之后就是前台界面安装了就不做介绍了,直接讲安装后操作。
四、后续
1.安装完成后,首先应该启动监听器。
监听器接受客户端的连接请求,并在验证证书后创建数据库连接。要使用OEM或iSQL*PLUS,必须先启动监听器。
[oracle@TSM54-Test database]$ lsnrctl start
[oracle@TSM54-Test database]$ lsnrctl stop
2.使用Oracle Enterprise Manager 10g进行数据库控制
启动和停止OEM的命令为:
[oracle@TSM54-Test database]$emctl start dbconsole
[oracle@TSM54-Test database]$emctl stop dbconsole
3.使用iSQL*Plus访问数据库
启动和停止iSQL*Plus命令:
[oracle@TSM54-Test database]$isqlplusctl start
[oracle@TSM54-Test database]$isqlplusctl stop
4.启动和停止数据库
启动和停止数据库的最简单方法是从 OEM 控制台启动和停止。要从命令行执行此操作,请在以 oracle 身份登录后使用 SQL*Plus,如下所示:
启动:
$ sqlplus
SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:27:48 2004
Copyright (c) 1982, 2004, Oracle.All rights reserved.
Enter user-name:/ as sysdba
Connected to an idle instance.
SQL> startup
停止:
$ sqlplus
 
SQL*Plus:Release 10.1.0.2.0 - Production on Sun Jun 13 22:25:55 2004
Copyright (c) 1982, 2004, Oracle.All rights reserved.
 
Enter user-name:/ as sysdba
 
Connected to:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
 
SQL> shutdown immediate
五、卸载ORACLE
1. 运行 $ORACLE_HOME/bin/localconfig delete
2. rm -rf $ORACLE_BASE/*
3. rm -f /etc/oraInst.loc /etc/oratab
4. rm -rf /etc/oracle
5. rm -f /etc/inittab.cssd
6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
7. 删除oracle用户和组。
注:卸载方法是来自google。我曾用此方法删除oracle 11g(安装11的时候选择的是ASM)。
六、关于Oracle 11g Release 1 的安装
Oracle 11gR1 已经支持RHEL5了,所以不用再更改redhat-release文件。
另外安装所依赖的包有如下:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.1-52
gcc-c++-4.1.1-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
其它的步骤就跟安装Oracle 10gR2在windows中安装没有什么区别了。

 

<!-- -->

您的朋友 zhanglin2 为这封邮件插入了背景音乐 - 下载 播放
 
播放器加载中...
正在发送...
 
 
1
1
分享到:
评论

相关推荐

    在虚拟机redhat linux下安装oracle 10g 教程详解

    在虚拟机redhat linux下安装oracle 10g 教程详解

    redhat5安装oracle10g详解

    ### RedHat 5 下安装 Oracle 10g 详尽指南 #### 一、版本说明及软件下载 本文档详细介绍了如何在 Red Hat Enterprise Linux Server release 5 (Tikanga) 版本上安装 Oracle 10g 数据库。虽然官方文档表明 Oracle ...

    redhat5 下安装 oracle10g

    在Red Hat 5操作系统上安装Oracle 10g是一项技术性很强的任务,涉及到多个步骤和注意事项。Oracle数据库软件是一款广泛使用的商业级关系型数据库管理系统,它在Linux平台上的部署尤其受到IT专业人士的青睐。以下是对...

    redhat5下安装oracle10g(详细)

    ### Red Hat 5 下安装 Oracle 10g 的详细步骤 #### 一、系统环境配置 在进行 Oracle 10g 的安装之前,确保 Red Hat 5 操作系统的环境已经符合 Oracle 的要求是非常重要的。 ##### 内存与交换空间设置 - **内存...

    RedHat6 安装 oracle11g详解,本人亲测

    ### RedHat6上安装Oracle11g的详细步骤 #### 一、系统环境配置 为了确保Oracle11g能够在RedHat6系统上顺利运行,首先需要对系统进行一系列的优化设置。 1. **修改内核参数**:通过编辑`/etc/sysctl.conf`文件来...

    redhat5安装oracle11g详解

    在本文中,我们将详细讲解如何在Redhat 5操作系统上安装Oracle 11g数据库。Oracle 11g是一款企业级的关系型数据库管理系统,广泛应用于大型企业的数据存储和管理。对于初学者来说,安装过程可能会遇到一些挑战,但...

    redhat6.5-oracle11g 图文安装详解

    oracle 在redhat6.5的安装详解

    RedHat Linux 5 & CentOS 5下Oracle 10g安装详解

    ### RedHat Linux 5 & CentOS 5下Oracle 10g安装详解 #### Oracle宿主系统及安装前准备 在RedHat Linux 5与CentOS 5系统上部署Oracle 10g数据库,首要步骤是确保宿主系统的环境满足Oracle官方推荐的最低要求。在...

    Linux Redhat 5.5 Oracle 11g安装详解

    ### Linux Redhat 5.5 Oracle 11g 安装详解 #### 一、环境需求与准备 根据所提供的信息,我们首先明确一下在Linux Redhat 5.5上安装Oracle 11g的一些基本环境需求及准备工作: 1. **硬件配置**: - 内存:建议...

    RedHat Enterprise 5下Oracle10g安装

    ### RedHat Enterprise 5下Oracle10g安装详解 #### 系统要求与前期准备 在开始Oracle10g的安装之前,确保你的RedHat Enterprise 5系统满足以下硬件和软件要求: 1. **磁盘空间**:确保/tmp目录有至少400MB的自由...

    Oracle 11g在linux Redhat 6.5安装详解

    ### Oracle 11g在Linux Redhat 6.5下的安装详解 #### 一、安装前准备 在正式安装Oracle 11g之前,需要进行一系列的准备工作来确保系统能够满足Oracle的要求,并优化Linux环境以支持Oracle数据库的高效运行。 ####...

    RHEL5.6_安装_oracle10g_详解

    红帽子RHEL5.6安装oracle10g说明!

    redhat4上安装Oracle10详解

    ### Oracle 10g 在 Red Hat 4 上的安装详解 #### 一、环境准备与兼容性确认 在正式开始安装 Oracle 10g 数据库之前,首先要确保所使用的操作系统版本是符合 Oracle 认证的 Linux 发行版之一。根据官方文档,Oracle...

    RedHat Linux安装Oracle10g(图文详解 教程)_绝对原创 - 川江号子_cn - CSDNBlog

    RedHat Linux安装Oracle10g(图文详解 教程)_绝对原创 - 川江号子_cn - CSDNBlog

    Oracle10g for redhat 安装(图文详解)

    Oracle10g for redhat 安装(图文详解),详细介绍安装过程中的注意事项。

    linux redhat enterprise5.4+oracle10g安装过程以及vnc服务配置

    ### Linux RedHat Enterprise 5.4 安装与Oracle 10g及VNC服务配置详解 #### 第一部分:Linux RedHat Enterprise 5.4 的安装及其问题解决 Linux RedHat Enterprise 5.4 是一款稳定且功能强大的企业级操作系统。在...

    redhat5中安装oracle

    在安装Redhat 5系统之前,需要确保系统环境满足Oracle数据库的最低要求,例如处理器类型、内存大小等。安装过程可以通过光盘或网络镜像完成。 #### 2. 配置网络 ##### 2.1 设置主机与IP地址对应 通过编辑`/etc/...

    RedHat5+Oracle11g安装全程详解图解

    在本文中,我们将深入探讨如何在RedHat 5(32位)操作系统上安装Oracle 11g的详细过程。这个过程分为几个关键步骤,包括Linux环境的准备、Oracle安装前的系统检查和配置、必要的软件包安装以及创建Oracle用户和配置...

    Linux安装Oracle10g(图文详解)

    在本文中,我们将详细探讨如何在Linux环境下安装Oracle 10g数据库,特别是针对Red Hat Linux AS5系统。首先,我们需要确保系统已经安装了所有必要的软件包,包括SSH(Secure SHell),以便进行远程访问。如果在SSH...

    (实操)RedHat 7.4安装Oracle12c_RAC.docx

    1. 关闭selinux:在安装Oracle之前,需要关闭selinux以避免安装过程中的权限问题。 2. 禁用透明大页:透明大页可能会影响Oracle的性能,因此需要禁用它。 3. 配置GRUB:需要在GRUB配置文件中添加transparent_huge...

Global site tag (gtag.js) - Google Analytics