Heim  >  Artikel  >  Datenbank  >  Redhat Enterprise Edition 5安装Oracle 11g

Redhat Enterprise Edition 5安装Oracle 11g

WBOY
WBOYOriginal
2016-06-07 17:06:52990Durchsuche

Redhat Enterprise Edition 5安装Oracle 11g

系统安装:

    选择尽量多的开发软件,X Windows为必需。

一.创建必要的用户,组和目录

   #mkdir -p /u01/Oracle

   #groupadd dba

   #groupadd oinstall

   #useradd -g oinstall -G dba /u01/oracle  oracle

   #passwd oracle bobo365

   #chown -R oracle:oinstall /u01 把u01目录赋予oracle用户oinstall组

   #ls -l 查看命令是否生效

二.安装前准备

(1)用rpm -qa|grep * 查看是否已安装如下软件包,如没安装则安装之。

    binutils-2.15.92.0.2-18 

    compat-libstdc++-33.2.3-47.3

    elfutils-libelf-0.97-5

    elfutils-libelf-devel-0.97-5

    glibc-2.3.9.4-2.19

    glibc-common-2.3.9.4-2.19

    glibc-devel-2.3.9.4-2.19

    gcc-3.4.5-2

    gcc-c++-3.4.5-2

    libaio-devel-0.3.105-2

    libaio-0.3.105-2

    libgcc-3.4.5

    libstdc++-3.4.5-2

    libstdc++-devel-3.4.5-2

    make-3.80-5

    sysstat-5.0.5

    unixODBC-2.2.11

    unixODBC-devel-2.2.11

 (2)修改/etc/sysctl.conf文件,设置linux内核,在最后加入以下内容:

   kernel.shmall = 2097152

   kernel.shmmax = 2147483648

   kernel.shmmni = 4096

   kernel.sem = 250 32000 100 128

   net.ipv4.ip_local_port_range = 1024 65000

   net.core.rmem_default = 4194304

   net.core.rmem_max = 4194304

   net.core.wmem_default = 262144

   net.core.wmem_max = 262144

结束后#sbin/sysctl  -p 使系统生效 

(3) 修改 /etc/security/limits.conf文件,加入如下内容:

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

(4)修改/etc/profile文件,加入如下内容:

if [ $USER = "oracle" ]; then

if [ $SHELL = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fi

fi

三.进入oracle用户设置oracle的环境变量

 #su oracle

     打开 v .bash_profile 加入

   ORACLE_BASE=/u01

   ORACLE_HOME=$ORACLE_BASE/oracle

   ORACLE_SID=cache(数据库名字)

   PATH=$ORACLE_HOME/bin:$PATH

   export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

四.开始安装

在系统图形界面下,使用root用户,,#xhost + localhost

                                #xhost + 

关闭访问限制,允许任何访问。oracle安装完用xhost - 关闭。

将数据库安装文件database移动到/u01目录下

#mv database /u01

#chown -R oracle:oinstall /u01/database

su oracle 在database目录下$./runInstaller

选择高级安装,进行自定义安装

在安装中,假如出现一个关于oraInventory目录的警告 ,点击OK继续,在随后的窗口中

将/oraInventory修改为/u01/oraInventory即可.

随后参数都是默认,在安装中会弹出一个要求执行u01/oraInventory/oraInstRoot.sh和/u01/oracle 

/root.sh的提示框,可在secureCRT中,以ROOT用户执行这两个文件 ,一定要注意大小写,其入进行End of 

installtion窗口,安装结束.


进入/u01/app/oracle/product/11.2.0/dbhome_2/bin,输入

./netca & 命令进行侦听配置.其中参数一律默认即可.可以用ps -ef 查看该服务是否已启用.

输入./dbca命令,进行数据库的创建.

选择gernel purpose,在SID和全局名称中,选择你在.bash_profile中创建的SID.

在Character Sets字符集选项中选择第2项AL32UTF8.

完成.


存在的问题,将在第二稿中解决。

1、无法使用sqlplus、netmr等命令;

2、无法启动emctl start dbconsole,无法使用web方式进行数据库管理;

3、SSH远程连接工具下如何启用X Windows工具进行管理。

linux

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn