设为首页 收藏本站
查看: 891|回复: 0

[经验分享] centos 上oracle安装

[复制链接]

尚未签到

发表于 2018-9-11 11:02:10 | 显示全部楼层 |阅读模式
  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

  (2)  更改kernel参数
  注释掉:

  在文件末尾加上:

  即加上以下内容:
  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

  在/etc/security/limits.conf末尾添加如下内容:
  oracle  soft   nproc   2047
  oracle  hard   nproc   16384
  oracle  soft   nofile   1024
  oracle  hard   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

  (进行可能乱码,可以在进行前执行解决:
  exportLC_ALL=en_US.UTF-8)
  检查函数依赖时如果发现原来已经安装的报没安装
  在Oracle安装包中, 在目录stage/cvu下,存在一个文件cvu_prereq.xml
  将cvu_prereq.xml文件中所有ARCHITECTURE="i386"的条目,全部改成"i686"后保存。
  重新执行./runInstaller,包依赖检查顺利通过。
  安装过程:
  (1)    如下图,仅安装数据库软体:

  (2)    本次实例中选择单实例数据库:

  (3)    选择语言

  (4)    选择要安装的版本,本次选择企业版即“Enterprise Edition”

  (5)    指定oracle Base与software Location。之前在oracle用户的profile文件已经设置了此环境变量。此处用默认

  (6)指定Inventory directory,保持默认

  (6)    指定oracle特权用户组,保持默认

  (7)接下来,oralce安装程序会对安装环境进行检查

  (7)    点击完成,开始安装。在安装最后会出现下面

  另开一个终端,以root用户登陆,并执行下面的命令。执行完毕后,点击OK
  安装完成。进行环境变量的配置:
  [oracle@localhost~]$ vi ~/.bash_profile
  # 文件末尾增加
  exportORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
  exportPATH=$PATH:$ORACLE_HOME/bin
  完成安装操作。
  后面进行创建实例的其他相关操作。


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-571918-1-1.html 上篇帖子: 在Oracle中rownum的使用 下篇帖子: Java操作Oracle
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表