知识大全 Oracle11GforLinux的安装(RHEL5)
Posted 文件
篇首语:一知半解的人,多不谦虚;见多识广有本领的人,一定谦虚。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle11GforLinux的安装(RHEL5)相关的知识,希望对你有一定的参考价值。
Oracle11GforLinux的安装(RHEL5) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
服务器配置 至强 GHZ * G ECC DDR内存 G SCSI Utrl K 硬盘 *
前提:内存和交换空间; 详情请看官方database\\doc\\install目录文档Available RAM Swap Space RequiredBeeen MB and MB times the size of RAMBeeen MB and MB Equal to the size of RAMMore than MB times the size of RAM
一 准备服务器和操作系统 物理内存 G 交换空间 G 禁用secure Linux 已经安装下列包(为简单起见 安装RedHat AS 时最好选择全部安装) A X Window SystemB GNOME Desktop EnvironmentC EditorsD Graphical InternetE Text based InternetF Server Configuration ToolsG Development ToolsH Administration ToolsI System Tools二 安装前的准备工作
检查硬件内存# grep MemTotal /proc/meminfo交换空间# grep SwapTotal /proc/meminfo磁盘空间# df ah 下载软件Oracle Database g Release ( ) Sofare下载位置 l 修改host文件查看/etc/hosts文件中必须包含a fully qualified name for the server
安装软件包检查 检查下列包是否安装 若未安装则要先安装 binutils el pat libstdc elfutils libelf el elfutils libelf devel glibc glibc mon glibc devel gcc gcc c libaio libaio devel libgcc libstdc libstdc devel e make sysstat unixODBC unixODBC devel
# rpm qa | grep make gcc glibc pat openmotif setarch 等等
做个链接(老版本需求 新版本oracle 不要设置):ln s /usr/lib/libstdc so /usr/lib/libstdc so #检测存在如果不做此链接 在安装过程中建好数据库 将会出现不能链接不上数据库问题
三 参数设置 设置核心参数在/etc/nf文件中加入下列行 #re_uses_pid = kernel shmall = kernel shmmax = (以字节为单位 物理内存数量* * * 为内存的 倍)kernel shmmni = # semaphores: semmsl semmns semopm semmnikernel sem = fs file max = net ipv ip_local_port_range = re rmem_default= re rmem_max= re wmem_default= re wmem_max= esc :wq!# sysctl p #运行下列命令改变核心参数
设置Shell Limits(系统资源限制) 提高软件的运行效率
a 在/etc/security/nf文件中加入下列红色行 oracle soft nofile oracle hard nofile oracle soft nproc oracle hard nproc
b 在/etc/pam d/login文件中加入下列行 如果里面没有的话 session required /lib/security/pam_limits sosession required pam_limits soc 在/etc/profile后加入以下语句:vi /etc/profileif [ $USER = oracle ]; thenif [ $SHELL = /bin/ksh ]; thenulimit p ulimit n elseulimit u n fifi 创建用户和组及相关目录 创建dba/oper/oinstall组/usr/sbin/groupadd dba/usr/sbin/groupadd oper/usr/sbin/groupadd oinstall 创建oracle用户并设置用户所属组/usr/sbin/usermod g oinstall G dba oracle/usr/sbin/useradd g oinstall G dba oraclepasswd oracle# id oracleuid= (oracle) gid= (oinstall) groups= (oinstall) (dba) 创建相关安装目录
mkdir p /opt/oracle/productmkdir p /opt/oracle/product/OraHomemkdir p /opt/oraInventory #(the default inventory folder)mkdir p /opt/oracle/oradata #(change the right file owner)mkdir p /var/opt/oracle
设置目录所有者和权限chown R oracle oinstall /opt/oraclechown R oracle oinstall /opt/oracle/oradatachown R oracle oinstall /opt/oracle/product/OraHomechown R oracle dba /opt/oraInventorychown oracle dba /var/opt/oraclechmod R /opt/oraclechmod R /var/opt/oracle
设置安装环境变量# su oracle su到oracle用户下 更改用户的一些配置$vi bash_profile添加以下参数 主要是配置oracle软件运环境参数# Get the aliases and functionsif [ f ~/ bashrc ]; then ~/ bashrcfi
export ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/OraHomeexport ORACLE_SID=orclexport ORACLE_OWNER=oracleexport ORACLE_TERM=vt export PATH=$PATH:$ORACLE_HOME/bin:$HOME/binexport PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/neork/jlibexport CLASSPATH
注: g:ORA_NLS =$ORACLE_HOME/nls/admin/data g ORA_NLS =$ORACLE_HOME/omon/nls/admin/data i ORA_NLS =/oracle/app/ora /omon/nls/admin/data保存退出 执行以下命令让配置马上生效或以oracle用户登录使设置生效
$ source $HOME/ bash_profile
四 正式安装以root身份打开另一个终端窗口 这步至关重要 不执行这步在以oracle用户运行 # /runInstaller时会启动不了图型安装界面(经本人验证 不做这一步亦可 只需用oracle用户的桌面来启动安装程序 )xhost xhost localhost用oracle用户登录 如果用的是X模式 要把DISPLAY设置如下 DISPLAY=: ; export DISPLAY# export DISPLAY= : 如果远程安装 需要启动cygwin执行# startx方式一:以root身份mount光驱#mount /dev/cdrom /mnt以oracle用户登录系统 进行Oracle的安装#su – oracleunzip linux_x _ gR _database zipcd database/ /runInstaller /runInstaller ignoreSysprereqs #低版本检测(可选)
方式二: 解压命令 unzip _database_linux zip 解压后产生一个包含安装文件的目录database注 最好在根上建立一个文件夹 这个文件夹专门用来存放ORACLE的安装文件 但是需要注意的是 在安装ORACLE前 需要把这个文件夹的所有者修改成用户oracle 文件夹权限最好是修改成 以免在安装过程中出现问题 定制Oracle安装文件及权限(可选)chmod /oraclechown R oracle oinstall /oraclemount /media/cdrom/media/cdrom/runInstaller
安装过程中:在安装过程中输入合适的ORACLE_HOME和实例名 完成后的画面中会有管理端入口地址和sqlplus入口地址
选择高级安装在选择安装类型中 选择定制安装过程中需要以root身份运行#/oracle/oraInventory/orainstRoot sh/opt/oracle/product/OraHome/root sh安装完毕后
五 启动脚本生成和设置: 补充 开机时让 RedHat Linux 自动启动Oracle 需要完成以下步骤 运行 $ORACLE_HOME 下的 root sh 会生成一个文件 /etc/oratab 编辑 /etc/oratab 把所有的 instance 的重启动标志设置成 Y 如:ora g:/home/oracle/OraHome_ :Y做一个启动脚本 /etc/init d/dbora 如下所示:#!/bin/sh# description: Oracle auto start stop script # cconfig: ## Set ORA_HOME to be equivalent to the $ORACLE_HOME# from which you wish to execute dbstart and dbshut;## Set ORA_OWNER to the user id of the owner of the# Oracle database in ORA_HOME ORA_HOME=/home/oracle/OraHome_ ORA_OWNER=oracleif [ ! f $ORA_HOME/bin/dbstart ]thenecho Oracle startup: cannot start exitficase $ in start )# Start the Oracle databases:# The following mand assumes that the oracle login# will not prompt the user for any valuessu $ORA_OWNER c $ORA_HOME/bin/dbstartsu $ORA_OWNER c $ORA_HOME/bin/lsnrctl start ;; stop )# Stop the Oracle databases:# The following mand assumes that the oracle login# will not prompt the user for any valuessu $ORA_OWNER c $ORA_HOME/bin/lsnrctl stop su $ORA_OWNER c $ORA_HOME/bin/dbshut;; restart )$ stop$ start;;esac赋予执行权限chown root root /etc/rc d/init d/dborachmod /etc/init d/dbora
Initialize new service:cconfig dbora resetcconfig list dboradbora :off :off :off :on :off :on :off
注意:当系统不在 runlevels and 时 使用service dbora start 启动服务service dbora stop 停止服务 作成以下链接:ln s /etc/init d/dbora /etc/rc d/K dboraln s /etc/init d/dbora /etc/rc d/S dbora执行以下命令:cconfig level dbora on
cha138/Article/program/Oracle/201311/18344相关参考
在Oracle11g中给scott用户解锁 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 安装完
知识大全 在Solaris下安装VNC 远程安装Oracle
在Solaris下安装VNC远程安装Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在Linux下安装VNC远程安装Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以前
在Linux下安装VNC远程安装Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先
Oracle在Linux下的安装小结 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!Oracle公司
实用心得:虚拟机下Oracle的安装 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ()硬件环境
Oracle:RAC安装配置流程 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 系统部分 建立
ORACLE11iGL设置逻辑 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! ORACLE财务系
知识大全 Oracle11gSQLPerformanceAnalyzer感受
Oracle11gSQLPerformanceAnalyzer感受 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一
知识大全 Oracle 9i 数据库管理实务讲座(一)-如何安装Oracle 9i Enterprise E
Oracle9i数据库管理实务讲座(一)-如何安装Oracle9iEnterpriseE 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发