huiselele 发表于 2018-9-11 11:02:10

centos 上oracle安装

  Centos6.4上安装oracle实践过程

[*]  1.安装前准备:
  (1)    安装必要的软件包:
  yum -y install binutils compat-libcap1compat-libstdc++.i686 compat-libstdc++.x86_64 elfutils-libelfelfutils-libelf-devel gcc gcc-c++ glibc.i686 glibc.x86_64 glibc-devel.i686glibc-devel.x86_64 ksh libgcc.i686 libgcc.x86_64 libstdc++.i686libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libaio.i686libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libXext libXtst libX11 libXaulibxcb libXi make sysstat unixODBC-devel.i686 unixODBC-devel.x86_64unixODBC.i686 unixODBC.x86_64 compat-libstdc++-33.i686compat-libstdc++-33.x86_64
  安装软件包 pdksh-5.2.14-36.el5.i386.rpm (这个包yum源里没有,所以要手动安装,不装安装oracle时会有警告出现,但不影响最后的使用)
  请下载这个包上传到CentOS后使用如下命令安装。
  rpm -ivh pdksh-5.2.14-36.el5.i386.rpm
  有时会出现错误如下
  error: Failed dependencies:
  pdksh conflicts with ksh-20120801-10.el6_5.7.x86_64
  解决方法如下:
  rpm -e ksh-20120801-10.el6_5.7.x86_64
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (2)更改kernel参数
  注释掉:
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  在文件末尾加上:
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  即加上以下内容:
  net.ipv4.ip_local_port_range= 9000 65500
  fs.file-max= 6815744
  kernel.shmall= 10523004
  kernel.shmmax= 6465333657
  kernel.shmmni= 4096
  kernel.sem= 250 32000 100 128
  net.core.rmem_default=262144
  net.core.wmem_default=262144
  net.core.rmem_max=4194304
  net.core.wmem_max=1048576
  fs.aio-max-nr = 1048576
  保存退出后执行sysctl –p 让修改生效
  (3)    创建安装oracle所需的用户与用户组:
  groupadd -g 200 oinstall
  groupadd -g 201 dba
  useradd -u 440 -g oinstall -G dba -d /usr/oracle oracle
  passwd oracle
  编辑/etc/pam.d/login
  增加:session    required   pam_limits.so
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  在/etc/security/limits.conf末尾添加如下内容:
  oraclesoft   nproc   2047
  oraclehard   nproc   16384
  oraclesoft   nofile   1024
  oraclehard   nofile   65536
  2.安装过程
  下载oracle:
  所用oracle为:linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_2of2.zip
  下载完后上传到服务器上,解压缩:
  # unzip linux_11gR2_database_1of2.zip
  # unzip linux_11gR2_database_2of2.zip
  会产生database文件
  以oracle用户登陆,启动图形界面,进入/database运行./runInstaller
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (进行可能乱码,可以在进行前执行解决:
  exportLC_ALL=en_US.UTF-8)
  检查函数依赖时如果发现原来已经安装的报没安装
  在Oracle安装包中, 在目录stage/cvu下,存在一个文件cvu_prereq.xml
  将cvu_prereq.xml文件中所有ARCHITECTURE="i386"的条目,全部改成"i686"后保存。
  重新执行./runInstaller,包依赖检查顺利通过。
  安装过程:
  (1)    如下图,仅安装数据库软体:
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (2)    本次实例中选择单实例数据库:
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (3)    选择语言
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (4)    选择要安装的版本,本次选择企业版即“Enterprise Edition”
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (5)    指定oracle Base与software Location。之前在oracle用户的profile文件已经设置了此环境变量。此处用默认
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (6)指定Inventory directory,保持默认
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (6)    指定oracle特权用户组,保持默认
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (7)接下来,oralce安装程序会对安装环境进行检查
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  (7)    点击完成,开始安装。在安装最后会出现下面
http://blog.51cto.com/e/u261/themes/default/images/spacer.gif
  另开一个终端,以root用户登陆,并执行下面的命令。执行完毕后,点击OK
  安装完成。进行环境变量的配置:
  $ vi ~/.bash_profile
  # 文件末尾增加
  exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
  exportPATH=$PATH:$ORACLE_HOME/bin
  完成安装操作。
  后面进行创建实例的其他相关操作。

页: [1]
查看完整版本: centos 上oracle安装