当前位置:首页 > Oracle > 正文内容

CentOS 7 安装Oracle11g记录

管理员2年前 (2018-09-14)Oracle637

-- 本地源安装即可

yum -y install unzip zip 

yum -y groupinstall "X Window System"

yum -y install xclock

yum -y install glibc*

yum -y install libaio*

yum -y install elfutils*

yum -y install libstd*

yum -y install gcc*

yum -y install sysstat


-- 这两个包要单独下载

rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm 

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm


-- 修改配置文件

vi /etc/security/limits.conf

oracle  soft  nofile  1024

oracle  hard  nofile  65536

oracle  soft  nproc   2047

oracle  hard  nproc   16384

oracle  soft  stack   10240

oracle  hard  stack   32768


vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 1052045312

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576


-- 启用一下

sysctl -p


-- 禁用防火墙

systemctl stop firewalld

systemctl disable firewalld


-- 最好直接用 oracle 直接登录,不要用 root 登录后再 su 过来。

export DISPLAY=192.168.10.1:0.0

./runInstaller



安装到70% 的时候,可能会有如下错误提示


vi $ORACLE_HOME/sysman/lib/ins_emagent.mk


搜索

$(MK_EMAGENT_NMECTL)

更改为,也就在最后加 -lnnz11

$(MK_EMAGENT_NMECTL) -lnnz11


或者

sed -i -e 's/\$(MK_EMAGENT_NMECTL)/\$(MK_EMAGENT_NMECTL) -lnnz11/g' $ORACLE_HOME/sysman/lib/ins_emagent.mk



执行脚本

/oracle/oraInventory/orainstRoot.sh

/oracle/app/product/11.2.0/dbhome1/root.sh


打赏 支付宝打赏 微信打赏

相关文章

记录一个自定义聚合函数的方法

CREATE TYPE tab_varchar2 AS TABLE OF VARCHAR2(4000); CREATE OR REPLACE FUNCTION concat_array(p tab_varchar2) RETURN CLOB IS l_result CLOB; BEGIN...

Oracle新建用户的权限配置建议

在新建立一个Oracle账号时,一般情况下不赋 dba权限,这里整理出新建用户的常用的权限,供大家做个参考。其中,如下几个权限是有争议的。create public database link 。  -- 创建公共的 dblink datapump_exp_full_databa...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。