用镜像市场的oracle11g镜像搭建云数据库

前言



本学期开设了数据库与软件工程课程,但使用自己电脑上的虚拟机开启Centos系统,启动数据库与监听等操作太过繁琐,且较为占用系统资源,若电脑配置不够,可能不支持运行虚拟机与Oracle database服务器端。因此,我想到了通过ECS部署云数据库来进行随时随地的连接。



操作方法



若尚未购买ECS,建议选择深圳地区,共享型或突发型实例来进行环境部署的测试。其它地区的镜像市场可能并没有Oracle11g的镜像。
用镜像市场的oracle11g镜像搭建云数据库
选择完适合自己的实例后,进入镜像选择






若已经拥有了实例,则需要在实例控制台停止实例,然后点击更换操作系统。
用镜像市场的oracle11g镜像搭建云数据库






之后,点击镜像市场
用镜像市场的oracle11g镜像搭建云数据库
搜索oracle,选择第一个即可。
用镜像市场的oracle11g镜像搭建云数据库
等待镜像导入后,启动实例,远程连接到终端。
此镜像启动时会自动开启数据库监听等,因此加载较慢,需要耐心等待。
此外,可以在镜像界面查看镜像提供商给予的使用手册
用镜像市场的oracle11g镜像搭建云数据库
使用指南中提示需要更改oracle目录下文件的主机名
用镜像市场的oracle11g镜像搭建云数据库
进入目录



[root@localhost ~]# cd /u01/app/oracle/product/11.2.0/db1/network/admin


用镜像市场的oracle11g镜像搭建云数据库
然后vi 该目录下的两个文件tnsnames.ora与listener.ora
将其中的主机名修改即可
用镜像市场的oracle11g镜像搭建云数据库
主机名可在阿里云实例控制台查看与修改。
之后,退出SSH,再通过oracle用户登录,使用命令lsnrctl status可以查看监听状态。



连接Oracle



数据库启动时,并没有设置sys用户密码,此时需要手动设置密码后登录。
设置方法点此处
之后使用本地主机的SQL软件,如sqldeveloper,建立连接。
用镜像市场的oracle11g镜像搭建云数据库
主机名输入ECS实例的公网ip,端口1521(注意需要去安全组开放端口)SID为"orcl",
输入用户名:sys
密码:(刚设定的)
点击测试,显示成功后即可连接oracle数据库。



总结



我本人在部署oracle数据库时碰了许多壁,自己安装centos图形化界面,然后使用课程实验指导书的方法进行部署失败后,搜索了大量解决方法,无果
之后偶然在镜像市场找到了成品镜像并通过调试成功连接。也算是有所收获。

上一篇:用镜像市场的oracle11g镜像搭建云数据库


下一篇:ECS使用有感