ECS训练营入门路线_第五天_使用镜像市场的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图形化界面,然后使用课程实验指导书的方法进行部署失败后,搜索了大量解决方法,无果
之后偶然在镜像市场找到了成品镜像并通过调试成功连接。也算是有所收获。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9月前
|
SQL 关系型数据库 数据库
Python SQLAlchemy模块:从入门到实战的数据库操作指南
免费提供Python+PyCharm编程环境,结合SQLAlchemy ORM框架详解数据库开发。涵盖连接配置、模型定义、CRUD操作、事务控制及Alembic迁移工具,以电商订单系统为例,深入讲解高并发场景下的性能优化与最佳实践,助你高效构建数据驱动应用。
1005 7
|
存储 缓存 NoSQL
Redis 服务器全方位介绍:从入门到核心原理
Redis是一款高性能内存键值数据库,支持字符串、哈希、列表等多种数据结构,广泛用于缓存、会话存储、排行榜及消息队列。其单线程事件循环架构保障高并发与低延迟,结合RDB和AOF持久化机制兼顾性能与数据安全。通过主从复制、哨兵及集群模式实现高可用与横向扩展,适用于现代应用的多样化场景。合理配置与优化可显著提升系统性能与稳定性。
890 0
|
12月前
|
存储 Oracle 关系型数据库
服务器数据恢复—光纤存储上oracle数据库数据恢复案例
一台光纤服务器存储上有16块FC硬盘,上层部署了Oracle数据库。服务器存储前面板2个硬盘指示灯显示异常,存储映射到linux操作系统上的卷挂载不上,业务中断。 通过storage manager查看存储状态,发现逻辑卷状态失败。再查看物理磁盘状态,发现其中一块盘报告“警告”,硬盘指示灯显示异常的2块盘报告“失败”。 将当前存储的完整日志状态备份下来,解析备份出来的存储日志并获得了关于逻辑卷结构的部分信息。
|
Java 数据库连接 测试技术
SpringBoot入门 - 添加内存数据库H2
SpringBoot入门 - 添加内存数据库H2
1022 3
SpringBoot入门 - 添加内存数据库H2
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
550 4
SpringBoot入门(4) - 添加内存数据库H2
|
弹性计算 云计算
阿里云认证全新发布【Apsara Clouder云计算专项技能认证:云服务器ECS入门】
阿里云认证全新发布【Apsara Clouder云计算专项技能认证:云服务器ECS入门】
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
348 2
SpringBoot入门(4) - 添加内存数据库H2
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
276 13
|
Java 数据库连接 测试技术
SpringBoot入门(4) - 添加内存数据库H2
SpringBoot入门(4) - 添加内存数据库H2
373 4
|
存储 人工智能 Java
Neo4j从入门到精通:打造高效知识图谱数据库 | AI应用开发
在大数据和人工智能时代,知识图谱作为一种高效的数据表示和查询方式,逐渐受到广泛关注。本文从入门到精通,详细介绍知识图谱及其存储工具Neo4j,涵盖知识图谱的介绍、Neo4j的特点、安装步骤、使用方法(创建、查询)及Cypher查询语言的详细讲解。通过本文,读者将全面了解如何利用Neo4j处理复杂关系数据。【10月更文挑战第14天】
2201 6

推荐镜像

更多