最近的几个技术问题总结和答疑(四) (r8笔记第94天)

今天行程还是比较匆忙,刚回到家,打开微信就收到了几个问题,有不少是和迁移相关的,我选出几个,还有几个需要好好考虑一下。 问题1: 我们的多个业务系统都是Oracle的数据库,每个业务都搭了dg,各占两台服务器,但是学校的业务量不大,想把这些库迁到一台服务器上,我现在的知识量只能想到用虚拟机,但是又觉得虚拟机不是很可靠,所以想让您指点一下 答: 对于这种情况,其实迁移方式有三种, 1)因为业务量不大,可以把几个系统的迁移到一台物理机器上,或者主备重新平衡。比如三套业务系统,那么一主一备就是6台服务器,比如一台物理机器上部署 三个数据库实例,在另外一台上部署三个备库,这是最直接的方式,一下子省出来3台,或者灵活一些,三个业务主库不动,如果出现宕机的风险极低,把三个备库 放在一台机器上,那么省出来2台,性能还能够保证。 2)第二种方式就是使用逻辑迁移的方式,把3个业务系统整合为一个,比如在schema级别对业务进行划分,迁移整合到一起。当然对于应用可以配置service,对于应用是透明的。 3)第三种方式是比较新一些,可以考虑使用PDB,通过容器的方式,可以完全把三个不同的业务系统整合在一起,而且绝对能够保持各自的数据独立完整性。 问题2: 经常看您更新的学习笔记确实很广很全面,本人linux只会一些常用的命令,经常看到您以前的笔记中提到shell脚本。想学习一下shell,不知道对于DBA来说shell该学习哪些,网上的答案五花八门,看您是过来人,想在您这里取下经。 答: 虽然我shell还不算高手,但是很多数据管理工作还是愿意采用shell的方式来解决。 shell如果从种类上来说,bash,ksh都是推荐使用的,会有一些侧重,对于shell的使用,其实还是由浅入深,从常用的命令使用,通过命令的方式解决问题逐步延伸到把这些复杂的命令再一次提炼,成为脚本。shell脚本的基础内容自己之前也写过几篇。 可以参考如下三篇: shell基础学习总结(一) http://blog.itpub.net/23718752/viewspace-1343828/ shell基础学习总结(二) http://blog.itpub.net/23718752/viewspace-1354564/ shell脚本心得 http://blog.itpub.net/23718752/viewspace-1248184/ 当然最直接的方式,进步最快的就是解决实际的问题,学以致用,能够马上把shell弄熟。能够解决实际问题才是我们学习它的驱动。

本文分享自微信公众号 - 杨建荣的学习笔记(jianrong-notes)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-05-09

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小古哥的博客园

PHP学习-链接数据库

链接数据库文件:conn.php 1 <?php 2 $conn = mysql_connect("localhost:3306","root","usbw"...

34440
来自专栏数据和云

Oracle Data Redaction数据加密

Oracle Database 12c中加入了Data Redaction作为一个新的安全特性。(实际在11g的官方Database Advanced Secu...

43350
来自专栏数据和云

遇见未来 | PostgreSQL:一匹即将发力的黑马

在2017年的DB-Engine的年度数据库榜单上,PostgreSQL以其超过其他341个受监控数据库管理系统的受欢迎程度居于榜首,被评为年度DBMS。其总体...

79870
来自专栏PHP在线

php实现SESSION跨域

稍微大一点的网站,通常都会有不只一个服务器,每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,比如www.a.com、 i.a.com、b...

64140
来自专栏数据和云

数据恢复-SQL被注入攻击程序的应对策略(ORA-16703)

前几天某客户紧急求助我们,其Oracle数据库由于重启之后无法正常启动。最后通过数据库全备进行了一天一夜的恢复,最后仍然无法正常打开数据库。 alter dat...

39560
来自专栏大数据和云计算技术

Cosmos DB的5种事物一致性

TP和AP最重要的区别就是事物。事务是指对系统进行的一组操作,为了保证系统的完整性,事务需要具有ACID特性,具体指原子性(Atomic)一致性(Consist...

50050
来自专栏数据和云

ORACLE数据库的连接

作者介绍:姜刚,云和恩墨技术顾问,2016年开始专职从事DBA运维,ORACLE OCP,精通shell及perl编程。 本文由恩墨大讲堂143期线上分享整理而...

90560
来自专栏PHP在线

mongodb与mysql相比的优缺点

与关系型数据库相比,MongoDB的优点: ①弱一致性(最终一致),更能保证用户的访问速度: 举例来说,在 传统的关系型数据库中,一个COUNT类型的操作会锁...

1.1K50
来自专栏PHP在线

如何安全存储秘密?

一、我是新手我怕谁 新手程序猿通常会直接存储明文密码在数据库中,好一点的会使用MD5来加密密码后存储md5(password),再好一点的会sh...

34270
来自专栏数据和云

innodb实例损坏情况下恢复数据及相关工具的开发

作者介绍:谢浩,现任职于云和恩墨(北京)信息技术有限公司,具有多年oracle数据库企业级运维经验,擅长结合业务、硬件系统制定各种项目方案,具有丰富mysql相...

38080

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励