这周在学习oracle,以前进行开发,都是别人建好库,没自己进行配置过。今天总结下oracle一些命令。
首先介绍下概念:
[b]数据表空间[/b]
存放数据总是需要空间, Oracle把一个数据库按功能划分若干空间来保存数据。当然数据存放在磁盘最终是以文件形式,所以一盘一个数据表空间包含一个以上的物理文件
[b]oracle用户[/b]
一个数据库多个用户来创建和管理自己的数据, 每个用户有自己的权限,也可与其他用户共享数据
[b]数据库表[/b]
在仓库,我们可能有多间房子,每个房子又有多个货架,每架又有多层。 我们在数据库中存放数据,最终是数据表的单元来存储与管理的
[b]数据文件[/b]
数据文件则是物理上的。就是说,数据文件是真正“看得着的东西”,它在磁盘上以一个真实的文件体现
1,创建表空间
以管理员用户登录sqlplus
create tablespace [i]dataspace_libin [/i]datafile [i]'e:\orgdata\libin_data.dbf' [/i]size 50M;
2,建立用户
create user [i]cyx [/i]identified by [i]cyx [/i]default tablespace dataspace_libin;
3,分配权限
grant connect ,resouce to cyx;
grant connect ,resource to cyx;
4,修改用户
alter USER cyx IDENTIFIED cyx DEFAULT TABLESPACE data_ts TEMPORARY TABLESPACE temp_ts QUOTA 100M ON data_ts QUOTA 0 ON test_ts PROFILE clerk
5,删除用户
drop user cyx [cascade]
首先介绍下概念:
[b]数据表空间[/b]
存放数据总是需要空间, Oracle把一个数据库按功能划分若干空间来保存数据。当然数据存放在磁盘最终是以文件形式,所以一盘一个数据表空间包含一个以上的物理文件
[b]oracle用户[/b]
一个数据库多个用户来创建和管理自己的数据, 每个用户有自己的权限,也可与其他用户共享数据
[b]数据库表[/b]
在仓库,我们可能有多间房子,每个房子又有多个货架,每架又有多层。 我们在数据库中存放数据,最终是数据表的单元来存储与管理的
[b]数据文件[/b]
数据文件则是物理上的。就是说,数据文件是真正“看得着的东西”,它在磁盘上以一个真实的文件体现
1,创建表空间
以管理员用户登录sqlplus
create tablespace [i]dataspace_libin [/i]datafile [i]'e:\orgdata\libin_data.dbf' [/i]size 50M;
2,建立用户
create user [i]cyx [/i]identified by [i]cyx [/i]default tablespace dataspace_libin;
3,分配权限
grant connect ,resouce to cyx;
grant connect ,resource to cyx;
4,修改用户
alter USER cyx IDENTIFIED cyx DEFAULT TABLESPACE data_ts TEMPORARY TABLESPACE temp_ts QUOTA 100M ON data_ts QUOTA 0 ON test_ts PROFILE clerk
5,删除用户
drop user cyx [cascade]