我是一个新的DBA,我的朋友告诉我,学习成为DBA的最好方法是设置自己的服务器(无论是虚拟的还是物理的)。
我没有备用的机器,所以我需要设置一个虚拟的。
我的工作使用RHEL7.2,所以我下载了相同版本的操作系统。
我的工作是使用Oracle 10、11和12。是使用其中的一个版本,还是应该安装最新版本?
这是我的问题所在
如果我遗漏了什么,请留下评论或“回答问题”。
发布于 2019-07-17 15:07:19
这是一个非常广泛的问题,因为您想要实践的内容列表将需要多个数据库来学习dataguard和RAC。为什么不尝试基于云的数据库的甲骨文免费审判呢?您可以在那里犯错误,在最新版本上很容易学习,当您有更多的知识时,您可以在家里部署甲骨文虚拟盒,以便进行持续时间更长的测试。
在家用PC上的Virtual上运行Oracle数据库可以很容易地使用4到6 GB的内存,如果您正在做任何密集的事情。现在存储成本很低,所以至少为数据库文件分配100 is就可以开始了。
典型的企业磁盘设置是安装单独的驱动器。
对于学习情况来说,这可能是过分的,但至少,为了便于管理,将oracle安装与数据分开。建议的磁盘分配可以启动,但如果实际使用它来存储数据,则应确保可以扩展虚拟磁盘。换句话说,将1TB的存储分配给虚拟机,然后您可以根据需要扩展存储。
发布于 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。
https://dba.stackexchange.com/questions/243097
复制相似问题