我是吉林大学的一名2019级软件工程专业学生,以前早就了解到阿里云有一个飞天加速计划·高校学生在家实践活动,但我的账号一直有实名认证方面的问题,所以一直没有机会参与到其中。最近把实名换了回来,刚好最近的软件系统开发实践课程需要搭建Oracle数据库,终于来体验了一下免费的云服务器。
在使用时,一开始我是用的Ubuntu 20.04系统来搭建Oracle 21c数据库,但是在Linux系统下安装Oracle数据库必须要图形界面,只好作罢。还好云服务器重新安装系统非常方便,只需要关机然后更换镜像即可。
换成Windows Server 2019数据中心版系统之后,一开始我是在网页上直接远程登录,但是这种方式和代理服务器不兼容,远程登录时不能够同时使用代理服务器,不是很方便,后来我使用微软远程桌面客户端之后,保存用户名、密码、云服务器公网IP,双击就能够直接自动连接,终于能和代理服务器共存了,方便了很多。
之后在配置Oracle 21c数据库时遇到了一个比较严重的问题,数据库只能在本机上连接,无法在自己的电脑上远程连接,提示“The Network Adapter can not establish the connection”。最后发现居然要配置主机名,不能够用IP地址,还要注意监听器是否启动,远程连接时也要注意认证方式的问题,看清楚是使用服务名登录还是SID登录。
使用ECS云服务器之后,免去了自己购买物理机、安装操作系统、配置网络环境的不便,可以随时使用随时购买,也免去了在自己的电脑上各种开发环境装多了相互不兼容的风险。这次通过这个活动,我也学习到了在Windows Server 2019系统上安装、配置Oracle 21c数据库的方法,避免以后再来“踩坑”。