滨州j建设局网站投诉电话,做影视网站被告怎么办,工程建设项目管理系统,现在手机网站用什么做一、相关说明Oracle数据库是由美国甲骨文公司推出的一款优秀的关系型数据库。当前最新版为Database 19c。本文简述Oracle Database 12cR2在滴滴云主机上的安装过程。如需更权威的指导方法请参考Oracle官方安装文档。二、环境概述一台DC2云主机#xff08;2c4g#xff09;一个…一、相关说明Oracle数据库是由美国甲骨文公司推出的一款优秀的关系型数据库。当前最新版为Database 19c。本文简述Oracle Database 12cR2在滴滴云主机上的安装过程。如需更权威的指导方法请参考Oracle官方安装文档。二、环境概述一台DC2云主机2c4g一个EIP1M一块云盘140G操作系统CentOS7.6数据库Oracle Database 12cR2三、准备工作1.必备的软件包bcbinutils-2.23.52.0.1-12.el7 (x86_64)compat-libcap1-1.10-3.el7 (x86_64)compat-libstdc-33-3.2.3-71.el7 (i686)compat-libstdc-33-3.2.3-71.el7 (x86_64)glibc-2.17-36.el7 (i686)glibc-2.17-36.el7 (x86_64)glibc-devel-2.17-36.el7 (i686)glibc-devel-2.17-36.el7 (x86_64)kshlibaio-0.3.109-9.el7 (i686)libaio-0.3.109-9.el7 (x86_64)libaio-devel-0.3.109-9.el7 (i686)libaio-devel-0.3.109-9.el7 (x86_64)libgcc-4.8.2-3.el7 (i686)libgcc-4.8.2-3.el7 (x86_64)libstdc-4.8.2-3.el7 (i686)libstdc-4.8.2-3.el7 (x86_64)libstdc-devel-4.8.2-3.el7 (i686)libstdc-devel-4.8.2-3.el7 (x86_64)libxcb-1.9-5.el7 (i686)libxcb-1.9-5.el7 (x86_64)libX11-1.6.0-2.1.el7 (i686)libX11-1.6.0-2.1.el7 (x86_64)libXau-1.0.8-2.1.el7 (i686)libXau-1.0.8-2.1.el7 (x86_64)libXi-1.7.2-1.el7 (i686)libXi-1.7.2-1.el7 (x86_64)libXtst-1.2.2-1.el7 (i686)libXtst-1.2.2-1.el7 (x86_64)libXrender (i686)libXrender (x86_64)libXrender-devel (i686)libXrender-devel (x86_64)make-3.82-19.el7 (x86_64)smartmontools-6.2-4.el7 (x86_64)sysstat-10.1.5-1.el7 (x86_64)检查方法rpm -q binutils gcc sysstat2.关闭透明大页关闭方法chmod x /etc/rc.d/rc.local
vim /etc/rc.local追加如下内容if test -f /sys/kernel/mm/transparent_hugepage/enabled; thenecho never /sys/kernel/mm/transparent_hugepage/enabled
fi
if test -f /sys/kernel/mm/transparent_hugepage/defrag; thenecho never /sys/kernel/mm/transparent_hugepage/defrag
fi重启服务器。3.不启用swap默认不启用4.安装图形界面yum groups install X Window System
yum groups install MATE Desktop
systemctl set-default graphical.target5.创建用户和组账户创建 Inventory Group 组/usr/sbin/groupadd oinstall创建 dba 组/usr/sbin/groupadd dba创建 oracle 用户并将其加入以上两个组/usr/sbin/useradd -g oinstall -G dba oracle-g指定主组 -G指定附组 设置 oracle 用户密码passwd oracle6.确认SELINUX状态为disabledgrep SELINUX /etc/sysconfig/selinux7.修改limits.confvi /etc/security/limits.conf
添加如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 655368.修改/etc/pam.d/login文件vi /etc/pam.d/login
添加如下
session required /lib/security/pam_limits.so
session required pam_limits.so9.修改oracle环境变量文件vim /home/oracle/.bash_profile追加如下内容if [ $USER oracle ]; thenif [ $SHELL /bin/ksh ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65535fi
fiORACLE_BASE/opt/oracle
ORACLE_SIDorcl
ORACLE_HOME$ORACLE_BASE/product/12.2.0
PATH$ORACLE_HOME/bin:$ORACLE_HOME/oracm/bin:$ORACLE_HOME/OPatch:$PATH
LD_LIBRARY_PATH${LD_LIBRARY_PATH:$LD_LIBRARY_PATH:}$ORACLE_HOME/lib:$ORACLE_HOME/lib32
CLASSPATH$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib
export ORACLE_BASE ORACLE_HOME ORA_NLS33 ORACLE_SID PATH LD_LIBRARY_PATH CLASSPATH TNS_ADMIN10.创建相关目录mkdir -p /opt/oracle/product/12.2.0
mkdir -p /opt/oracle/oraInventory
mkdir -p /opt/oracle/product/12.2.0/oradata
mkdir -p /oradata/arch
chown -R oracle:oinstall /opt/oracle
chown -R oracle:oinstall /oradata/arch
chmod -R 755 /opt/oracle
chmod -R 777 /oradata11.修改内核参数vim /etc/sysctl.conf
追加内容
fs.aio-max-nr 1048576
fs.file-max 6815744
kernel.shmmni 4096
kernel.sem 250 32000 100 128
kernel.shmall 2097152
kernel.shmmax 6442450944
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 -p12.设置DISPLAY变量oracle用户执行export DISPLAY:0.0root用户执行xhost 正常返回信息为access control disabled,clients can connect from any host13.开始安装在滴滴云控制台通过VNC执行如下命令切换为oracle用户su - oracle解压安装包并执行安装unzip linuxx64_12201_database.zip
cd database
./runInstaller四、安装过程1.这里不需要接收安全更新所以取消默认的勾选。 2.弹出的警告框选择YES。 3.仅安装数据库。 4.选择单实例数据库的安装。 5.选择版本企业版。 6.oracle BASE目录和产品目录应该和我们之前创建的目录一致不一致请修改。 7.Inventory目录不一致请修改。 8.默认即可。 9.执行安装前的检查。 10.这里由于没设置swap所以有个警告。第二个是soft limits设置问题可根据实际情况调整。这里直接右上角忽略了。 11.开始安装需要几分钟。 12.使用root用户执行两个脚本。 13.安装结束close。 五、创建数据库在滴滴云控制台通过VNC执行如下命令1.打开一个终端窗口切换到oracle用户输入dbca回车即可弹出如下创建界面。 2.设置密码。 3.点击finish开始创建。 4.创建过程如下。 5.创建完成close。 六、配置监听在滴滴云控制台通过VNC执行如下命令1.打开一个终端窗口切换到oracle用户输入netca回车即可弹出如下创建界面。 2.选择添加。 3.监听名称可以用默认的也可以自定义。 4.默认即可。 5.默认1521端口。 6.不继续创建。 7.Next。 8.finish。 PS:如果要从外部访问数据库需要在控制台-安全组里放开1521端口入方向的访问。具体操作请参考滴滴云安全组使用教程。作者刘明【滴滴云高级运维工程师】现在注册滴滴云得8888元立减红包滴滴云采购季限时特惠秒杀1C1G1M仅9.9元/月滴滴云使者专属特惠包年云服务器低至68元/年滴滴云-为开发者而生www.didiyun.com滴滴云使者www.didiyun.com