码迷,mamicode.com
首页 > 其他好文 > 详细

用户、实例、表、表空间

时间:2015-01-04 15:14:32      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:

 

 

理解

1:Oracle

数据库可以创建多个实例,每个实例可以创建多个表空间,每个表空间

下可以创建多个用户

(同时用户也属于表空间对应的实例)

和数据库文件,

用户

可以创建多个表(每个表随机存储在一个或多个数据库文件中),如下图:

技术分享

 

 

理解2: 

 

实例下有用户和表空间,

 

用户授权访问表空间,

 

表空间是管理数据文件的,

 

用户

 

经授权在表空间中创建表,表随机存储到不同的数据文件中。如下图所示:

技术分享

 

 

操作1: 

安装

Oracle

后会有默认的实例,即

ORCL

。一般不创建多个实例,在默认实例下

创建表空间和用户等。

 

1,运行CMD进入DOS界面,首先输入:sqlplus,回车;再输入:sys/sys as sysdba,回车,即进入“SQL〉”操作状态。

 

2,输入:CREATE TABLESPACE 表空间名称 LOGGING DATAFILE ‘c:\表空间数据文件.ora‘ SIZE 500M autoextend on next 200m maxsize 2048m;

,表空间创建完成。

 

3,输入:CREATE USER 用户名称 PROFILE default IDENTIFIED BY 用户密码 DEFAULT TABLESPACE 授权访问的表空间名称

 TEMPORARY TABLESPACE temp ACCOUNT UNLOCK;,用户创建完成,并授权用户访问某表空间。

 

具体操作如下图所示:

技术分享

 

操作2:

 

创建表和插入数据,并查询浏览插入的数据。

 

1,创建表,输入:

 

create table 

表名

字段名称

字段类型

字段名称

字段类型

字段名称

字段类型

 

);

,回车。

 

2,插入数据,输入:

insert into 

表名

(

字段

1,

字段

2,

字段

3) VALUES(

1,

2,

3);

,回车。

 

3,查询数据,输入:

select * from 

表名

;

,回车。

 

具体操作如下图所示:

技术分享

 

技术分享

用户、实例、表、表空间

标签:

原文地址:http://www.cnblogs.com/jichunhu/p/4201061.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!