当前位置:  数据库>oracle

Oracle 图形化以及命令行安装

    来源: 互联网  发布时间:2017-06-23

    本文导语: Oracle 安装 相关版本说明 不同版本的Oracle需要安装在特定的系统版本之上。如Oracle 11gR2的11.2.0.1.0需要安装在CentOS 5.X以及RHLE 5.X 硬件要求 Physical Memory >= 1G Swap Space >= 2G (available) Temporary Space >= 400MB 依赖库的安装 yum -y install binutil...

Oracle 安装 相关版本说明

不同版本的Oracle需要安装在特定的系统版本之上。
如Oracle 11gR2的11.2.0.1.0需要安装在CentOS 5.X以及RHLE 5.X

硬件要求
Physical Memory >= 1G
Swap Space  >= 2G (available)
Temporary Space >= 400MB
依赖库的安装
yum -y install binutils compat-libstdc++ compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc-devel glibc-headers ksh libaio-devel libstdc++-devel make sysstat unixODBC-devel binutils-* compat-libstdc++* elfutils-libelf* glibc* gcc-* libaio* libgcc* libstdc++* make* sysstat*  unixODBC*

rpm -e ksh
yum install pdksh
相关参数设置

vi /etc/sysctl.conf

# Oracle Configuration
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphors: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
net.core.rmem_default=262144
net.core.wmem_default=262144
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
# Oracle Configuration End

echo "1048576" >/proc/sys/fs/aio-max-nr
Oracle用户

首先创建Oracle用户,在该用户下进行安装
创建步骤(需要具有root权限):

$/usr/sbin/groupadd oinstall
$/usr/sbin/groupadd dba
$useradd –g oinstall -G dba -d /home/oracle -r oracle
$mkdir -p /home/oracle
$chown oracle:dba /home/oracle
$passwd oracle

使用id命令查看用户信息
$id oracle
输出:
uid=504(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
其中具体id数据可以不一样

Oracle安装

注:Oracle检查条件中:hard limit for maximum open file descriptors is set to at least 65536可以忽略

后续根据安装步骤进行即可

listener.ora配置
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /bank/oracle/oracle10g/product/10.2.0)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL DBNAME = orcl) 
      (SID_NAME = orcl)
    )
  )
LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )
命令行安装 初始化配置 配置db_install.rsp文件 安装
./runInstaller -responseFile /home/oracle/database/response/db_install.rsp -silent -showProgress
Q&A
  • 问题:[FATAL] [INS-32037] The operating system group specified for central inventory (oraInventory) ownership is invalid.
    解决:
    设置具有写oraInventory权限的组
    UNIX_GROUP_NAME=oinstall
    INVENTORY_LOCATION=/home/oracle/oraInventory
  • 问题:[FATAL] [INS-35071] Global database name cannot be left blank.
    解决:ORACLE_HOSTNAME=oracle1
  • [FATAL] [INS-35071] Global database name cannot be left blank.
    解决如:oracle.install.db.config.starterdb.globalDBName=oracle.sunyard
    *问题: [FATAL] [INS-35175] No value given for the allocated memory of the database
    解决:oracle.install.db.config.starterdb.memoryLimit=512
    [FATAL] [INS-30501] Automatic Storage Management software is not configured on this system.
    配置Oracle存储方式
  • 问题:[FATAL] [INS-30004] The ADMIN password entered is invalid.
    解决:密码不能带@
  • [FATAL] [INS-35341] User is not a member of the following chosen OS groups
    解决:
    oracle.install.db.DBA_GROUP=dba
    oracle.install.db.OPER_GROUP=oinstall

  • 问题:sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file: No such file or directory
    解决:设置如下配置文件

    # .bash_profile
    if [ -f ~/.bashrc ]; then
            . ~/.bashrc
    fi
    # for oracle i
    PATH=$PATH:$HOME/bin
    #oracle add 
    export ORACLE_BASE=/home/oracle/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
    export ORACLE_SID=orcl
    
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
  • 问题:ORA-xxxxx: Message xxx not found; no message file for product=RDBMS, facility=ORA
    解决:没有正确设置ORACLE_HOME路径,如app/oracle,需要设置为/home/oracle/app/oracle
  • 问题:sqlplus: error while loading shared libraries: /home/oracle/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: cannot restore segment prot after reloc: Permission denied

    /etc/sysconfig/selinux 中改为SELINUX=disabled 
    chcon -t texrel_shlib_t $ORACLE_HOME/lib/*.so

参考:
Oracle文档中的Oracle RAC先决条件部分:
http://docs.oracle.com/cd/B28359_01/nav/portal_6.htm
Oracle版本以及对应安装系统:
http://docs.oracle.com/cd/E11882_01/relnotes.112/e23558/toc.htm#CHDHCEFI

CentOS和RedHat发行版与Linux内核版本的对应关系:

部分操作参考:



http://www.tldp.org/LDP/solrhe/Securing-Optimizing-Linux-RH-Edition-v1.3/chap6sec72.html

Oracle 11g 在RedHat Linux 5.8_x64平台的安装手册

Linux-6-64下安装Oracle 12C笔记

在CentOS 6.4下安装Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虚拟机中安装步骤

Debian 下 安装 Oracle 11g XE R2


    
 
 

您可能感兴趣的文章:

  • Linux安装Oracle启动图形界面问题
  • 为什么我的oracle图形安装界面出不来
  • rhel5安装oracle10g,启动不了图形界面
  • 如何在浏览器中显示ORACLE数据库中存在BLOB字段中的图形?
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • Oracle 10G for Linux常用命令
  • Linux 下 Oracle 命令学习笔记
  • linux as3 安装oracle10g ,web端能访问,终端用命令不能进入
  • 请问,在unix下,关闭oracle数据库和重起unix,的正确顺序和命令应该是怎样的!请教!
  • Linux下命令行启动oracle时报错的解决
  • Linux下启动Oracle database EM及isqlplus等命令
  • oracle for linux 下面的sqlca.sqlcode是一个什么命令去查?
  • 查看Oracle的执行计划一句话命令
  • Oracle中备份表的简单sql命令语句
  • Oracle 10g各个帐号的访问权限、登录路径、监控状态命令查询等等
  • 要装oracle,设置好环境变量。之后就啥命令也用不了了
  • Oracle如何直接运行OS命令(上)第1/2页
  • UNIX服务器上使用“kill"命令终止"Oracle”过程
  • oracle命令行删除与创建用户的代码
  • 剖析用UNIX的kill命令终止Oracle详细过程
  • 用UNIX的kill命令来终止所有的Oracle过程
  • 学习登录oracle数据库时常用的操作命令
  • ubuntu如何用apt-get命令安装Oracle的vituralBox呢?
  • oracle创建删除用户示例分享(oracle删除用户命令及授权)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • 请问:谁在linux下安装过oracle?详细安装步骤共享一下吧!我有急用。谢谢了!
  • 那里有免费的oracle odbc driver for linux?或怎么破解easysoft oracle odbc driver安装包?急
  • 在redhat9.0下,能安装oracle的客户端么?? 哪里下载,怎么安装?
  • VMware中linux环境下oracle安装图文教程(二)ORACLE 10.2.05版本的升级补丁安装
  • 安装oracle9时,安装界面的字体无法正确显示,怎么解决啊???
  • Linux下的Oracle安装问题(非常问题)
  • 有人在fedora 10下安装 oracle database 11g,没有呀?提供个安装步骤
  • Linux安装oracle,菜鸟急用!
  • 在ubuntu安装oracle的疑问
  • 在Redhat7.2+Oracle8i如果硬件配置中用P4处理器,对oracle的安装有没有影响(100分)
  • 安装Oracle加载数据库错误areasQueries的解决
  • vmware 下安装oracle
  • CentOS 5 环境下安装oracle 10g 与 rhel 5下 安装有区别吗? [散分]
  • 在Linux下安装ORACLE
  • 安装ORACLE时的安装界面显示一堆乱码如何解决(我很菜的,分100可再加)---在线
  • 求ubuntu12.04下面安装oracle数据库,求安装教材,百度上就两种,都不能成功
  • 寻求在Linux 8.0上安装Oracle 9i的安装文档,分不够,可以再加,在线等待。。。
  • Oracle 12c发布简单介绍及官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • oracle 11g最新版官方下载地址
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3