`
chakey
  • 浏览: 363828 次
  • 性别: Icon_minigender_1
  • 来自: 水星
社区版块
存档分类
最新评论

linux安装Oracle 10g database

阅读更多
Red Hat Enterprise Linux Server release 5.3 (Tikanga) 安装
Oracle 10g database
步骤1:
修改几个文件
1:
root@localhost ~]# vi /etc/redhat-release
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
修改为:
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
2:
修改文件
[root@localhost ~]# vi /etc/sysctl.conf
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
生效
[root@localhost ~]# /sbin/sysctl -p
3:
修改文件
[root@localhost ~]# vi /proc/sys/kernel/sem
250 32000 32 128
改为
[root@localhost ~]# vi /proc/sys/kernel/sem
250 32000 100 128
4:
修改文件
/proc/sys/net/ipv4/ip_local_port_range
32768 61000
改为
1024 65000
5:
修改文件
[root@localhost ~]# vi /proc/sys/kernel/sem
100 32000 100 128
[root@localhost ~]# vi /proc/sys/kernel/sem
250 32000 250 128
6:
在图形界面设置网络配置
系统-->管理--->网络配置
设备--->双击--->静态ip地址--->填写地址和子网掩码
DNS--->更改主机名
主机---->新建--->ip和名称

步骤2:
Oracle需要至少1G的swap space
增加swap space空间大小(通过生成一个swapfile来充当swapspace)
1:
[oracle@localhost ~]$ free -m
total used free shared buffers cached
Mem: 1002 849 153 0 45 495
-/+ buffers/cache: 309 693
Swap: 509 0 509
发现swap space只有509M,不符合oracle database 的安装要求
2:
创建一个swap文件
[root@localhost ~]# mkdir swap
[root@localhost ~]# cd swap
[root@localhost swap]# sudo dd if=/dev/zero of=swapfile bs=11264 count=100000100000+0 records in
100000+0 records out
1126400000 bytes (1.1 GB) copied, 13.503 seconds, 83.4 MB/s

[root@localhost swap]# sudo mkswap swapfile
Setting up swapspace version 1, size = 1023995 kB

3:
把生成的文件转换为swap文件
[root@localhost swap]# sudo swapon swapfile

4:
查看下
[root@localhost swap]# free -m
total used free shared buffers cached
Mem: 1002 985 17 0 15 671
-/+ buffers/cache: 298 704
Swap: 1486 0 1486
现在有1486M的swap space了
步骤3:
1:
确定CPU类型
[root@localhost db_1]# arch
x86_64
但是安装的rpm并不是都是x86_64的,有些是i386
2:
查看redhat版本
cat /proc/version或者cat /etc/redhat-release或者cat /etc/issue

3:
安装需要的rpm
setarch-2.0-1.1
make-3.81-3.el5
glibc-2.5-34
libaio-0.3.106-3.2
compat-libstdc++-33-3.2.3-61
glibc-devel-2.3.4-2
compat-gcc-34-3.4.6-7
cpp-4.1.2-44.el5
gcc-c++-4.1.2-44.el5
gcc-4.1.2-44.el5
libgomp-4.1.2-44.EL4
binutils-2.17.50.0.6-9.el5
libXp-1.0.0-8.1.el5
compat-oracle-rhel4-1.0-5.i386
compat-db-4.2.52-5.1.i386.rpm
compat-oracle-rhel4-1.0-5.i386.rpm
compat-gcc-32-3.2.3-47.3.i386.rpm
libaio-devel-0.3.106-3.2.i386.rpm
openmotif21-2.1.30-8.i386.rpm
xorg-x11-deprecated-libs-devel-6.8.1-12.i386.rpm
compat-gcc-32-c%2B%2B-3.2.3-47.3.i386.rpm
Installing: zlib ######################### [1/7]
Installing: freetype ######################### [2/7]
Installing: expat ######################### [3/7]
Installing: fontconfig ######################### [4/7]
Installing: xorg-x11-libs ######################### [5/7]
Installing: xorg-x11-deprecated-libs ######################### [6/7]
Installing: xorg-x11-Mesa-libGL ######################### [7/7]
版本要一致
步骤4:
创建Oracle用户、组、安装目录
(1) 创建Oracle用户组
# groupadd oinstall
# groupadd dba
(2) 创建Oracle用户
# useradd -m -g oinstall -G dba oracle
(3) 设置Oracle用户口令
# passwd oracle
(4) 创建Oracle安装目录以及数据存放目录
# mkdir -p /DBSoftware/app/oracle
# mkdir -p /DBData/oradata

(5) 修改目录权限
# chown -R oracle:oinstall /DBSoftware/app/oracle/ /DBData/oradata/
# chmod -R 755 /DBSoftware/app/oracle/ /DBData/oradata/

5.添加以下内容到/etc/security/limits.conf
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536

6.添加以下内容到/etc/pam.d/login
# vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so

7.添加以下内容到/etc/profile
# vi /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:
1:
root下创建文件夹:
mkdir -p /app/temp
chown -R oracle:oinstall /app/temp
chmod -R 755 /app/temp
2:
oracle 用户下配置 .bash_profile

export ORACLE_BASE=/DBSoftware/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME_LISTNER=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_SID=orcl

export PATH=.:$ORACLE_HOME/bin:${PATH}:$HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=${PATH}:$ORACLE_BASE/common/oracle/bin
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export CLASSPATH=$ORACLE_HOME/JRE
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export THREADS_FLAG=native
export TEMP=/app/temp
export TMPDIR=/app/temp
export LANG=EN_US
步骤6:
安装Oracle,并进行相关设置
1.解压缩安装文件
Oracle的安装包有这样几种格式:
(1) zip
这种格式最好解压缩,直接使用命令unzip 文件名即可
(2) cpio.gz
这种格式有这样几种解压缩方式
a. # zcat XXXX.cpio.gz | cpio -idmv
b. # gunzip XXXX.cpio.gz解压出XXXX.cpio文件然后再 # cpio -idvm < XXXX.cpio
解压缩完成后,设置oracle帐户可以操作安装文件所在的目录
chown -R oracle:oinstall 安装文件所在目录
2. 用oracle帐户进入安装文件所在目录,执行如下命令即可看到安装界面:
$ ./runInstaller
如果无法看到安装界面,请使用root帐户执行如下命令后再运行安装程序:
# export DISPLAY=:0.0
# xhost +
$ ./runInstaller
出现安装界面后,根据界面提示进行相关的设置,我的建议是在安装过程中不创建数据库
,只安装程序,监听和创建数据库等安装完成后再进行相关的操作。
安装过程中,需要使用root权限执行两个脚本。
步骤7:
root@localhost ~]# vi /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
修改为:
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
步骤8:
# $ORACLE_HOME/bin/sqlplus "SYS/SYS_password as SYSDBA"
SQL> STARTUP

SQL> SELECT NAME,TYPE,TOTAL_MB,FREE_MB FROM V$ASM_DISKGROUP;
0
0
分享到:
评论

相关推荐

    linux安装oracle10g完整配置文档

    Linux安装Oracle 10g完整配置文档 在本文档中,我们将详细介绍如何在 Linux 操作系统中安装 Oracle 10g 数据库。安装 Oracle 10g 需要满足一定的前提条件,并需要对 Linux 系统的内核参数进行修改。 安装前的准备...

    手把手教你用VMware在Linux下安装Oracle 10g RAC

    ### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。这包括安装必要的软件和配置合适的环境。 ##### 必备软件 1. **VMware ...

    在linux中安装oracle10g

    在Linux系统上安装Oracle 10g数据库是一个相对复杂的过程,与在Windows系统上的简易安装方式不同,Linux下的Oracle数据库安装需要遵循一系列的先决条件和步骤,以确保软件能够稳定运行。以下是对这一过程的详细解析...

    LINUX系统安装oracle10g

    本文将详细介绍如何在Linux环境下成功安装Oracle 10g,并提供必要的步骤和注意事项。 #### 二、准备工作 在正式安装之前,我们需要做一些准备工作: 1. **下载Oracle 10g安装包**:根据自己的Linux系统版本(32位或...

    Linux下安装Oracle10g

    在Linux环境下安装Oracle 10g是一项复杂但重要的任务,尤其对于系统管理员和技术人员来说,掌握这一过程至关重要。本文将详细解析如何在Red Hat Enterprise Linux 5 (RHEL5) 上进行Oracle 10g Release 2 (10gR2) 的...

    linux之oracle10g安装

    在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...

    Linux安装Oracle10g

    在Linux环境下安装Oracle 10g是一项复杂但重要的任务,这通常是为支持企业级的数据库管理和开发项目。为了确保安装成功,你需要遵循一系列的步骤和注意事项。以下是安装Oracle 10g在Linux系统上的详细过程: 1. **...

    oracle10g_database_linux32.zip

    5. **安装数据库软件**:解压"oracle10g_database_linux32.zip"压缩包,这通常会包含一系列的rpm文件。使用`rpm -ivh`命令逐个安装这些软件包,注意按照特定顺序进行,通常是先安装preinstall包,再安装主数据库软件...

    linux安装oracle11G所需的安装包全.rar

    在Linux系统,特别是CentOS 7环境下安装Oracle 11g是一项复杂且细致的工作,因为Oracle数据库需要一系列的依赖包来支持其正常运行。"linux安装oracle11G所需的安装包全.rar"这个压缩包正是为了解决这个问题,它包含...

    Linux下oracle10g_静默安装完整版

    在Linux环境下安装Oracle 10g数据库时,静默安装是一种高效且自动化的方式,尤其适合大规模部署或自动化运维。以下是对静默安装过程的详细解释: 1. **下载与解压安装包** Oracle 10g 提供了针对不同处理器架构的...

    虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 ORACLE10g RAC FOR SUSE LINUX

    ### 虚拟机ESXi + SuSELinux11 + Oracle10g RAC 安装 #### 一、安装前准备 ##### 1.1 基础概念 - **ESXi**: VMware ESXi 是一种类型 1 的虚拟化平台,能够直接运行在服务器硬件上,提供对硬件资源(CPU、内存、...

    LINUX安装oracle10g所需RPM包及安装教程

    在Linux环境下安装Oracle 10g可能涉及多个步骤,每个环节都需要谨慎操作。遵循上述指导,结合提供的详细安装教程,你将能够成功完成安装。记住,安装过程中遇到任何问题,都应查阅官方文档或寻求技术支持。

    LINUX下安装ORACLE 10G步骤详解

    在Linux环境下安装Oracle 10g是一个相对复杂的过程,涉及到多个步骤和注意事项。本文将详细介绍这一过程,以帮助读者在Linux系统中成功部署Oracle数据库。 首先,安装Oracle 10g之前,确保你的Linux系统满足以下...

    linux系统安装oracle 10g

    Linux系统安装Oracle 10g的知识点涵盖了从操作系统的选择、安装到Oracle数据库软件安装和配置的全过程,下面将详细介绍这些步骤和相关知识: 1. 安装操作系统的重要性 在安装Oracle数据库软件之前,安装一个适合的...

    linux安装oracle 11g乱码(图解)

    在Linux环境下安装Oracle 11g数据库时,可能会遇到字符编码问题导致乱码现象,这主要是由于系统默认的字符集与Oracle数据库所使用的字符集不一致导致的。本篇文章将详细解析三种解决Linux安装Oracle 11g乱码的方法。...

    银河麒麟V10安装Oracle 11g资源

    文件包含了本人整理的Oracle安装教程、安装所需要的程序包 安装有两种方式静默安装和图形界面安装,我们使用图形界面安装,...http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

    Linux 环境下Oracle 11g数据库的安装与卸载

    Linux 环境下 Oracle 11g 数据库的安装与卸载 Oracle 11g 数据库是一种关系型数据库管理系统,它广泛应用于企业级应用中。在 Linux 环境下,安装 Oracle 11g 数据库需要满足一定的硬件和软件要求。本文将详细介绍 ...

    Linux 安装 ORACLE 10G数据库教程

    在Linux系统上安装ORACLE 10G数据库是一项复杂的过程,需要遵循一系列步骤来确保所有必要的组件和配置都已到位。以下是对整个安装过程的详细解释: 首先,你需要下载Oracle Database 10g Release 2 (10.2.0.1)的...

    linux redhat5下安装oracle11g

    标题:Linux Redhat5 下安装 Oracle11g 描述:本文将根据作者的实际安装经验,提供一步步的安装指导,旨在帮助读者顺利地安装 Oracle 11g 在 Redhat 5 操作系统下。 标签:Linux Redhat5 Oracle 安装 VMware 安装...

Global site tag (gtag.js) - Google Analytics