Oracle--11gR2 12c--数据库软件

一、Oracle版本支持计划图

版本支持计划图
https://www.cndba.cn/dave/article/2815

二、Oracle 12c 安装
1、CentOS的准备工作
VNC的安装

yum groupinstall “X Window System” -y
yum groupinstall “Gnome Desktop” -y 抑或是Desktop、Gnome
yum install tigervnc-server -y

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
vi
#Type=forking
Type=simple
systemctl daemon-reload

su - oracle
vncpasswd
exit

systemctl start vncserver@:1.service
systemctl status vncserver@:1.service

startx 启动图形界面
https://jingyan.baidu.com/article/7f766daf42ce984100e1d045.html
http://blog.itpub.net/7607759/viewspace-2133501/
https://blog.csdn.net/u010638969/article/details/51244933

参考:https://blog.csdn.net/ChenHui_Felix/article/details/83090410
结尾有一键脚本:oracle.sh运行到重启服务器

firewall-cmd --zone=public --add-port=1521/tcp --permanent
firewall-cmd --zone=public --add-port=5500/tcp --permanent
firewall-cmd --zone=public --add-port=5502/tcp --permanent
firewall-cmd --reload
vi /etc/selinux/config
SELINUX=disabled
hostnamectl set-hostname oratest
vi /etc/hosts
增加192.168.10.176 oratest
vi /etc/systemd/logind.conf
RemoveIPC=no
systemctl daemon-reload
systemctl restart systemd-logind

参考:http://blog.itpub.net/29371470/viewspace-2125673/ RemoveIPC

 yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ \
> glibc glibc-devel ksh libaio libaio-devel \
> libgcc libstdc++ libstdc++-devel make sysstat -y

30
ASM略过

mkdir -p /u01/12.2.0/grid
mkdir -p /u01/app/grid
mkdir -p /u01/app/oracle 
chown -R grid:oinstall /u01
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01
groupadd oinstall
groupadd dba
groupadd asmdba
groupadd asmadmin
groupadd asmoper
groupadd oper
groupadd backupdba
groupadd dgdba
groupadd kmdba
useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid
useradd -g oinstall -G dba,asmdba,oper,backupdba,dgdba,kmdba oracle
#设置用户密码
passwd grid
passwd oracle
vi /home/grid/.bash_profile
export NLS_LANG=AMERICAN_AMERICA.UTF8
export LANG=en_US.UTF-8
export ORACLE_HOME=/u01/12.2.0/grid
export ORACLE_SID=+ASM
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

vi /home/oracle/.bash_profile
export NLS_LANG=AMERICAN_AMERICA.UTF8
export LANG=en_US.UTF-8
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
vi /etc/pam.d/login
session required pam_limits.so
 
vi /etc/security/limits.conf
oracle soft nproc 16384
oracle hard nproc 16384 
oracle soft nofile 1024 
oracle hard nofile 65536
oracle  soft  stack  10240
oracle  hard stack  32768
grid   soft   nofile    1024
grid   hard   nofile    65536
grid   soft   nproc    16384
grid   hard   nproc    16384
grid   soft   stack    10240
grid   hard   stack    32768
 
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967296
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
 
vi /etc/fstab 
tmpfs                   /dev/shm                tmpfs   defaults,size=12G        0 0
tmpfs                   /run                    tmpfs   defaults,size=12G        0 0
tmpfs                  /sys/fs/cgroup           tmpfs   defaults,size=12G        0 0
oracleasm configure -i

ASM配置
oracle.sh:https://share.weiyun.com/5fK1fu8
重启服务器,使上述生效

fdisk /dev/sdb
oracleasm createdisk myasm01 /dev/sdb1
oracleasm createdisk myasm02 /dev/sdc1
oracleasm createdisk myasm03 /dev/sdd1
oracleasm scandisks
oracleasm listdisks

参考:https://jingyan.baidu.com/article/cbf0e500a9731e2eab289371.html fdisk分区

2、图形化界面安装
3、启动关闭数据库

oracle>sqlplus / as sysdba
shutdown immediate
startup

grid>sqlplus / as sysasm
shutdown immediate
startup

srvctl start|stop|enable asm
srvctl start|stop database -db orcl

oracle>sqlplus / as sysdba
exec DBMS_XDB_CONFIG.SETHTTPPORT(5502);
exec DBMS_XDB_CONFIG.SETHTTPSPORT(5500);
exec DBMS_XDB_CONFIG.SETHTTPSPORT(0);
exec DBMS_XDB_CONFIG.SETHTTPPORT(0);
SELECT dbms_xdb_config.gethttpsport FROM DUAL;
SELECT dbms_xdb_config.gethttpport FROM DUAL;

4、参考

https://blog.csdn.net/ChenHui_Felix/article/details/83090410

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值