首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >虚拟学习环境

虚拟学习环境
EN

Database Administration用户
提问于 2019-07-17 14:19:48
回答 2查看 93关注 0票数 1

我是一个新的DBA,我的朋友告诉我,学习成为DBA的最好方法是设置自己的服务器(无论是虚拟的还是物理的)。

我没有备用的机器,所以我需要设置一个虚拟的。

我的工作使用RHEL7.2,所以我下载了相同版本的操作系统。

我的工作是使用Oracle 10、11和12。是使用其中的一个版本,还是应该安装最新版本?

这是我的问题所在

  1. 我应该为这个环境创建多大的磁盘驱动器?(我计划使用它来练习RMAN、ASM、DataGaurd和RAC)。
  2. 分区的大小应该是多少?(用于教育,不用于生产)
  3. 我的RAM,CPU配置应该是什么(如果这真的重要的话)。我知道这个东西可以在稍后的飞行中调整。我更关心第一个问题,因为更改分区大小是一个涉及到的过程。

如果我遗漏了什么,请留下评论或“回答问题”。

EN

回答 2

Database Administration用户

回答已采纳

发布于 2019-07-17 15:07:19

这是一个非常广泛的问题,因为您想要实践的内容列表将需要多个数据库来学习dataguard和RAC。为什么不尝试基于云的数据库的甲骨文免费审判呢?您可以在那里犯错误,在最新版本上很容易学习,当您有更多的知识时,您可以在家里部署甲骨文虚拟盒,以便进行持续时间更长的测试。

在家用PC上的Virtual上运行Oracle数据库可以很容易地使用4到6 GB的内存,如果您正在做任何密集的事情。现在存储成本很低,所以至少为数据库文件分配100 is就可以开始了。

典型的企业磁盘设置是安装单独的驱动器。

  • 甲骨文产品的/u01 ~100 Gb
  • 用于数据文件的/u02 ~100 Gb (但如果您导入数据,则需要高达500 Gb)
  • 索引的/u03 ~100 Gb
  • 用于存档日志的/u04 ~100 Gb等

对于学习情况来说,这可能是过分的,但至少,为了便于管理,将oracle安装与数据分开。建议的磁盘分配可以启动,但如果实际使用它来存储数据,则应确保可以扩展虚拟磁盘。换句话说,将1TB的存储分配给虚拟机,然后您可以根据需要扩展存储。

票数 3
EN

Database Administration用户

发布于 2019-07-17 15:07:23

Oracle使用其虚拟盒 VM软件提供各种预先配置的学习VM。

在这篇文章中,有各种各样的VM和指向它们的GitHub Vagrant存储库(包括RAC和数据保护)的链接。因为它们是预先配置的,所以您不必担心像RAM这样的配置。

https://github.com/oracle/vagrant-boxes

用于Oracle数据保护(DG)的README.md:

该目录包含Vagrant文件,自动提供两个Oracle RDBMS (12.2、18c、19c)节点,使用VirtualBox、Oracle Linux 7和shell脚本配置Oracle数据保护。

面向OracleRealApplication集群的README.md

该目录包含Vagrant文件,自动提供两个Oracle RAC节点(12.2,18c,19c),使用VirtualBox、Oracle Linux 7和shell脚本。

还有一个用于一般学习的Virtual。

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/243097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档