`
Hermosa_Young
  • 浏览: 254026 次
  • 来自: 上海
社区版块
存档分类
最新评论

linux安装Oracle

阅读更多

1.关闭防火墙

chkconfig iptables off

 

2.关闭SELlinux

vi /etc/selinux/config 

SELINUX=disabled

 

3.用root用户,检查安装包

rpm –q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh

binutils-2.20.51.0.2-5.36.el6.i686

compat-libstdc++-33-3.2.3-69.el6.i686

elfutils-libelf-0.152-1.el6.i686

elfutils-libelf-devel-0.152-1.el6.i686

glibc-2.12-1.107.el6.i686

glibc-common-2.12-1.107.el6.i686

glibc-devel-2.12-1.107.el6.i686

gcc-4.4.7-3.el6.i686

gcc-c++-4.4.7-3.el6.i686

libaio-devel-0.3.107-10.el6.i686

libaio-0.3.107-10.el6.i686

libgcc-4.4.7-3.el6.i686

libstdc++-4.4.7-3.el6.i686

libstdc++-devel-4.4.7-3.el6.i686

make-3.81-20.el6.i686

sysstat-9.0.4-20.el6.i686

unixODBC-2.2.14-12.el6_3.i686

unixODBC-devel-2.2.14-12.el6_3.i686

pdksh-5.2.14-1.i386

未安装的包用yum install ***


 

4. 修改内核参数

vi /etc/sysctl.conf

fs.aio-max-nr = 1048576  

fs.file-max = 6815744  

kernel.shmall = 2097152  

kernel.shmmax = 536870912  

kernel.shmmni = 4096  

kernel.sem = 250 32000 100 128  

net.ipv4.ip_local_port_range = 9000 65500  

net.core.rmem_default = 262144  

net.core.rmem_max = 4194304  

net.core.wmem_default = 262144  

net.core.wmem_max = 1048586   


 

改变当前系统内核参数值(让/etc/sysctl.conf立即生效)在/sbin下  

# sysctl -p  

 

5.创建数据库所需的用户

  创建Oracle Inventory 组  

  # groupadd oinstall  

  创建OSDBA 组  

  # groupadd dba  

  创建Oracle软件创建者  

  # useradd -g oinstall -G dba oracle  

  修改oracle用户的密码  

  # passwd oracle  

 

6.添加Oracle用户的限制参数

  vim /etc/security/limits.conf  

  在打开的文件底部添加下面内容

  Oracle soft     nproc   2047  

  Oracle hard    nproc   16384  

  Oracle soft     nofile  1024  

  Oracle hard    nofile  65536 

  保存

  vim /etc/pam.d/login  

  在打开的文件中添加下面内容  

  session required /lib/security/pam_limits.so  

  session required pam_limits.so  

  保存

 

7.创建安装Oracle软件所需要的目录

  # mkdir -p /oratest/app/  

  # chown -R Oracle:oinstall /oratest/app/   

  # chmod -R 775 /oratest/app/  

 

8.创建安装时使用的临时文件

  #sudo mkdir /oratest/tmp

  #sudo chmod a+wr /oratest/tmp

 

9.设置Oracle的环境变量(此时切换到Oracle用户下)

  TMP=/oratest/tmp

  TMPDIR=/oratest/tmp

  export TMP TMPDIR

  umask 002

  export PATH

  export ORACLE_BASE=/oratest/app/oracle

  export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1

  export ORACLE_SID=orcl (ORACLE_SID为数据库实例)

  export ORACLE_TERM=vt100

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

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


 

10.安装Oracle,先安装数据库软件

  # unzip linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip  

  # xhost +  

  # su - oracle  

  $ cd /database  

  $ ./runInstaller  出现的首页面,选择第二项,先安装数据库软件

  安装过程


 

11.安装监听器

  进入/oratest/app/oracle/product/11.2.0/db_1/bin执行命令

  #netca

  进入图形化配置,直接默认下一步,到最后完成,其中你也可以修改监听去的名称,协议,端口。


 

  

12.安装数据库

  进入/oratest/app/oracle/product/11.2.0/db_1/bin执行命令

  #dbca

  进入图形化配置界面,一直下一步

  提示输入全局数据库名称,和ORACLE_SID保持一致,orcl

  

13.上一步最后提示,运行脚本



  切换到root用户,进入/oratest/app/oracle/product/11.2.0/db_1/bin

  #./root.sh

  #./orainstRoot.sh


  直接回车即可

 

14.测试

  Linux下的Oracle在安装结束后是处于运行状态的。重启机器后,Oracle不会像   在Windows下那样将Oracle添加到Windows服务,在linux下需要手动启动Orcle服务

  以oracle用户下,执行下面的命令  

  进入sqlplus  

  $ sqlplus /nolog  

  以sysdba的身份连接到数据库,并启动Oracle数据库引擎  

  SQL> conn /as sysdba  

  SQL> startup  

  退出sqlplus,运行Listener  

  SQL> exit  

  $ lsnrctl start  

  这样就可以连接到Oracle数据库了。如果想用Oracle提供的EM来管理Oracle的话还  需要启动EM控制台,运行如下命令:

  $ emctl start dbconsole

  这样就可以通过http://localhost:1158/em/ 来访问EM控制台了。


 

参考文章(表示感谢)

http://www.2cto.com/database/201109/104164.html

http://blog.csdn.net/westmaniac/article/details/6539487?reload

http://www.cnblogs.com/sopost/archive/2012/07/19/2598981.html

 

 

 

 

  • 大小: 122.4 KB
  • 大小: 136.7 KB
  • 大小: 144.7 KB
  • 大小: 165.4 KB
  • 大小: 148.2 KB
  • 大小: 185.5 KB
  • 大小: 110.9 KB
  • 大小: 147.7 KB
  • 大小: 190.6 KB
分享到:
评论

相关推荐

    Linux安装Oracle19C详细步骤

    Linux安装Oracle19C详细步骤 在这篇文章中,我们将详细介绍如何在 CentOS 7 和 Red Hat 7 系统中安装 Oracle 19C。整个安装过程可以分为六个步骤:系统要求和准备、关闭防火墙、图形桌面、selinux、修改静态 IP、...

    随笔-linux下安装oracle 12c client

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

    linux下安装oracle

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

    Linux下安装Oracle

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

    linux安装oracle图形界面乱码问题.docx

    Linux 安装 Oracle 图形界面乱码问题解决方案 Linux 安装 Oracle 图形界面乱码问题是由于多种原因引起的,比如 Linux 操作系统的语言环境、Oracle 安装包的语言环境、Java 显示问题等。下面是解决这个问题的详细...

    Linux安装oracle11G

    Linux安装oracle11G Linux安装oracle11G是一个复杂的过程,需要完成多个步骤,包括挂盘、安装依赖项、调整内核参数等。本文将详细介绍如何在Linux系统中安装oracle11G。 一、挂盘 在安装oracle11G之前,需要挂载...

    linux安装oracle10g完整配置文档

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

    linux 下安装 oracle

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

    Linux下安装oracle 10g

    Linux下安装oracle 10g

    Linux下安装Oracle详细过程

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

    linux 安装oracle的离线rpm包

    该包为linux安装oracle的离线rpm包,可在服务器未联网的情况下,离线安装oracle所需要的依赖。包内均为rpm文件 执行 rpm -ivh --nodeps --force ./* 即可一次完成所有rpm依赖包的安装。

    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安装oracle11G所需的安装包全.rar

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

    linux安装oracle图形化界面问题处理

    "Linux安装Oracle图形化界面问题处理" Linux安装Oracle图形化界面时经常会遇到各种问题,本文将总结这些问题的解决方法。 一、错误描述:xlib connection to ":0.0" refused by server 解决方案:此错误是由于...

    Red hat linux 安装oracle 11g

    "Red Hat Linux 安装 Oracle 11g" 本文将详细介绍如何在 Red Hat Linux 中安装 Oracle 11g。首先,需要准备好安装环境,包括关闭防火墙、检查 RPM 包是否安装等。然后,安装 Oracle 11g 的过程可以分为多个步骤,...

    linux下安装oracle详细教程汇总

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

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

    方法二:配置Oracle安装过程中的字符集 1. 在运行Oracle的安装程序之前,可以通过环境变量`NLS_LANG`来指定字符集。例如,设置为支持中文的字符集: ``` export NLS_LANG=".AL32UTF8" ``` 2. 完成安装后,确保在创建...

    Linux下安装Oracle11g

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

Global site tag (gtag.js) - Google Analytics