当前位置:首页 > 数据库 > RHEL7.4 安装Oracle11gR2单机版

RHEL7.4 安装Oracle11gR2单机版

数据库3年前 (2018-11-25)

RHEL7.4 安装Oracle11gR2单机版


系统环境配置

vi /etc/sysconfig/network
添加
NETWORKING=yes
HOSTNAME=laos-billincdr-svr1
=================================================================
mv /etc/hosts /etc/hosts.bak
vi /etc/hosts
添加
127.0.0.1   laos-billincdr-svr1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
=================================================================
yum -y install binutils binutils-devel compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel elfutils-libelf elfutils-libelf-devel-static gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 glibc glibc-common glibc-headers ksh libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp lrzsz numactl-devel setuptool ntsysv openssh-clients smartmontools libgomp kernel-headers libXtst libXtst.i686 libXext libXp libXext.i686 libXp-devel libXpm-devel tightvnc-server xorg-x11-apps

yum -y group install "Server with GUI"

rpm -ivh compat-libstdc++-33-3.2.3-72.el7.i686.rpm
rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
rpm -ivh --nodeps elfutils-libelf-devel-static-0.170-4.el7.x86_64.rpm  elfutils-libelf-devel-static-0.170-4.el7.i686.rpm
=================================================================
vi /etc/security/limits.conf
添加
oracle soft nproc  2047
oracle hard nproc  16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack  10240
oracle hard stack  32768

vi /etc/pam.d/login
添加
session required /lib64/security/pam_limits.so

vi /etc/sysctl.conf
添加 
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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=1048586

sysctl –p


数据库环境配置

groupadd oinstall    
groupadd dba          
useradd -g oinstall -G dba oracle  
passwd oracle

mkdir -p /u01/oracle
mkdir -p /u01/oracle/11.2.0/db_1
mkdir -p /u01/oraInventory 
mkdir /u01/oracle/oracle-software

chown -R oracle:oinstall /u01/oracle/
chown -R oracle:oinstall /u01/oracle/11.2.0/db_1/
chown -R oracle:oinstall /u01/oraInventory/
chmod -R 755 /u01/oracle/
chmod -R 755 /u01/oracle/11.2.0/db_1/
chmod -R 775 /u01/oraInventory/
chown oracle.oinstall /u01/oracle/oracle-software
==================================================================
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
    umask 022
fi
=================================================================
su - oracle
vi .bash_profile
添加
export ORACLE_SID=oral1;
export ORACLE_BASE=/u01/oracle;
export ORACLE_HOME=/u01/oracle/11.2.0/db_1;
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
执行
source /home/oracle/.bash_profile
==================================================================
vncserver
export DISPLAY=:1.0
xhost +

mv /root/p13390677_112040_Linux-x86-64_1of7.zip /u01/oracle/oracle-software
mv /root/p13390677_112040_Linux-x86-64_2of7.zip /u01/oracle/oracle-software

cd /u01/oracle/oracle-software
chown oracle.oinstall p13390677_112040_Linux-x86-64_1of7.zip
chown oracle.oinstall p13390677_112040_Linux-x86-64_2of7.zip

su - oracle
export DISPLAY=:1.0
xhost +

cd /u01/oracle/oracle-software
unzip p13390677_112040_Linux-x86-64_1of7.zip
unzip p13390677_112040_Linux-x86-64_2of7.zip
sed -i 's/CV_ASSUME_DISTID=OEL4/CV_ASSUME_DISTID=OEL6/' /u01/oracle/oracle-software/database/stage/cvu/cv/admin/cvu_config
cd /u01/oracle/oracle-software/database
./runInstaller -jreLoc /usr/lib/jvm/jre-1.8.0


排错

1.创建数据时报ORA-27123:unable to attach to shared memory segment
重新修改/etc/sysctl.conf中参数,然后sysctl –p生效

2.sqlplus进入startup时报ORA-01078: failure in processing system parameters
cp /u01/oracle/admin/CDRTEST/pfile/init.ora.1025201817216 /u01/oracle/11.2.0/db_1/dbs/initoral1.ora


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/db/247.html

相关文章

解决ORA-00059超出DB_FILES的最大值

解决ORA-00059超出DB_FILES的最大值

单机数据库,扩表空间添加数据文件时提示ORA-00059错误maximum number of DB_FILES exceeded,提示数据文件超过最大值,因为DB_FILES定义了数据中数据文件的个...

CentOS7.6 安装rlwrap

CentOS7.6 安装rlwrap

rlwrap可为任何其他命令提供命令历史记录和编辑键盘输入,可解决原本SQL Plus不能做利用Up和Down键作历史数据查找,或是用Backspace删除打错的命令,上下左右键变乱码的问题yum&n...

您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择

您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择

MS SQL2008 R2提示您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改”选择打开SQL Server Management Studio,工具-选项-Designers里...

Oracle12cR2学习记录2

Oracle12cR2学习记录2

数据更新#数据更新包括数据的增加、修改、删除。 #为了保险起见,先使用以下指令将emp表复制一份 create table myemp as select&...

解决11g RAC环境ORA-01157 ORA-01110

解决11g RAC环境ORA-01157 ORA-01110

节点1执行查询,得到错误提示ORA-01157 DBWR被锁定, ORA-01110提示了数据文件路径如下ERROR at line 1: ORA-01157:&nbs...

CentOS7.6 安装MySQL Galera集群

CentOS7.6 安装MySQL Galera集群

CentOS 7.6 (1810) 64位DVD镜像安装Galera Cluster 5.7 for MySQL ,Galera集群是一个同步的多主集群,支持XtraDB/InnoDB存储引擎,提供高...