Redhat6+Oracle11g安装(6)

2019-03-15 14:21

? 关闭SeLinux

编辑 SELinux 配置文件 vim /etc/selinux/config,将 SELINUX 的值设为 disabled,如下: SELINUX=disabled;

修改该文件可使重启系统后不启动 SELinux(只有重新启动才生效)。关闭当前已开启的 SELinux 使用如下命令: setenforce 0

? 修改host文件

检查/etc/hosts 文件中是否有 localhost 的记录(指向 127.0.0.1 即可),若没有的话,在后面配置 Oracle 监听的时候会出现一些问题,导致无法启动监听。

Redhat使用了SELinux来增强安全,关闭的办法为: 1. 永久有效

修改 /etc/selinux/config 文件中的 SELINUX=\为 disabled ,然后重启。 2. 即时生效 setenforce 0

关闭防火墙的方法为: 1. 永久性生效

开启:chkconfig iptables on 关闭:chkconfig iptables off 2. 即时生效,重启后失效 开启:service iptables start 关闭:service iptables stop

需要说明的是对于 Linux 下的其它服务都可以用以上命令执行开启和关闭操作 补充:

a. 防火墙还需要关闭ipv6的防火墙: chkconfig ip6tables off

并且可以通过如下命令查看状态: chkconfig --list iptables

b. selinux状态可以通过以下命令查看: sestatus

在以上的都配置好了以后就可以使用Xshell连接到本地的Linux系统了。所以下面我的大部分操作都是Xshell下执行。

oracle 11g R2 安装步骤

? 安装包的检查以及安装:

Oracle11gR2 安装的时候,会检查下面的 Package 是否符合要求 make 3.80

binutils 2.15.92.0.2 gcc 3.4.6 libaio 0.3.105 glibc 2.3.4-2.41

compat-libstdc++-33 3.2.3 elfutils-libelf 0.97

elfutils-libelf-devel 0.97 glibc-common 2.3.4 glibc-headers 2.3.4 gcc-c++ 3.4.6

libaio-devel 0.3.105 libgcc 3.4.6 libstdc++ 3.4.6

libstdc++-devel 3.4.6 sysstat 5.0.5 unixODBC 2.2.11

unixODBC-devel 2.2.11 pdksh 5.2.14 expat 1.95.7

由于我这里是系统是RedHat,所以我的大部分包都是在在系统里面用的。所以下面只需要直接历史yum安装就可以了。

[root@baoweiming ~]# yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-*gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.*

glibc-headers-2.* libaio-0.*libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* ld-linux.so.2*libstdc++.so.6*sysstat-7.*unixODBC-2.* unixODBC-devel-2.*

? 标准的安装包:

yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* libaio-0.*

libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.*

unixODBC-2.* unixODBC-devel-2.*glibc.i686libXext.i686libXp* pdksh-5*这两个包是linux没有的需要自己手动下载

如下再做解释:在安装中会出现两个错误:

? 1. [oracle@mytest01 database]$ ./runInstaller

./runInstaller: /u01/app/oracle/database/install/.oui: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

以上错误是因为:没有安装64位的glibc.i686包。 ? 2.

[oracle@mytest01 database]$ ./runInstaller Starting Oracle Universal Installer...

Checking Temp space: must be greater than 80 MB. Actual 176964 MB Passed

Checking swap space: must be greater than 150 MB. Actual 4095 MB Passed

Checking monitor: must be configured to display at least 256 colors. Actual 16777216 Passed

Preparing to launch Oracle Universal Installer from

/tmp/OraInstall2015-11-29_07-13-25PM. Please wait ...[oracle@mytest01 database]$ Exception in thread \

/tmp/OraInstall2015-11-29_07-13-25PM/jdk/jre/lib/i386/xawt/libmawt.so: libXext.so.6: cannot open shared object file: No such file or directory

at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1647) at java.lang.Runtime.load0(Runtime.java:769) at java.lang.System.load(System.java:968) at java.lang.ClassLoader$NativeLibrary.load(Native Method) at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751) at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668) at java.lang.Runtime.loadLibrary0(Runtime.java:822) at java.lang.System.loadLibrary(System.java:993) at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.loadLibraries(Toolkit.java:1509) at java.awt.Toolkit.(Toolkit.java:1530) at com.jgoodies.looks.LookUtils.isLowResolution(Unknown Source) at com.jgoodies.looks.LookUtils.(Unknown Source) at

com.jgoodies.looks.plastic.PlasticLookAndFeel.(PlasticLookAndFeel.java:122)

at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783) at javax.swing.UIManager.setLookAndFeel(UIManager.java:480) at oracle.install.commons.util.Application.startup(Application.java:758) at

oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:164)

at

oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)

at

oracle.install.commons.base.driver.common.Installer.startup(Installer.java:265)

at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:114) at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:132) 是因为需要安装libXext.i686包

这里注意:sysstat-7.*包在我的redhat系统里面是没有的,事实证明没有这个包并不影响oracle数据库后面的安装。所以继续下面的步骤。

No package sysstat-7.* available.

这里我们下载的pdksh包和ksh包有冲突,可以不安装ksh包,如果安装了需要卸载ksh包再安装pdksh包。

? 创建 Oracle 用户与组,设置 oracle 用户密码:

[root@baoweiming ~]# groupadd oinstall [root@baoweiming ~]# groupadd dba

创建oinstall,dba用户组

[root@baoweiming ~]# useradd -m -g oinstall -G dba oracle

创建oracle用户,属于oinstall 和dba 用户组

这里-m是为oracle创建/home目录 -g是建立主用户组–G是属于摸一个用户组 [root@baoweiming ~]# passwd oracle Changing password for user oracle. New password:

BAD PASSWORD: it is based on a dictionary word BAD PASSWORD: is too simple Retype new password:

passwd: all authentication tokens updated successfully.


Redhat6+Oracle11g安装(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:1道路旅客运输经营许可流程图

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: