`
moxu
  • 浏览: 63803 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

linux下如何安装oracle

阅读更多

1.下载并解压文件

 

在Oralce官网上下载个Oralce10g for Linux,分i386和x86_64两种。

 

10201_database_linux32.zip、10201_database_linux_x86_64.cpio.gz。

 

解压 10201_database_linux32.zip:unzip 10201_database_linux32.zip

 

解压 10201_database_linux_x86_64.cpio.gz:gunzip 10201_database_linux_x86_64.cpio.gz

 

                                                                    cpio -idmv < 10201_database_linux_x86_64.cpio

 

2.参数设置

 

OS参数要求vi /etc/sysctl.conf , 在行末添加以下内容

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

# semaphores: semmsl, semmns, semopm, semmni

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应用以上参数, /sbin/sysctl -p

 

vi /etc/security/limits.conf 行末添加以下内容:

#use for oracle

*               soft    nproc   2047

*               hard    nproc   16384

*               soft    nofile  1024

*               hard    nofile  65536

 

vi /etc/pam.d/login 行末添加以下内容

session    required     /lib/security/pam_limits.so

 

vi /etc/selinux/config 确保以下内容,关闭SELIINUX

SELINUX=disabled

 

 

 

3.安装依赖包

 

查询所需安装包是否完整

[root@localhost ~]# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel libaio libXp

 

查看当前软件包的信息

[root@localhost ~]# rpm -qa|grep libxcb

 

这里我用yum和rpm相应安装了几个必要的文件。gcc、make、binutils没有安装的软件,可以线安装。 

[root@localhost ~]# yum -y install libXp libaio

[root@localhost ~]# yum -y compat-db

[root@localhost ~]# yum -y install compat-libstdc++* compat-gcc* compat-libgcc*

[root@localhost ~]# yum --enablerepo=development install libxcb.i386

在/etc/profile里添加如下行export LIBXCB_ALLOW_SLOPPY_LOCK=true。

 

在网站(http://rpm.pbone.net)搜索openmotif和setarch相应rpm包,安装。

[root@localhost ~]# rpm -Uvh *.rpm

 

 

 

4.创建用户及组

[root@localhost ~]# groupadd oinstall

[root@localhost ~]# groupadd dba

[root@localhost ~]# groupadd oper

[root@localhost ~]# useradd -g oinstall -G dba oracle

[root@localhost ~]# passwd oracle

输入你的oralce 用户密码。

 

 

 

5.创建目录

mkdir -p /u01/app/oracle/product/10.2.0/db_1

chown -R oracle.oinstall /u01

 

 

 

6. 修改/etc/redhat-release文件,加入

redhat-4

 

 

 

7.vi /home/oracle/.bash_profile 文件加入以下内容

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME

ORACLE_SID=TSH1; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

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

 

8.正式安装。

 

这个为了你操作失误带来不必要的麻烦这个我们修改下inittab

[root@localhost ~]# vi /etc/inittab

把 id:5:initdefault: 修改为 id:3:initdefault

[root@localhost ~]# reboot

在文本模式下 用boot登录

[root@localhost ~]# startx

[root@localhost ~]# xhost +

[root@localhost ~]# su - oracle

[oracle@localhost ~]$ export DISPLAY="10.0.0.3:0.0"          ——10.0.0.3是我本机ip

[oracle@localhost ~]$ export LANG=en_US

[oracle@localhost ~]$ unzip 10201_database_linux32.zip

[oracle@localhost ~]$ cd /home/oracle/databases

[oracle@localhost ~]$ ./runInstaller

进入图形界面安装了,这个我就不多说了……

 

 

 

9. 安装完毕测试下:

[root@localhost ~]# su - oracle

[oracle@localhost ~]$ sqlplus /nolog

SQL> connect /as sysdba

SQL> startup

SQL> quit

 

测试成功,大功告成!

 

 

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用户才能登录启动Oracle,觮决方法,将用户加入oinstall  组

[root@localhost ~]# usermod -G oinstall username(用户名)。

 

 

# Oracle Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE

ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME

ORACLE_SID=TSH1; export ORACLE_SID

ORACLE_TERM=xterm; export ORACLE_TERM

PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

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

分享到:
评论

相关推荐

    linux下安装oracle

    Linux 下安装 Oracle 在 Linux 操作系统中安装 Oracle 数据库是一项复杂的任务,需要对系统进行相应的配置和调整。本文将详细介绍在 Linux 下安装 Oracle11gR2 的步骤和要求。 系统要求 在安装 Oracle 之前,需要...

    linux 下安装 oracle

    "Linux 下安装 Oracle" Linux 是一个流行的开源操作系统,而 Oracle 是一个功能强大且广泛应用的关系数据库管理系统。在 Linux 平台上安装 Oracle 数据库是一件复杂的任务,需要具备一定的技术基础和经验。下面是 ...

    Linux下安装oracle 10g

    Linux下安装oracle 10g

    linux 下安装oracle

    ### Linux下安装Oracle数据库详细步骤及注意事项 #### 一、安装前准备 在开始安装Oracle数据库之前,确保已经完成了以下的系统准备工作。 ##### 1. 解压文件 使用`unzip`命令解压Oracle安装文件: ```bash ...

    linux下安装oracle112040的所有rpm依赖包

    linux下安装oracle112040的所有rpm依赖包,具体有哪些依赖包,请看链接https://blog.csdn.net/lihong22/article/details/128117150 第13步

    Linux下安装Oracle

    Linux下单机安装oracle数据库的前提配置文档,详细描述了如何在linux下安装oracle数据库

    随笔-linux下安装oracle 12c client

    Linux 下安装 Oracle 12c 客户端详细教程 Oracle 12c 客户端是 Oracle 公司推出的数据库客户端软件,为用户提供了强大且灵活的数据库管理功能。然而,对于初学者来说,安装 Oracle 12c 客户端可能会是一件困难的...

    Linux下安装Oracle详细过程

    在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和配置。以下是对整个安装过程的详细说明: 首先,安装Oracle数据库前需要确保你的Linux系统版本兼容。在这个例子中,我们需要的是Red Hat ...

    linux下安装Oracle

    在整个过程中,文档“linux下安装Oracle.doc”将提供详细的步骤指导和可能遇到的问题解决方案。记住,安装Oracle不仅是一次技术操作,也是学习如何管理大型数据库和理解其工作原理的过程。因此,不断实践和学习将使...

    linux 下 安装oracle

    ### Linux下安装Oracle知识点详解 #### 一、概述 在Linux环境下部署Oracle数据库是一项复杂的任务,尤其是当涉及到Real Application Clusters (RAC)时。本文将详细介绍如何在Linux上安装Oracle,并提供必要的步骤...

    linux下安装oracle10G

    在Linux环境下安装Oracle 10G数据库是一项技术性较强的任务,需要对操作系统和数据库系统有深入的理解。在本文中,我们将详细阐述整个安装过程,包括Linux系统的安装、配置,以及Oracle 10G数据库的安装步骤和注意...

    linux下安装oracle客户端

    ### Linux下安装Oracle客户端知识点详解 #### 一、前言 在Linux环境下部署Oracle客户端是一项常见但又较为复杂的任务,特别是在企业级应用中。本文将详细介绍如何在Linux系统上(以CentOS 5为例)安装Oracle 10g...

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

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

    在Linux下安装Oracle数据库

    在Linux下安装Oracle数据库是一个复杂的过程,需要仔细检查和配置系统的各种参数。以下是安装Oracle数据库的详细步骤和知识点: 一、检查必要条件 1.1 检查内存及交换分区 Oracle数据库对内存的要求比较严格。对于...

    Linux下安装Oracle11g

    Linux 下安装 Oracle11g 服务器 Linux 下安装 Oracle11g 服务器是指在 Linux 操作系统下安装和配置 Oracle11g 服务器的过程。这个过程需要满足一定的系统要求和配置步骤,包括修改操作系统核心参数、创建相关用户和...

    linux下安装oracle详细教程汇总

    ### Linux下安装Oracle 11g 详细教程 #### 一、准备工作与环境配置 **1.1 下载Oracle 11g安装包** - **下载地址**: 首先,从Oracle官方网站下载适用于Linux CentOS 5.2的Oracle 11g安装包。 - **注意事项**: 在...

Global site tag (gtag.js) - Google Analytics