图形化安装oracle11g

图形化安装oracle11g

 

centos图形化安装oracle11g

https://www.cnblogs.com/ogrecn/p/9883355.html

可参考以下链接

https://oracle-base.com/articles/11g/oracle-db-11gr2-installation-on-fedora-18

23.83.233.31ZAPWuHcLVrsZ

一、查看包安装情况

rpm -q binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 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

 

二、安装相关依赖包

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 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

 

三、配置hostname

hostnamectl set-hostname "go11g"

四、安装图形化界面

yum -y install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts
yum -y groupinstall "X Window System"

五、修改内核参数

vi /etc/sysctl.conf #红色部分是要添加sysctl.conf内容 cat >> /etc/sysctl.conf <<EOF

fs.aio-max-nr = 1048576 //可以同时拥有异步io请求的数目,1048576=1024*1024

fs.file-max = 6815744 #1、一个进程可以打开的文件句柄最大数量2、系统所有进程可以打开的文件数量。

kernel.shmall = 2097152 //控制共享内存页数,此值一般使用系统缺省值

kernel.shmmax = 1288490188 #内存的0.64 //共享内存段的最大尺寸,它定义了一个linux进程能发呢配虚拟地址空间的单个共享段的大小(单位是字节)recommended:more then half the physical memory 102410241024

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 #发送缓存区最大值

EOF

-------------------------------------------4g内存配置-------------------------------------------------------

cat >> /etc/sysctl.conf <<EOF
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 3221225472
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
EOF

参数修改后执行以下命令使修改生效

sysctl -p

六、修改limits.conf

cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047 
oracle hard nproc 16384
oracle soft nofile 1024 
oracle hard nofile 65536
oracle soft stack 10240
EOF

参数说明

cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384   //进程的最大数目,对oracle用户生效
oracle soft nofile 1024
oracle hard nofile 65536  //打开文件的最大数目,对oracle用户生效
oracle soft stack 10240
EOF

七、修改库文件

cat >> /etc/pam.d/login <<EOF
session required pam_limits.so
EOF

八、root用户修改环境变量

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

 

九、禁用selinux设置

vi /etc/selinux/config

SELINUX=disabled

关闭selinux的临时生效方式

setenforce 0

关闭防火墙

(centos7)firewall-cmd --state
​
systemctl stop firewalld.service
​
systemctl disable firewalld.service

十、建立用户组及用户

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -g dba -m oracle
echo oracle |passwd --stdin oracle
usermod -a -G oinstall oracle

 

十一、建立安装目录

(使用root用户)

mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
chown -R oracle:oinstall /u01
chmod -R 755 /u01
mkdir /soft/
chown -R oracle:oinstall /soft/
chmod -R 755 /soft/
mkdir /expdpbackup/
chown -R oracle:oinstall /expdpbackup/
chmod -R 755 /expdpbackup

十二、修改oracle下环境变量

配置说明

PATH=$PATH:$HOME/.local/bin:$HOME/bin
​
export PATH
export TEMP=/tmp
export TMPDIR=$TEMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export BASE_PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$BASE_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" 

直接使用

export PATH
export TEMP=/tmp
export TMPDIR=$TEMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export BASE_PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$BASE_PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd hh24:mi:ss"
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

十三、上传安装包并解压

使用oracle,或者使用root并加chmod,使用-jreLoc /etc/alternatives/jre_1.8.0可解决在oracle各种弹框形状异常情况出现

./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

安装过程中报错

 

 

在makefile中添加链接libnnz11库的参数

修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将

$(MK_EMAGENT_NMECTL)修改为:

$(MK_EMAGENT_NMECTL) -lnnz11

十四、安装过程中提示使用root执行相关脚本

/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

十五、安装监听

netca

十六、安装数据库实例

1、dbca

出现以上报错后调整/dev/shm大小调整方法如下:

在etc/fstab加一行
tmpfs                   /dev/shm                tmpfs   defaults,size=1024M        0 0
然后执行以下命令
mount -o remount /dev/shm/
使用df-h查看变更效果

此处进程会话数改为3000,默认数为150太小

默认512mb改为300mb6个

安装完毕提示

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值