Oracle 11G在RHEL 5.3 上的安装文档


Oracle 11G 在 RHEL 5.3 上的安装文档 Oracle11G 出来有很长时间了,为了帮助大家学习 Oracle11G,我做了个小文 档,讲述一下 Oracle 11G 在 RHEL5.3 上的安装方法(主要参考“Oracle 11G for linux Installation guide”。) 第一步:安装 RHEL 5.3 操作系统: 安装步骤不予详述了,只要把 development 组件完全安装即可。其余组件根据 个人需要选装。注意:一定要禁用 Linux 自带防火墙及 SE Linux。 第二步:添加 Oracle 11G 安装必须的 rpm 包: 参照 Oracle 11G Installation guide 中的 Checking the Software Requirements 部分。 因为我们使用的是 RHEL 5.3,以下图中所列出的 rpm 包为依据,检查系统中 是否安装了下述 rpm 包。 如果系统采用的是 SUSE Linux 操作系统,则使用下图中列出的包: 下面我们开始检查所装系统里是否安装了上述安装 oracle 11G 所需的包: 命令行及输出如下所示: [root@localhost ~]# rpm -qa compat* compat-dapl-2.0.13-4.el5 compat-openldap-2.3.43_2.2.29-3.el5 compat-gcc-34-g77-3.4.6-4 compat-libstdc++-296-2.96-138 compat-glibc-2.3.4-2.26 compat-libcom_err-1.0-7 compat-glibc-headers-2.3.4-2.26 compat-libgcc-296-2.96-138 compat-libf2c-34-3.4.6-4 compat-slang-1.4.9-27.2.2 compat-dapl-utils-2.0.13-4.el5 compat-gcc-34-3.4.6-4 compat-readline43-4.3-3 compat-dapl-devel-2.0.13-4.el5 compat-dapl-static-2.0.13-4.el5 compat-gcc-34-c++-3.4.6-4 compat-libstdc++-33-3.2.3-61 compat-db-4.2.52-5.1 [root@localhost ~]# rpm -qa |grep elfutils* elfutils-0.137-3.el5 elfutils-libelf-0.137-3.el5 elfutils-libs-0.137-3.el5 elfutils-libelf-devel-0.137-3.el5 elfutils-libelf-devel-static-0.137-3.el5 [root@localhost ~]# rpm -qa |grep glibc* glibc-headers-2.5-34 glibc-2.5-34 glib2-devel-2.12.3-2.fc6 compat-glibc-2.3.4-2.26 glib2-2.12.3-2.fc6 compat-glibc-headers-2.3.4-2.26 glibc-common-2.5-34 NetworkManager-glib-0.7.0-3.el5 glibc-devel-2.5-34 dbus-glib-devel-0.73-8.el5 glib-java-0.2.6-3.fc6 avahi-glib-0.6.16-1.el5 dbus-glib-0.73-8.el5 [root@localhost ~]# rpm -qa |grep glibc glibc-headers-2.5-34 glibc-2.5-34 compat-glibc-2.3.4-2.26 compat-glibc-headers-2.3.4-2.26 glibc-common-2.5-34 glibc-devel-2.5-34 [root@localhost ~]# rpm -qa |grep gcc gcc-java-4.1.2-44.el5 compat-gcc-34-g77-3.4.6-4 libgcc-4.1.2-44.el5 compat-libgcc-296-2.96-138 gcc-c++-4.1.2-44.el5 gcc-gnat-4.1.2-44.el5 compat-gcc-34-3.4.6-4 gcc43-4.3.2-7.el5 gcc43-gfortran-4.3.2-7.el5 compat-gcc-34-c++-3.4.6-4 gcc43-c++-4.3.2-7.el5 gcc-4.1.2-44.el5 gcc-gfortran-4.1.2-44.el5 gcc-objc-4.1.2-44.el5 [root@localhost ~]# rpm -qa |grep libaio libaio-0.3.106-3.2 [root@localhost ~]# rpm -qa |grep libgcc libgcc-4.1.2-44.el5 compat-libgcc-296-2.96-138 [root@localhost ~]# rpm -qa |grep libstdc compat-libstdc++-296-2.96-138 libstdc++43-devel-4.3.2-7.el5 libstdc++-devel-4.1.2-44.el5 compat-libstdc++-33-3.2.3-61 libstdc++-4.1.2-44.el5 [root@localhost ~]# rpm -qa |grep make-3 make-3.81-3.el5 [root@localhost ~]# rpm -qa |grep sysstat sysstat-7.0.2-3.el5 [root@localhost ~]# rpm -qa |grep unixODBC [root@localhost ~]# 从上面的输出显示我们可以看出,系统缺少了 libaio-devel-0.3.106 、 unixODBC-2.2.11 及 unixODBC-devel-2.2.11 三个包。 我们从 RHEL 5.3 的安装光盘里的 Server 目录里找到对应的 rpm 包,复制到 /home/rpms 文件夹下。 执行 rpm –Uvh *进行安装。如下图所示: 下面我们开始检查现有 Linux 系统的内核参数。 安装 oracle11G 要求的内核参数如下: 根据上述的检查我们需要在/etc/sysctl.conf 中加入以下内容: 然后我们运行:sysctl –p 使内核参数立即生效: 我们开始创建 ORACLE 的用户群组并为用户 oracle 设置密码: 验证 nobody 用户及 oracle 用户: 下面在/home 下的 oracle 目录下创建/DB 目录作为 Oracle 数据库的安装目录, 并在/DB 下创建 database 目录来存放 Oracle 数据库的安装文件。 为 Oracle 用户设置 Shell 限制:在/etc/security/limits.conf 文件的最后一行添 加: 在/etc/pam.d/login 的最后一行加入: 在/etc/profile 最后一行输入: 配置 oracle 的 .bash_profile 文件: 我们重新登陆到 oracle 用户中,用 env 命令看到 oracle 的.bash_profile 已经生效. 现在 oracle 11G 的准备工作已经做完,下面开始安装 oracle 11G 数据库。 安装完毕后执行提示的脚本,选择默认即可。如下图所示: 当 Oracle 11G 安装完成之后,我们使用 netca 配置监听程序。 然后使用 dbca 创建数据库实例 创建完数据库后,用 https://domainname:1158/em 登陆数据库的管理系统。 至此,oracle 11G 已经安装好了,因为家里硬件条件匮乏,所以无法演示 RAC 的 安装了。 以下是相关命令 A.#dbstart //启动数据库 #dbshut //关闭数据库 B.#emctl start dbconsole //开启企业管理器 #emctl stop dbconsole //关闭企业管理器 C.#lsnrctl start //启动监听 #lsnrctl stop //关闭监听 D.#emctl start agent //开启代理 #emctl stop agent //关闭代理 E.#sqlplus /nolog conn / as sysdba startup //启动实例 shutdown immediate //关闭实例
还剩32页未读

继续阅读

下载pdf到电脑,查找使用更方便

pdf的实际排版效果,会与网站的显示效果略有不同!!

需要 10 金币 [ 分享pdf获得金币 ] 3 人已下载

下载pdf

pdf贡献者

hhixxii

贡献于2012-04-22

下载需要 10 金币 [金币充值 ]
亲,您也可以通过 分享原创pdf 来获得金币奖励!
下载pdf