用镜像市场的oracle11g镜像搭建云数据库-阿里云开发者社区

开发者社区> 数据库> 正文
登录阅读全文

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

简介: 阿里云的镜像市场提供了丰富的镜像供首次使用ECS或忙于工作没有时间配置环境的人选择。在镜像市场选择Oracle11g,通过本地电脑的SQL连接工具就可以连上数据库并进行调试。

前言



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



操作方法



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






若已经拥有了实例,则需要在实例控制台停止实例,然后点击更换操作系统。
image.png






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



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


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



连接Oracle



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



总结



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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

其他文章