阿里云Linux CentOS7.7下图形化部署Oracle Database 12C详细步骤

前言

在这里分享一下自己在阿里云Linux CentOS7.7下图形化部署Oracle Database 12C的详细步骤,适用于初学者学习使用。刚刚接触阿里云服务器的朋友进行部署Oracle数据库时可能会很迷茫,不知道怎么下手,在这里跟大家分享以下我部署时的流程,希望可以帮助到大家在阿里云上进行部署Oracle数据库。有不足的地方还请大佬在评论区多指点指点,多谢。

一、环境准备

阿里云的新用户实名认证后可以免费试用云服务器1个月,可以先领取一个月的拿来练习练习。

1、选择试用云服务器。

登入阿里云官网首页在试用中心可以选择2核4G试用7天或选择1核2G试用1个月的云服务器,这里根据自己的需要选择一下就可以了,建议选择配置高的。

在这里插入图片描述

2、选择配置。

点击0元试用后会出来配置选项,操作系统根据自己的需要选择一下,宽带最高可以调到5M,选择完成后点击立即购买就可以开始试用了。

在这里插入图片描述

3、修改云服务器密码。

首次使用阿里云服务器时需要先修改密码,登入阿里云首页后在右上角点击控制台,在下个页面点击产品与服务,再点击云服务器ECS,这时我们会看到我们免费领取的云服务器的相关信息。

在这里插入图片描述

点击蓝色的ID名称会跳转到云服务器更详细的信息,在此页面点击更多按钮选择重置实例密码进行修改服务器的密码,修改完成后可以用Xshell进行远程连接,远程地址就是图中的公网地址,端口也是默认的22,管理员用户默认root,密码是刚才修改的密码。

在这里插入图片描述

二、安装数据库依赖包

使用Xshell远程连接后先安装一下Oracle数据库安装时需要的依赖包,阿里云服务器是可以连接公网网络的,依赖包可以直接在网上下载安装,执行以下命令。

yum -y install binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel ksh libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

三、修改hosts文件中服务器名称

1、使用一下命令查看本机名称。

more /proc/sys/kernel/hostname

2、切换到/etc路径修改hosts文件内容,先备份一下该文件再修改内容。

cd /etc

mv hosts hosts_bk

vi hosts

添加以下内容,只保留以下内容

127.0.0.1 机器名

在这里插入图片描述

编辑完成后按Esc键,输入:wq保存退出。

四、设置swap 分区空间

交换空间一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小,阿里云新申请的服务器swap 分区空间默认是0,需要手动设置一下。

1、创建swap分区文件。

dd if=/dev/zero of=/home/swapfile bs=10M count=1024

在这里插入图片描述

解释:bs是每块的大小,count是块的数量,bs * count就是swap文件的大小,这里10M * 1024=10G,可以根据需要自行调整,swapfile是swap文件的路径,可以根据需求修改,我直接放到/home路径下了。

2、格式化swap分区文件。

mkswap swapfile

3、启用swap分区文件。

swapon swapfile

在这里插入图片描述

4、查看挂载情况。

free

在这里插入图片描述

5、设置开机自动挂载。

修改/etc/fstab这个文件,添加 /home/swapfile swap swap defaults 0 0 。

vi /etc/fstab

/home/swapfile swap swap defaults 0 0

在这里插入图片描述

编辑完成后按Esc键,输入:wq保存退出,可reboot重启测试一下。

五、系统相关参数修改

修改操作系统核心参数,使用root用户下执行以下步骤:

1、修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令: vi /etc/security/limits.conf 按i键进入编辑模式,将下列内容加入该文件。

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

编辑完成后按Esc键,输入:wq保存退出。

2、修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login 按i键进入编辑模式,将下列内容加入该文件。

session required /lib/security/pam_limits.so 
session required pam_limits.so

编辑完成后按Esc键,输入:wq保存退出。

3、修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf 按i键进入编辑模式,将下列内容加入该文件。

fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 4090951690
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576

编辑完成后按Esc键,输入:wq保存退出。

4、要使 /etc/sysctl.conf 更改立即生效,需要执行以下命令:

sysctl -p

在这里插入图片描述

5、编辑 /etc/profile ,输入命令: vi /etc/profile 按i键进入编辑模式,将下列内容加入该文件。

if [ $USER = "oracle" ];
then
if [ $SHELL = "/bin/ksh" ];
then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

编辑完成后按Esc键,输入:wq保存退出。

六、创建Oracle用户并配置相关参数

1、使用root用户创建相关用户和组,作为软件安装和支持组的拥有者。

创建用户组,输入命令:

groupadd oinstall
groupadd dba

2、使用root用户创建Oracle用户和密码,输入命令:

useradd -g oinstall -g dba -m oracle

passwd oracle

然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。

在这里插入图片描述

3、使用root用户创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到Oracle用户下,例如:

输入命令:

mkdir  /home/oracle/app

mkdir /home/oracle/app/oracle

在这里插入图片描述

4、更改目录属主为Oracle用户所有,输入命令:

chown -R oracle:oinstall /home/oracle/app

chmod -R 755 /home/oracle/app/oracle

5、配置Oracle用户的环境变量,首先,切换到新创建的Oracle用户下,输入:

su - oracle

然后输入 : vi .bash_profile 命令,按i编辑 .bash_profile,进入编辑模式,增加以下内容:

umask 022
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/12.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

编辑完成后按Esc键,输入:wq保存退出,添加时注意路径要跟自己的对应好。

6、执行以下命令使环境变量即时生效。

 source .bash_profile 

七、开启服务器图形化

1、安装图形化界面之前,执行以下命令先安装一下X WINDOWS,这个控制功能,遇到提示时输入y回车确定一下。

yum groupinstall "X Window System"

2、执行以下命令安装图形化,安装时间有点长刷个抖音耐心等待一下。

yum groupinstall -y "GNOME Desktop"

八、开始安装

1、上传安装包到 /home/oracle 目录下并解压,安装文件有点大,上传有点慢,继续刷抖音中…这里主要介绍的是图形化安装。

cd /home/oracle

unzip linuxx64_12201_database.zip

2、通过阿里云远程工具远程到服务桌面,使用Oracle用户登入,还是之前的截图,点击蓝色的ID进入到下图页面,注意这里有个旧版新版的区别,点击远程连接,在弹出页面选择VNC远程连接,第一次使用会给你个随机密码,要记住,输入密码登入

在这里插入图片描述

在这里插入图片描述

用Oracle用户登入,如果这里登入时不是图形化界面可以在Xshell中用root用户执行startx进行切换,当然也可以设置开机时就启动图形化,这里就多做解释了。

在这里插入图片描述

4、切换到安装包路径下,执行安装程序文件,稍等片刻会出现图像化安装界面

cd /home/oracle/database

./runInstaller

5、安装图解

在这里插入图片描述

弹出窗口点击YES

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

这里注意下,下图打勾是创建数据仓库的意思,初学者不建议打勾,打勾后使用起来会复杂点。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

设置密码可单独设置,也可使用同一的密码,下一步提示密码弱时可跳过。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/ZGS_CSDN_YH/article/details/109252969