oracle毕竟是大型的商用数据库,比起Mysql真的是复杂多了。为了查看医院给的数据(.dmp),不得已要装一个Oracle。。。
开始图快,装了一个11g的快捷版,结果太简洁,对各种概念一点认识都没有,所以又重新装了正式版。下面就记录下目前理解的Oracle的一些概念。
1、数据库实例
数据库实例是一系列后台进程的组合用于操作数据库。在安装的时候,就会要求创建一个实例,一般是orcl。不同的数据库实例目前感觉之间是没有关系或冲突的。
2、表空间
表空间的必要性不知道,反正就是分割了一个个物理存储区域吧。
3、用户
在Oracle里,用户是关键,一个实例下可以有很多用户,感觉很多附加功能都是通过用户这一概念实现的,,但是具体能实现什么功能还不知道。连接实例要通过某一个用户连接,不同的用户对数据库的操作权限是不同的。
另一方面,从数据的存放来说,用户有点类似Mysql的库,给每个用户要指定分配一个表空间。每个用户下有很多表,各属于各自的用户下,但是一个用户可以访问其他用户下的表(username.table)。
4、图形化工具
Toad中schema browser 模式浏览器,查看表的情况。
本文介绍了Oracle数据库的基础概念,包括数据库实例、表空间、用户等,并对比了Oracle与MySQL的区别。此外,还介绍了如何使用Toad图形化工具进行表的管理。
2162

被折叠的 条评论
为什么被折叠?



