知识大全 在Linux下装配Oracle
Posted 文件
篇首语:最怕一生碌碌无为,还安慰自己平凡可贵。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 在Linux下装配Oracle相关的知识,希望对你有一定的参考价值。
在Linux下装配Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
由于Oracle自身比较复杂性 在Linux环境下安装要涉及很多方面的因素 本文分两个方面介绍在Linux RedHat 环境下Oracle 的安装 调整Linux核心与环境 在安装Oracle之前 应该先对RedHat 的Linux内核与环境进行调整 要作以下工作 在完成RedHat Linux的缺省安装后 需要安装以下软件包 kernel source i rpm Linux 内核源码 主要用于修改核心参数后重生成内核 tcl i rpm 该软件包是安装Oracle Intelligent Agent包所必需的 Compat binutils i rpm Compat glibc i rpm Compat egcs a i rpm Compat egcs C++ / / a i rpm Compat libs i rpm 调整Linux核心参数 根据Oracle 对Linux核心内存参数的要求 可对Linux核心参数进行调整 编辑修改/usr/src/linux/include/asm/shmparam h文件 修改SHMMAX选项 Oracle 推荐使用 这意味着系统的共享内存达到 G 这是不合适的 一般 SHMMAX的设置可略大于本机内存配置 事实上 缺省安装的RedHat 核心运行Oracle 是没有问题的 一般情况下可不对这些参数作出调整 如确需调整 在完成修改后 要按文档要求重生成核心 并用lilo命令指定用新的核心进行引导 增加用户 创建安装目录 Oracle安装与运行需要创建一个属于dba组的Oracle用户 同时要创建一个属主为Oracle用户的安装点目录 例如/u /oracle 并指定该目录为Oracle用户的缺省主目录 为了设置Oracle用户的运行环境 在Oracle用户的主目录下要建立一个脚本文件 用于在以Oracle用户登录时自动设置环境变量 该脚本文件的命名与用户所使用的shell有关(在/etc/passwd文件中定义) 如采用bash 则脚本文件是 bash_profile 如采用sh 则脚本文件名为 profile 以bash为例 在脚本文件 bash_profile中输入以下内容 # ORACLE_HOME指定Oracle的安装目录 ORACLE_HOME=/u /oracle; export ORACLE_HOME # LD_LIBRARY_PATH指定Oracle的共享库目录 LD_LIBRARY_PATH= $ORACLE_HOME /lib; export LD_LIBRARY_PATH ORACLE_BASE=$ORACLE_HOME; export ORACLE_BASE # ORACLE_SID指定Oracle数据库实例名 Oracle建议小于或等于 个字符 ORACLE_SID=BROS; export ORACLE_SID # ORACLE_TERM Oracle用户的终端类型 ORACLE_TERM=ansi; export ORACLE_TERM PATH=$PATH: $ORACLE_HOME /bin; export PATH #TMPDIR指定临时目录 Oracle要求至少 M的空间 TMPDIR=/var/tmp; export TMPDIR umask 退出登录后 再以Oracle用户登录 测试环境变量是否符合要求 (二) 安装Oracle Oracle的安装可采用光盘或指定原始安装路径的方式 对用Oracle for linux光盘来安装的 应执行以下命令 mount t iso /dev/CDROM /home/Oracle 安装光盘介质 正常情况下 CDROM应安装在/home/CDROM目录下 对指定原始安装路径安装的 应事先将压缩档案文件 ship tgz解压缩到一个临时目录 如/home/Oracle 使用命令 gunzip c ship tgz| tar xvf 假设使用指定原始安装路径/home/Oracle 在该目录执行 cd orainst sh oratab sh oratab sh命令的主要目的是创建 /etc/oratab 由于RedHat 使用的是glibc 因此在RedHat 环境下安装Oracle 需打补丁 方法是 卸载位于站点的/pub//otn/linux/glibcpatch tgz文件 在完成Oracle基本系统安装后 对$ORACLE_HOME/bin目录下的执行程序进行修正 做完上述工作后 即可以开始Oracle基本系统的安装 进入/home/Oracle目录 执行 /orainst /c 选择Custom安装 根据提示进行以下选择 Install Upgrade or De install sofare Install new product DO NOT CREAT DB Objects 这一步非常重要 由于原安装包中的执行程序与glibc 不兼容 因此 在打补丁前 无法启动Oracle引擎来创建数据库对象 按照上述步骤执行完退出后 系统应提示 Result:Success 对Oracle执行程序进行glibc修正 步骤如下 * 建立$ORACLE_HOME/orapatch目录 * 将glibcpatch tgz拷贝至主目录 * 执行tar xvzf glibcpatch tgz * 执行sh glibcpatch sh 完成补丁程序安装后 要重新运行Oracle的安装程序 步骤如下 * cd orainst * 执行 orainst /c * 进行custom安装 根据提示进行以下选择 Create /upgrade Database objects Create Database objects Oracle Standard RDBMS Create product DB Objects Filesystem bases Database 直至提示 Rusult:Success 执行后安装处理 * 以Oracle用户登录 * 执行 su p root 输入root用户密码 * cd orainst * 执行sh root sh * 编辑修改 /etc/oratab文件: 找到Oracle SID指示行如 $BROS:/u /Oracle:N 修改为 $BROS:/u /Oracle:Y 以允许Oracle服务器自启动 * 修改TNS相关的文件权限 chown oracle dba $ORACLE_HOME/bin/tnslsnr chmod $ORACLE_HOME/bin/tnslsnr chown oracle dba $ORACLE_HOME/neork/log chmod $ORACLE_HOME/neork/log chown root dba $ORACLE_HOME/neork/log/listener log chmod $ORACLE_HOME/neork/log/listener log 至此 安装已基本 cha138/Article/program/Oracle/201311/17801相关参考
在Linux下安装VNC远程安装Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以前
在Linux下安装VNC远程安装Oracle 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 首先
知识大全 在64位Linux环境下安装Oracle数据库10g
在64位Linux环境下安装Oracle数据库10g 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
Linux下Oracle10 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! DataGuard双
linux下Oracle自动启动与停止 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!修改Oracl
Linux下启动Oracle服务和监听程序 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 安装完
讲解linux环境下Oracle的自动启动与停止 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
一启动 三个命令 sqlplux/nolog connect/assysdba startup 二关闭 shutdownimmediate; [oracle@zhao~]$sqlpl
Linux操作系统下的Oracle数据库编程详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
在linux下安装oracle是一件令人生畏的事情其复杂程度远远超过安装linux操作系统本身如果能够进行成功的安装oracle那么同时也就顺便掌握了linux一些技术本文介绍在redhatlin