oracle数据库学习入门篇

    作者:课课家教育更新于: 2019-04-09 13:38:27

     Oracle的学习对于像我这样的新手,还是要一步一步来,先把基本概念搞清楚。

      我觉得oracle学习可以分为几个部分:

      系统基本使用

      系统调优

      sql语句编写

      sql调优

      PL/SQL程序开发

      一个oracle软件安装完之后,它有一个默认的实例(instance),同时用户还可以在oracle中增加实例。

      实例是一个内存结构(SGA+后台进程),每个实例有一组自己的进程组,用来管理运行实例。实例中包含了表空间、用户账户。

      实例和实例之间是相互独立的。在逻辑上每个实例有自己的表空间、自己的用户。在物理上表空间内表的结构、数据和用户信息,存储在磁盘的数据文件和用户文件中。

      一个实例只能打开一个数据库

      问题2:什么是表空间?

      表空间是oracle中的一种逻辑概念。用来分类用户、控制用户表的大小。

      表空间相当于一个筐,用户的数据文件相当于一个个货物,货物的大小不能超过筐的大小。

      问题3:平时sql操作时说oracle里的一个数据库是指什么,一个实例?一个表空间?一个用户?

      通俗的理解可以是:在一个实例中,某个表空间里的,属于某个用户的,所有的表组成的集合。是从用户的纬度来看的。

      比较MySQL和oracle创建数据库的过程。

      mysql中:

      创建用户

      创建数据库(createdatabase命令)

      授权用户对数据库的权限

      创建表...

课课家教育

未登录