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

等待安装完成。

相关文章

Java Oracle 结果集是Java语言中处理数据库查询结果的一种方...
Java AES和Oracle AES是现代加密技术中最常使用的两种AES加密...
Java是一种广泛应用的编程语言,具备可靠性、安全性、跨平台...
随着移动互联网的发展,抽奖活动成为了营销活动中不可或缺的...
Java和Oracle都是在计算机领域应用非常广泛的技术,他们经常...
Java 是一门非常流行的编程语言,它可以运行于各种操作系统上...