前言 启动数据库:也叫全局数据库,是数据库系统的入口,它会内置一些高级权限的用户如SYS,SYSTEM等。我们用这些高级权限账号登陆就可以在数据库实例中创建表空间,用户,表了。 查询当前数据库名: Sql代码
二、数据库实例 用Oracle官方描述:实例是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程,是由进程和这些进程所使用的内存(SGA)所构成一个集合。 其实就是用来访问和使用数据库的一块进程,它只存在于内存中。就像Java中new出来的实例对象一样。 我们访问Oracle都是访问一个实例,但这个实例如果关联了数据库文件,就是可以访问的,如果没有,就会得到实例不可用的错误。 实例名指的是用于响应某个数据库操作的数据库管理系统的名称。她同时也叫SID。实例名是由参数instance_name决定的。 查询当前数据库实例名: Sql代码
数据库实例名(instance_name)用于对外部连接。在操作系统中要取得与数据库的联系,必须使用数据库实例名。比如我们作开发,要连接数据库,就得连接数据库实例名: Xml代码
一个数据库可以有多个实例,在作数据库服务集群的时候可以用到。
三、表空间 Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。 有了数据库,就可以创建表空间。 创建表空间语法: Sql代码
如:
Sql代码
查看已经创建好的表空间:
Sql代码
四、用户 Oracle数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。 上面我们建好了数据库和表空间,接下来建用户: 创建新用户 Sql代码
如:
Sql代码
有了用户,要想使用用户账号管理自己的表空间,还得给它分权限:
Sql代码
查看数据库用户:
Sql代码
五、表 有了数据库,表空间和用户,就可以用自定义的用户在自己的表空间创建表了。有了表,我们可以开发了。 总结 以上只是个人针对Oracle五元素作了简要分析,概括,用作工作和学习笔记,如有不当之处,欢迎拍砖!
|
|