微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Oracle安装

关闭 selinux 关闭防火墙 关闭SELINUX和iptables /usr/sbin/setenforce 0 立刻关闭 SELINUX 加到系统认启动里面 echo "/usr/sbin/setenforce 0" >> /etc/rc.local 文件方式 vi /etc/selinux/config 确保以下内容 SELINUX=disabled service iptables stop

yum install elfutils-libelf-devel* yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC unixODBC-devel

创建用户和组 /usr/sbin/groupadd oinstall /usr/sbin/groupadd dba /usr/sbin/useradd -g oinstall -G dba oracle echo QAlp45cn|passwd --stdin oracle (设置oracle 用户的密码)

vi /etc/sysctl.conf #末尾添加如下 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 100128
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

vi /etc/security/limits.conf

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 10240 oracle hard nofile 65536

vi /etc/pam.d/login 编辑/etc/pam.d/login文件,加入如下内容: session required pam_limits.so

设置环境变量 vi /etc/profile,在最后加入: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi

mkdir -p /oracle/data/ chown -R oracle:oinstall /oracle/data/

切换到oracle用户下,添加Oracle环境变量: $su - oracle $ vi ./.bash_profile

export ORACLE_BASE=/oracle/data
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

source .bash_profile 刷新变量

下载orale安装包,下载目录为/home/oracle ,如果下载在其他目录需要赋予 oracle 用户和oinstall 组 xhost +

[oracle@i-7nyh79zu ~]$ sqlplus / as sysdba

等待安装完成。

原文地址:https://www.jb51.cc/oracle/206712.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐