centos 6.5下安装oracle 11gR2与Oracle自动启动的配置
注意:以下命令使用 root 用户操作 安装依赖包主要思路为配置 oracle yum 仓库,直接使用 yum 命令来安装依赖包,避免手工逐个的安装依赖包。 配置 yum 仓库以下载 orcale 依赖包注意:这里是CentOS 6.X 的 oracle 依赖仓库,其他版本不同的。 导入 GPG Keys安装 oracle 依赖设置 hostname打开文件 /etc/sysconfig/network,并修改 HOSTNAME。 打开 /etc/host, 添加服务器本机IP地址 指向到 HOSTNAME oracle 用户设置当安装好 oracle 依赖之后, oracle 用户已经创建好了,不需要手工创建 oracle 用户和相关的用户组。 修改 oracle 用户密码修改系统限制在文件 /etc/security/limits.d/90-nproc.conf 中添加如下的最后一行 修改 SELinux 为 permissive 模式修改文件 /etc/selinux/config 如下所示 重启机器创建 oracle 安装目录,并授权 授权 oracle 用户能够访问 X Server 注意:以下命令使用 oracle 用户操作 配置 oracle 安装环境变量切换到 oracle 用户,编辑 .bash_profile 文件,如下所示,添加环境配置。 下载 oracle 安装文件,解压缩后安装下载 oracle打开 oracle 下载页面,http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html,下载下面两个文件到 /home/oracle 解压缩文件并运行 若为中文系统,安装界面会出现中文乱码,需要先将环境变为英文,在安装 没有截图,安装步骤大致包括以下几步:
图性界面安装最后会提示以ROOT 执行下面两个脚本 出现的问题1,当环境变量中的 ORACLE_SID 与 安装时实际配置不一致时,会导致 startup 出错,出错信息如下: 2,如果远程客户端连接是报错:ora-12514 tns 监听程序当前无法识别连接描述符中请求的服务,则需要配置 listener.ora,添加如下节点: 好了,到此已经安装完成,通过访问 web 管理界面可验证。下面步骤也很重要,请继续。 注意:以下命令使用 root 用户操作 配置防火墙规则,开放侦听端口将 1521(你配置的 oracle 侦听端口) 端口添加到防火墙规则,以便远程用户能顺利的访问到 oracle 服务。 设置 oracle 自动启动完成 oracle 安装后,我们可以通过命令启动停止数据库,但是当机器重启时并不能随机器启动,这也给我们带来了一些不便,下面记录了,如何将 oralce 加入服务中,并随机机器启动。 修改配置文件 /etc/oratab修改 /etc/oratab 的最后一行的最后一个字符,将 N 修改为 Y。此举主要是为了使 oracle 的 dbstart 命令能在系统启动时能运行。如下所示: :
#
# The first and second fields are the system identifier and home
# directory of the database respectively. The third filed indicates
# to the dbstart utility that the database should,"Y",or should not,# "N",be brought up at system boot time.
#
# Multiple entries with the same $ORACLE_SID are not allowed.
#
#
orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y
创建 /etc/init.d/oracle在 /etc/init.d/下创建文件 oracle,此为 oracle 自启动脚本。内容如下: (编辑:大庆站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |