视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
RedhatEnterpriseLinux5.4下安装配置Oracle11gR2
2020-11-09 12:11:19 责编:小采
文档


1.Linux环境配置准备 环境:Linux:Redhat Enterprise 5.4,DB:Oracle 11g R2 X,Oracle安装到/home/oralce_11目录下。

  1.Linux环境配置准备

  环境:Linux:RedHat Enterprise 5.4,DB:Oracle 11g R2 X,Oracle安装到/home/oralce_11目录下。

  配置过程如下:(大部分是网上的内容,个人也是按照网上步骤来的)

  1) 检查基本需求(对于牛逼的服务器来说,这个肯定是满足要求的,可以跳过)

  内存大小

  grep MemTotal /proc/meminfo

  交换分区大小

  grep SwapTotal /proc/meminfo

  增加交换分区

  创建/home/swap这么一个分区文件。文件的大小是5120000个block,一般情况下1个block为1K,所以这里空间是5G。

  dd if=/dev/zero of=/home/swap bs=1024 count=5120000

  接着再把这个分区变成swap分区。

  mkswap /home/swap

  然后把它加到fstab里面

  echo "/home/swap swap swap defaults 0 0" >> /etc/fstab

  2) 检查软件需求,没有的yum install安装

   rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh

   (这里如果出现没有安装的,那么就要把Linux光盘放入,进入Server文件夹,找到对应的RPM包,运行RPM命令来进行安装,如果喜欢图形界面的 话,在图像界面也可以通过双击对应的RPM包来安装。需要注意的是在安装libaio-devel unixODBC unixODBC-devel 这3个软件包的时候,除了安装X的包以为,还要安装i386的包,不能因为是X的系统,就不装i386的包了。 )

  3) 配置内核。

  编辑 /etc/sysctl.conf。

  将以下内容添加至文件

  # Kernel paramaters required by Oracle 11gR1

  fs.file-max = 6815744

  fs.aio-max-nr = 1048576

  kernel.shmall = 2097152

  kernel.shmmax = 21474838

  kernel.shmmni = 4096

  kernel.sem = 250 32000 100 128

  net.ipv4.ip_local_port_range = 9000 65500

  net.core.rmem_default = 4194304

  net.core.rmem_max = 4194304

  net.core.wmem_default = 262144

  net.core.wmem_max = 1048576

  4) 要使 /etc/sysctl.conf 更改立即生效,执行以下命令。

  sysctl –p

  5) 编辑 /etc/security/limits.conf。

  添加以下行:

  oracle soft nproc 2047

  oracle hard nproc 16384

  oracle soft nofile 1024

  oracle hard nofile 65536

  6) 编辑 /etc/pam.d/login。

  添加以下行:

  session required /lib/security/pam_limits.so

  session required pam_limits.so

  【注意:如果是X的系统,那么这里就要用 /lib/security/pam_limits.so,不然系统可能会在服务器上无法登录!】

  7) 编辑 /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

  8) 创建操作系统用户,作为软件安装和支持组的拥有者。

  groupadd oinstall

  groupadd dba

  useradd -g oinstall -G dba oracle

  passwd oracle

  9) 创建软件安装目录。

  mkdir –p /home/oracle_11/app/

  chown -R oracle.oinstall /home/oracle_11/

  chmod -R 755 /home/oracle_11/

  10) 编辑 /home/oracle/.bash_profile。

  添加以下行:

  umask 022

  ORACLE_BASE=/home/oracle_11/app

  ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/db_1

  ORACLE_SID=MYTEST --实例名,根据需要进行修改

  PATH=$PATH

  HOME/bin

  ORACLE_HOME/bin

  LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

  LANG=C --设定此参数避免安装过程出现乱码

  export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH LANG

  11) 在图形界面下(在本机操作或者通过VNC远程操作) 以root身份打开另一个终端窗口

  --这步至关重要,不执行这步在以oracle用户运行 # ./runInstaller时会启动不了图型安装界面

  #xhost +

  #xhost + localhost

  12) 将下载的Oracle安装文件解压到Linux中,然后安装数据库

  #su - oracle

  cd database/

  ./runInstaller

  13)接下来会出现图形化的安装向导,,按照向导一步一步的操作,和Windows下安装Oracle的向导一样,没有太大区别,直到最后安装完成。

下载本文
显示全文
专题