从上周开始,我下载了小布老师的讲课视频,开始了学习ORACLE的计划。
学习ORACLE的目的,一方面是提高自己的技术能力,工作上经常可以用得到(虽然不是专门DBA的工作,但是经常需要使用数据库作为报表统计分析的工具);另一方面,也是为跳槽做好技术能力的储备,现在的工作已经快让我变成了温水中的青蛙,如果不掌握点技能,就会完全失去跳动的能力。
在开始听视频讲座之前,我所使用的数据库是MSSQL SERVER的产品,oracle也接触过,但是没有完全系统地学习过。而这次看视频,给我很大的感触--学oracle,光看书不行,一定要不断地反复地实践操作。
从安装vmware的虚拟机,安装centos系统,到安装oracle11g,都需要耐心而仔细地去操作。可能在操作的过程中,会遇到各种各样的问题,这些问题会影响着你的情绪,而通过小布老师耐心的讲解,你会慢慢发现,遇到问题并不是一件多么沮丧的事情,遇到问题你才会去努力想办法解决它,所以,其实遇到问题也是一种学习的机会,它可以加深你对它的认识。比如,在安装好了centos后,需要把安装oracle11g的文件,传到虚拟机上,小布老师使用了filezlla文件通过ssh2协议进行文件传输,而当时我无法上网去下载这个软件,而参考了使用vmware自带的一个工具,实现了安装文件的上传。所以,在实践操作的过程中,遇到问题往往是你增强学习能力的机会!
粗略地总结一下,截至今天所学习的知识:
一,oracle数据库的安装和环境配置
1.linux 环境下的新用户和权限组的创建
2.在安装oracle前,需要安装一些必备的rpm包
3.在图形界面下,运行OUI,开始安装
4.使用DBCA工具开始新建一个数据库实例
5.配置vmware中网卡设置,以便使用SercueCRT软件连到ORACLE数据库服务器
二,oracle数据库的基本结构
内存结构:
SGA: 共享池,数据缓冲区,重做日志缓冲区