Centos7下安装oracle数据库_第1页
Centos7下安装oracle数据库_第2页
Centos7下安装oracle数据库_第3页
Centos7下安装oracle数据库_第4页
Centos7下安装oracle数据库_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 Centos7下安装oracle数据库一.安装前准备1.下载数据库网址:2.安装缺失RPM包# rpm -qa binutils compat-libstdc+-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c+ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc+ libstdc+-devel

2、 libstdc+-static make numactl-devel sysstat unixODBC unixODBC-devel / 验证命令26个包kernel-headers-3.10.0-123.el7.x86_64gcc-c+-4.8.2-16.el7.x86_64numactl-devel-2.0.9-2.el7.x86_64glibc-headers-2.17-55.el7.x86_64glibc-common-2.17-55.el7.x86_64binutils-2.23.52.0.1-16.el7.x86_64unixODBC-devel-2.3.1-10.el7.x86

3、_64libaio-0.3.109-12.el7.x86_64make-3.82-21.el7.x86_64elfutils-libelf-0.158-3.el7.x86_64elfutils-libelf-devel-0.158-3.el7.x86_64sysstat-10.1.5-4.el7.x86_64glibc-static-2.17-55.el7.x86_64glibc-devel-2.17-55.el7.x86_64glibc-2.17-55.el7.x86_64elfutils-libelf-devel-static-0.158-3.el7.x86_64libaio-0.3.10

4、9-12.el7.i686gcc-4.8.2-16.el7.x86_64libgcc-4.8.2-16.el7.i686libstdc+-static-4.8.2-16.el7.x86_64libaio-devel-0.3.109-12.el7.x86_64libstdc+-4.8.2-16.el7.x86_64libaio-devel-0.3.109-12.el7.i686unixODBC-2.3.1-10.el7.x86_64libstdc+-devel-4.8.2-16.el7.x86_64compat-libstdc+-33-3.2.3-71.el7.x86_64libgcc-4.8.

5、2-16.el7.x86_64libgomp-4.8.2-16.el7.x86_64#rpm -ivh 安装包名 / 安装程序包如果有未安装的,在安装光盘中找到对应的包进行安装,也可以在网站 中查找安装。UnixODBC,unixODBC-devel,libaio,需要同时安装32为以及64位的数据包。二.配置环境1.内存检查内存至少1g 交换区空间在2g以上rootlocalhost centosorc# grep MemTotal /proc/meminfoMemTotal: 2867368 kBrootlocalhost centosorc# grep SwapTotal /proc/m

6、eminfoSwapTotal: 3145724 kB2.内核参数设置vi /etc/sysctl.conf在下面添加以下配置参数#add for oraclefs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.co

7、re.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576保存后使用命令生效# /sbin/sysctl -p3 添加用户,组groupadd -g 501 oinstallgroupadd -g 502 dbauseradd -g oinstall -G dba oracle4.创建oracle安装目录创建oracle基目录:mkdir /u01/app/oracle -p;修改oracle基目录所有者为oracle:chown -R oracle:oinstall /u01/修改oracle基

8、目录权限:chmod -R 775 /u01/5.修改oracle用户配置文件Vi /home/oracle/.bash_profile添加以下参数export ORACLE_SID=oracleexport ORACLE_BASE=/u01export ORACLE_HOME=/u01/app/oralceexport PATH=$ORACLE_HOME/bin:$PATHexport TNS_ADMIN=$ORACLE_HOME/network/adminexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport PATH=$PATH:$ORACLE_H

9、OME/binexport LANG=AMERICAN_AMERICA.ZHS16GBK在oracle用户下执行 . /.bash_profile6.修改最大连接数(1)vi /etc/security/limits.conf添加 oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536(2)打开 /etc/pam.d/login添加以下内容session required /lib/security/pam_limits.sosession required pam

10、_limits.so(3)启动配置/etc/profile中添加以下配置,oracle要求配置if $USER = "oracle" ; thenif $SHELL = "/bin/ksd" ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi三,安装过程 将数据包解压后运行 ./runInstaller, 使用界面安装步骤12中要设置中文字符编码步骤18中检查的未安装的包,确认安装后,如果还是显示未安装,可以点击全部忽略进行下一步 步骤20中,以root权限执行脚本后进

11、行下一步至此安装完成四.安装过程中的问题检查后会运行图形化安装界面。安装过程中连接库时会出现两个错误: 问题一/lib64/libstdc+.so中memcpyGLIBC_2.4找不到。问题:glibc是2.17的库,连接找的是2.14的库。解决办法:改成静态链接。查看 /usr/lib64/libc.a是否存在。修改oracle安装目录下:$ORACLE_HOME/ctx/lib/ins_ctx.mkctxhx: $(CTXHXOBJ)        $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)修改为:ctxhx: $(CTXHXOBJ)        -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a然后点击retry通过。 问题二:问题:undefinied referen

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论