Oracle表空间的创建与删除】的更多相关文章

ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.因此,在创建对象之前,首先要分配存储空间. 创建XIMING用户前创建数据表空间示例如下:CREATE TABLESPACE TS_XIMING_DATA LOGGING DATAFILE D:\ORACLE\ORADATA\QIUYU\TS_XIMING_DATA_01.…
-- 查询所有用户 SELECT USERNAME FROM ALL_USERS; -- 查询所有表空间 SELECT TABLESPACE_NAME FROM USER_TABLESPACES; -- 创建用户 和 密码 CREATE USER [用户名] IDENTIFIED BY [密码] ; -- 删除用户 DROP USER [用户名] CASCADE; -- 创建表空间 CREATE TABLESPACE [表空间名] DATAFILE ['x:\xxx\xxx\xxx.DBF']…
Oracle数据库创建之后有一些默认的表空间随之被创建,查询数据字典 dba_data_files 可以得到数据库当前的所有表空间信息. select * from v$tablespace; select tablespace_name, file_name, bytes/1024/1024 as "Size(M)" from dba_data_files; select tablespace_name, file_name,bytes/1024/1024 as "Size…
--用oracle系统权限的账号 登陆 -- 1.创建用户 create user u_name identified by "u_password"; --2.赋予权限 grant dba, resource, connect to u_name; grant create session to u_name; grant create table to u_name; grant create view to u_name; grant create tablespace to u…
/*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:创建数据表空间 */ create tablespace user_data logging datafile…
一.Oracle 表空间的组成 Everoone knows Oracle数据库真正存放数据的是数据文件,Oracle表空间是逻辑上的概念,他在物理上是并不存在的,把多个DataFile合并到一起就是一个表空间. 左图是Oracle中DataBase和tablepspace和DataFile的关系 如果不理解上图,可以看下图: 表空间就好像是背景,而其中的土地就相当于是数据文件,北京就是由一块块土地构成. 大致的关系是: 1.一个DataBase实例包含多个tablespace,一个tables…
ORACLE 中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象 create tablespace myts  //建立表空间,名为mytsdatafile 'D:\myts.ora' size 50M; //存放在D盘,文件名命名myts.ora,后缀可随意改,表空间大小为50M 有关键字TEMPORARY为临时表空间:有关键字UNDO为回滚表空间:没有这两个关键字的为普通表空间,用于用户数据存储 临时表空间使用 TEMPFILE 指定…
oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间.这样用户可以在各自的表空间中操作数据,互不干扰. 1. 表空间创建 若不清楚表空间对应文件的路径,可以登录系统用户(sys/system)查看已有表空间对应数据文件的路径select * from dba_data_files;临时表空间用作数据库运算过程中的数据存储,或临时表数据存储等.用完之后系统会自动清理.若不创建则使用系统默认的临时表空间TEMP CREATE TEMPORARY TABLESPAC…
Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数据库(这步一定要创建好,因为这里没有做好,会在创建表空间时出错—我就在这里花了几个小时,晕). 创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间. 下面是创建数据库用户的具体过程: 1.假如现在已经建好名为’test’的数据库,此时在d:\oracle\or…
一.数据文件和数据库逻辑存储结构: 一个表空间包含一个或多个数据文件,一个表空间包含一个或多个段,一个段包含一个或多个区,一个区包含一个或多个连续的数据库块,一个数据库块包含一个或多个操作系统块.段是对象存储基本单元,段中的区总是在同一个表空间中,可以跨数据文件.区是空间分配的基本单元,连续的数据块,不能跨数据文件.块是I/O 的基本单元,不能跨数据文件. ----------------------------------------------------------------------…