ORACLE 11G单机

来源:这里教程网 时间:2026-03-03 16:52:46 作者:

oracle 11g单库安装 环境信息 安装环境:虚拟机 操作系统:CentOS Linux release 7.5.1804 (Core)  数据库版本:SQL*Plus: Release 11.2.0.4.0 Production 内存:4G 1.建立用户和组 groupadd oinstall  groupadd dba  groupadd oper  groupadd asmadmin  useradd -g oinstall -G dba,oper oracle  passwd oracle  2.创建目录                                                       mkdir -p /u01/app/oracle/product/11.2.0.4/db_1  chown -R oracle:oinstall /u01  chown -R oracle:oinstall /u01/app/oracle  chmod -R 775 /u01 3.配置oracle环境变量 .bash_profile  export ORACLE_SID=test export ORACLE_BASE=/u01/app/oracle  export ORACLE_HOME=/u01/app/oracle/product/11.2.0.4/db_1  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib  export PATH=$ORACLE_HOME/bin:$PATH 4.修改资源配置 修改资源限制 修改 limits.conf 文件:  /etc/security/limits.conf  oracle soft nproc 2047  oracle hard nproc 16384  oracle soft nofile 1024  oracle hard nofile 65536  5.修改系统参数文件 修改 sysctl.conf 文件:  /etc/sysctl.conf  kernel.sem=250 32000 100 128  kernel.shmmni=4096  fs.file-max=6815744  net.ipv4.ip_local_port_range=9000 65000  net.core.rmem_default=262144  net.core.rmem_max=4194304  net.core.wmem_default=262144  net.core.wmem_max=1048576  fs.aio-max-nr=1048576   kernel.shmmax=2147483648     --shamax参数是锁定数据库大页内存的数值2147483648(单位是字节) kernel.shmall=536870912 shmall是全部允许使用的共享内存大小,shmmax是单个段允许使用的大小。这两个可以设置为内存的90%。例如16G内存,16*1024*1024*1024*90%=15461882265,shmall的大小为 15461882265/4k(getconf PAGESIZE可得到)=3774873。 sysctl -p 生效 6.安装依赖包 yum -y install gcc* compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm  --需要在本地找到安装包上传安装 rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm  --需要从本地上传注意版本 [root@localhost ~]# rpm -ivh pdksh-5.2.14-30.x86_64.rpm  警告:pdksh-5.2.14-30.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 73307de6: NOKEY 准备中...                          ################################# [100%] 试图安装 pdksh-5.2.14-30.x86_64 和 pdksh-5.2.14-30.x86_64 会导致文件 /usr/bin/ksh 冲突 --版本不对就会报这个错误 yum -y install sysstat yum -y install elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static --解决这个包的问题Package: elfutils-libelf-devel-0.97 Package: libaio-devel-0.3.105 (x86_64) WARNING No [root@localhost ~]# rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm  警告:libaio-devel-0.3.107-10.el6.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID fd431d51: NOKEY 错误:依赖检测失败: libaio = 0.3.107-10.el6 被 libaio-devel-0.3.107-10.el6.x86_64 需要 --这是因为安装包位数不对 解决办法: yum list libaio-devel  --查看有哪些包可用 yum -y install libaio-devel.x86*   --libaio-devel包问题解决 安装过程报错 Error in invoking target 'agent nmhs' of makefile '/u01/app/oracle/product/11.2.0.4/db_1/sysman/lib/ins_emagent.mk'. See '/u01/app/oraInventory/logs/installActions2021-08-09_10-52-54PM.log' for details. 解决办法: vi $ORACLE_HOME/sysman/lib/ins_emagent.mk 搜索以下行: $(MK_EMAGENT_NMECTL) 改变为: $(MK_EMAGENT_NMECTL) -lnnz11  --这个要复制进去,修改的话容易改错 然后点击:retry ------------基础工作完成----------------------------------

相关推荐