ORACLE基础概念
2017-05-10 17:33
218 查看
数据库实例
用Oracle官方描述:实例是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程,是由进程和这些进程所使用的内存(SGA)所构成一个集合。其实就是用来访问和使用数据库的一块进程,它只存在于内存中。就像Java中new出来的实例对象一样。我们访问Oracle都是访问一个实例,但这个实例如果关联了数据库文件,就是可以访问的,如果没有,就会得到实例不可用的错误。
实例名指的是用于响应某个数据库操作的数据库管理系统的名称。她同时也叫SID.
select instance_name from v$instance;
查询实例
jdbc:oracle:thin:@localhost:1521:orcl(orcl就为数据库实例名)
表空间
Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。
有了数据库,就可以创建表空间。
创建表空间语法:
Sql代码
Create TableSpace 表空间名称
DataFile 表空间数据文件路径
Size 表空间初始大小
Autoextend on
用户
Oracle数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。
上面我们建好了数据库和表空间,接下来建用户:
创建新用户
Sql代码
CREATE USER 用户名
IDENTIFIED BY 密码
DEFAULT TABLESPACE 表空间(默认USERS)
TEMPORARY TABLESPACE 临时表空间(默认TEMP)
用户和表空间的关系
用户和表空间没有隶属关系,但是在创建用户时需要指定一个表空间,当以某个用户登陆时,创建一个表时,默认在指定创建用户时
指定的表空间中创建表。用户在创建表时,也可以指定在其他表空间创建表。用户管理着自己创建的表,对其他用户访问自己的表时需要给权限。
表必须创建在表空间中
用Oracle官方描述:实例是访问Oracle数据库所需的一部分计算机内存和辅助处理后台进程,是由进程和这些进程所使用的内存(SGA)所构成一个集合。其实就是用来访问和使用数据库的一块进程,它只存在于内存中。就像Java中new出来的实例对象一样。我们访问Oracle都是访问一个实例,但这个实例如果关联了数据库文件,就是可以访问的,如果没有,就会得到实例不可用的错误。
实例名指的是用于响应某个数据库操作的数据库管理系统的名称。她同时也叫SID.
select instance_name from v$instance;
查询实例
jdbc:oracle:thin:@localhost:1521:orcl(orcl就为数据库实例名)
表空间
Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以有N个表空间,一个表空间下可以有N张表。
有了数据库,就可以创建表空间。
创建表空间语法:
Sql代码
Create TableSpace 表空间名称
DataFile 表空间数据文件路径
Size 表空间初始大小
Autoextend on
用户
Oracle数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。
上面我们建好了数据库和表空间,接下来建用户:
创建新用户
Sql代码
CREATE USER 用户名
IDENTIFIED BY 密码
DEFAULT TABLESPACE 表空间(默认USERS)
TEMPORARY TABLESPACE 临时表空间(默认TEMP)
用户和表空间的关系
用户和表空间没有隶属关系,但是在创建用户时需要指定一个表空间,当以某个用户登陆时,创建一个表时,默认在指定创建用户时
指定的表空间中创建表。用户在创建表时,也可以指定在其他表空间创建表。用户管理着自己创建的表,对其他用户访问自己的表时需要给权限。
表必须创建在表空间中
相关文章推荐
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- 深入了解Oracle ASM(一):基础概念
- oracle 11g数据库的基础概念
- ORACLE 基础概念和知识结构
- 使用Oracle可传输表空间的特性复制数据(1)基础概念
- oracle--plsql1---基础概念
- Oracle单实例数据库基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle学习.基础概念:Oracle数据库、实例、用户、表空间、表之间的关系
- 深入了解Oracle ASM(一):基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- 深入了解Oracle ASM(一):基础概念
- Oracle DDL,DML,DCL,TCL 基础概念
- ORACLE 基础概念及代码