您的位置:首页 > 数据库 > Oracle

oracle 11g数据库的基础概念

2016-07-04 19:32 411 查看
oracle毕竟是大型的商用数据库,比起Mysql真的是复杂多了。为了查看医院给的数据(.dmp),不得已要装一个Oracle。。。

开始图快,装了一个11g的快捷版,结果太简洁,对各种概念一点认识都没有,所以又重新装了正式版。下面就记录下目前理解的Oracle的一些概念。

1、数据库实例

数据库实例是一系列后台进程的组合用于操作数据库。在安装的时候,就会要求创建一个实例,一般是orcl。不同的数据库实例目前感觉之间是没有关系或冲突的。

2、表空间

表空间的必要性不知道,反正就是分割了一个个物理存储区域吧。

3、用户

在Oracle里,用户是关键,一个实例下可以有很多用户,感觉很多附加功能都是通过用户这一概念实现的,,但是具体能实现什么功能还不知道。连接实例要通过某一个用户连接,不同的用户对数据库的操作权限是不同的。

另一方面,从数据的存放来说,用户有点类似Mysql的库,给每个用户要指定分配一个表空间。每个用户下有很多表,各属于各自的用户下,但是一个用户可以访问其他用户下的表(username.table)。

4、图形化工具

Toad中schema browser 模式浏览器,查看表的情况。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: