Oracle的学习对于像我这样的新手,还是要一步一步来,先把基本概念搞清楚。
我觉得oracle学习可以分为几个部分:
系统基本使用
系统调优
sql语句编写
sql调优
PL/SQL程序开发
一个oracle软件安装完之后,它有一个默认的实例(instance),同时用户还可以在oracle中增加实例。
实例是一个内存结构(SGA+后台进程),每个实例有一组自己的进程组,用来管理运行实例。实例中包含了表空间、用户账户。
实例和实例之间是相互独立的。在逻辑上每个实例有自己的表空间、自己的用户。在物理上表空间内表的结构、数据和用户信息,存储在磁盘的数据文件和用户文件中。
一个实例只能打开一个数据库。
问题2:什么是表空间?
表空间是oracle中的一种逻辑概念。用来分类用户、控制用户表的大小。
表空间相当于一个筐,用户的数据文件相当于一个个货物,货物的大小不能超过筐的大小。
问题3:平时sql操作时说oracle里的一个数据库是指什么,一个实例?一个表空间?一个用户?
通俗的理解可以是:在一个实例中,某个表空间里的,属于某个用户的,所有的表组成的集合。是从用户的纬度来看的。
比较MySQL和oracle创建数据库的过程。
mysql中:
创建用户
创建数据库(createdatabase命令)
授权用户对数据库的权限
创建表...
上一篇:Oracle常用调优手段
下一篇:oracle数据类型详解
¥199.00
¥798.00
¥199.00
¥29.90
¥48.00¥180.00
¥48.00¥180.00