`
gloryme
  • 浏览: 124484 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

centos5安装ORACLE10G完全版(已通过安装)

阅读更多

一.安装centos 5.0
一定要安装图形界面,最好不要启动selinux


二.准备安装的软件:(这个很重要,第一次安装失败就是因为软件包没有打全)
binutils
compat-libstdc++
elfutils-libelf
elfutils-libelf-devel
glibc
glibc-common
glibc-devel
gcc
gcc-c++
libaio
libaio-devel
libgcc
libstdc++
libstdc++-devel
make
sysstat


unixODBC
unixODBC-devel

rpm -qa | grep  "要找的东西"
这些软件直接从安装光盘上找就可以(名字后面的版本没写全,用CENTOS5光盘的就可以正常安装)

三.建立用户和组
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle

四.建立目录和权限
mkdir /oracle
mkdir /oracle/10g
chown -R oracle:oinstall /oracle

五.编辑变量
1.
gedit /etc/sysctl.conf
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
net.core.wmem_max=262144

2.
gedit /etc/security/limits.conf
oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    nofile  1024
oracle  hard    nofile  65536

3.
gedit /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so

4.
gedit /etc/profile
if [ $USER = "oracle" ]; then
    if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
    else
        ulimit -u 16384 -n 65536
    fi
    fi
5.
cd /home/oracle
vi .bash_profile
ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/10g
ORACLE_SID=wilson
PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

6.安装libXp
yum -y install libXp

7.
vi /etc/redhat-release
将CentOS release 5 (Final)  修改成redhat 4

六.用oracle用户进入linux
进入终端
sh /ORACLE的目录/runInstaller
正常安装就可以,关于权限的错误可以忽略

七.安装后运行
由于安装后ORACLE不可以自动启动,需要手动启动ORACLE,方法有2种。

1.手动启动
  su - oracle
  export ORACLE_HOME=/oracle安装目录
  export ORACLE_SID=sid名字
  sqlpuls /nolog
  出现
sql> conn sys/密码 as sysdba
sql> startup
sql> exit

cd /oracle目录/bin
./lsnrctl start
应该不会报错了,这下ORACLE就应该完全启动起来了。

2.自动启动,有时候会出问题,不知道怎么回事
第2种需要添加脚本(修改红色部分就可以了)
   cd /etc/init.d/
   touch oracle
   vi oracle
写入:
#!/bin/bash
#
# chkconfig: 2345 80 05
# description: Oracle 10g Server
# /etc/init.d/dbora
#
# Run-level Startup script for the Oracle Instance, Listener, and
# Web Interface

export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/10g
export ORACLE_SID=resume
export PATH=$PATHORACLE_HOME/bin

ORA_OWNR="oracle"

# if the executables do not exist -- display error

if [ ! -f $ORACLE_HOME/bin/dbstart -o ! -d $ORACLE_HOME ]
then
echo "Oracle startup: cannot start"
exit 1
fi
# depending on parameter -- startup, shutdown, restart
# of the instance and listener or usage display

case "$1" in
start)
# Oracle listener and instance startup
echo -n "Starting Oracle: "
# su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl start"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbstart
touch /var/lock/oracle

su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl start dbconsole"
echo "OK"
;;
stop)
# Oracle listener and instance shutdown
echo -n "Shutdown Oracle: "
# su $ORA_OWNR -c "$ORACLE_HOME/bin/lsnrctl stop"
su $ORA_OWNR -c $ORACLE_HOME/bin/dbshut
rm -f /var/lock/oracle

su $ORA_OWNR -c "$ORACLE_HOME/bin/emctl stop dbconsole"
echo "OK"
;;
reload|restart)
$0 stop
$0 start
;;
*)
echo "Usage: `basename $0` start|stop|restart|reload"
exit 1
esac
exit 0

保存退出

直接运行service oracle start就可以了

在多说一下,在LINUX里整和tomcat和apche
vi /etc/httpd/conf/httpd.conf
在最下面添加
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/

这样就可以了

 

分享到:
评论

相关推荐

    CentOS5.5+Oracle10g安装配置RAC

    ### CentOS5.5 + Oracle10g 安装配置 RAC #### 第一章 概述 ##### 1.1 硬件 在搭建Oracle RAC (Real Application Clusters)环境中,硬件的选择至关重要。RAC环境至少需要两台服务器(节点),并且这些节点之间需要...

    centos安装oracle 11g 完全图解

    CentOS 安装 Oracle 11g 完全图解 本文将详细介绍如何在 CentOS 5.8 32 位操作系统上安装 Oracle 11g 数据库。整个安装过程可以分为三个部分:安装图形界面 X Window、在 Windows 客户端系统上安装 Xmanager 和在 ...

    CentOS5.3下安装oracle10G超详细教程

    - **Oracle 10G 完整版**:下载并准备好安装文件。 - **虚拟机环境**:使用 VMware Workstation 6 或更高版本创建虚拟机。 - **网络配置**:确保虚拟机能够连接到互联网。 #### 二、搭建虚拟机环境 1. **创建...

    CentOS7离线安装Oracle11g_R2_x64所需的所有依赖包.zip

    离线安装Oracle 11g R2在CentOS 7上需要仔细规划和执行,确保所有依赖项都已到位,这样才能确保数据库服务的稳定性和安全性。通过遵循提供的指南和详细说明,即使在网络受限的环境中,也能顺利完成安装。

    centos6.5安装oracle11g数据库指南.docx

    ### Oracle 11g 在 CentOS 6.5 上的安装指南 ...以上步骤提供了在 CentOS 6.5 上安装 Oracle 11g 数据库的完整流程。通过遵循这些指导原则,您可以确保数据库安装顺利进行,并能够高效地运行于目标环境中。

    centos6系列安装oracle10G完全攻略

    ### CentOS 6 系列安装 Oracle 10G 完全攻略 #### 一、硬件需求 为了确保 Oracle 10G 在 CentOS 6 上能够顺利安装并运行,需要满足以下最低硬件要求: 1. **内存及 Swap**: - 最小要求:1 GB RAM - 推荐配置:...

    centos5.6上安装oracle 11g rac

    ### CentOS 5.6上安装Oracle 11g RAC详解 #### 一、系统安装与初步配置 在开始Oracle 11g RAC的安装之前,首先需要确保CentOS 5.6操作系统已正确安装并配置。这包括下载CentOS-5.5或CentOS 5.6的x86_64镜像文件,...

    CENTOS_5.5下安装oracle_10g_完全手册

    CENTOS_5.5下安装oracle_10g_完全手册,欢迎下载!

    在CentOS5.5安装Oracle 11.2

    在安装Oracle 11.2 on CentOS 5.5的过程中,有几个关键的步骤和技术要点需要注意。首先,确保操作系统是32位(i386)版本,因为Oracle 11.2在那时并未全面支持64位系统。接下来,我们要进行一系列的系统准备,包括关闭...

    51CTO下载-CentOS6.2安装Oracle10g_20120202整理.7z

    本篇将详细讲解如何在CentOS 6.2系统环境下安装Oracle 10g数据库,特别强调在图形界面下的安装过程。 首先,安装Oracle 10g之前,你需要确保你的CentOS 6.2系统已经配置了必要的先决条件。这包括: 1. **硬件需求*...

    Centos7上安装oracle11gR2需要用的资料

    本篇将详细讲解在CentOS 7上安装Oracle 11g R2的步骤,以及解决可能出现的中文乱码问题。 首先,准备工作至关重要。确保你的CentOS 7系统已经更新到最新版本,并且安装了以下基础依赖: 1. **开发工具**:运行`yum...

    linux centos 远程安装oracle11 最完整的依赖lib包

    在Linux CentOS系统上远程安装Oracle 11g是一项复杂但重要的任务,因为Oracle数据库是企业级应用广泛使用的数据库管理系统。为了确保安装过程顺利进行,必须首先解决所有必要的依赖关系。在CentOS上安装Oracle 11g时...

    CentOS安装oracle 11g 完全图解.docx

    "CentOS安装oracle 11g 完全图解.docx" 以下是从给定的文件中生成的相关知识点: 1. Linux 服务器操作系统选择:在安装 Oracle 11g 数据库时,需要选择合适的 Linux 服务器操作系统。文中使用了 CentOS 5.8 32 位...

    Linux-centOS7.6安装Oracle11g

    在Linux CentOS7.6系统上安装Oracle 11g是一项技术性的工作,涉及到多个步骤和配置。首先,确保你的服务器是腾讯云的轻量应用服务器,并且操作系统为CentOS7.6。为了远程管理和传输文件,你需要使用Xshell和Xftp这样...

    centos下安装oracle

    ### CentOS 下安装 Oracle ...通过这些步骤,可以在 CentOS 6.4 64位系统上成功安装并配置 Oracle 数据库。需要注意的是,具体细节可能会因不同的 Oracle 版本而有所不同,因此建议参考官方文档以获取最准确的信息。

    linux 上安装oracle 10g 完整版

    在Linux系统上安装Oracle数据库10g是一项技术性较强的任务,需要对操作系统、数据库管理和网络配置有深入理解。Oracle 10g是一款功能强大的企业级关系型数据库管理系统,广泛应用于各种规模的企业。以下是对安装过程...

    centos 4.5下安装oracle 9204

    在CentOS 4.5操作系统环境下安装Oracle 9i Release 2 (9.2.0.4)是一项技术性较强的任务,涉及到多个步骤和注意事项。Oracle数据库是企业级的数据库管理系统,广泛应用于各种规模的企业中,因此在Linux系统上安装和...

    oracle10g rac安装部署

    通过上述详细的系统环境检查和安装准备工作,可以确保Oracle 10g RAC在安装过程中不会遇到因系统环境不兼容或配置不当导致的问题。此外,严格的文档控制流程也有助于维护文档的准确性和完整性,从而为后续的运维工作...

    Cent OS 下安装oracle 10

    由于默认 CentOS 5 不完全支持 Oracle 10g 版本,因此需要进行兼容性调整。 **5.1 修改安装文件** - 编辑 `/oracle/database/install/oraparam.ini` 文件,添加支持的版本信息。 ``` [CertifiedVersions] Linux =...

Global site tag (gtag.js) - Google Analytics