Oracle Database 表空间查看,创建,修改及删除


查看用户表空间

查看数据库管理员表空间表结构

desc dba_tablespaces;

查询表空间名称从管理员表空间表中

select tablespace_name from dba_tablespaces;

查看普通用户表空间表结构

desc user_tablespaces;

查询表空间名称从普通用户表空间表中

select tablespace_name from user_tablespaces;

查看数据库管理员用户表结构

desc dba_users;

查看普通用户用户表结构

desc user_users;

查询用户SYSTEM的默认表空间,临时表空间从数据库管理员表空间表

select default_tablespace,temporary_tablespace from dba_users where username='SYSTEM';

修改用户表空间

设置用户的默认或临时表空间

alter user username default_tablespace tablespace_name;

alter user username temporary_tablespace tablespace_name;

表空间的创建

创建表空间

create tablespace test1_tablespace datafile 'test1file.dbf' size 10m;

创建临时表空间

create temporary tablespace temptest1_tablespace tempfile 'tempfile1.dbf' size 10m;

查看数据库管理员数据文件表结构

desc dba_data_files;

查询表空间数据文件名称

select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE';

查询临时表空间数据文件名称

select file_name from dba_TEMP_files where tablespace_name='TEMPTEST1_TABLESPACE';

修改表空间

设置联机或脱机状态

alter tablespace tablespace_name online;

alter tablespace tablespace_name offline;

查询表空间状态

select status from dba_tablespaces where tablespace_name=’ tablespace_name’;

设置只读或可读写状态

alter tablespace tablespace_name read only;

alter tablespace tablespace_name read write;

增加数据文件

alter tablespace tablespace_name add datafile ‘test2_file.dbf’ size 10mb;

select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE

删除数据文件

alter tablespace tablespace_name drop datafile ‘test2_file.dbf’;

select file_name from dba_data_files where tablespace_name='TEST1_TABLESPACE;

删除表空间

drop tablespace tablespace_name including contents;

05Oracle Database 表空间查看,创建,修改及删除的更多相关文章

  1. Oracle 用户表空间查看、修改大小、设置自增长等

      分类: Oracle 首先登入某个用户,查看某个用户在哪个表空间下: select username,default_tablespace from user_users; 查看该用户下所有的表: ...

  2. 05Microsoft SQL Server 表创建,查看,修改及删除

    Microsoft SQL Server 表创建,查看,修改及删除 创建表 创建普通表 use 数据库名称 go create table 表名称( 列1 ) not null, 列2 ) not n ...

  3. Oracle11g 创建表空间、创建用户、角色授权、导入导出表以及中文字符乱码问题

    前提:本机已经安装了Oracle11g数据库. 需求:使用PL SQL数据库连接工具操作Oracle数据库 一.创建表空间和用户      想要操作数据库,首先需要创建用户并给用户授予权限:在创建用户 ...

  4. Oracle11g创建表空间、创建用户、角色授权、导入导出表以及中文字符乱码问题

    [转载]原文地址:https://www.cnblogs.com/bjh1117/p/6605037.html 前提:本机已经安装了Oracle11g数据库. 需求:使用PL SQL数据库连接工具操作 ...

  5. Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程

    一.完整命令 su - oracle sqlplus /nolog conn /as sysdba create tablespace scaninvoice logging datafile '/u ...

  6. Oracle创建表空间、创建用户以及授权

    Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数 ...

  7. [转载]Oracle创建表空间、创建用户以及授权

    Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库. 为了避免麻烦,可以用’Database Configuration Assistant’向导来创建数 ...

  8. Oracle表空间的创建与删除

    ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Orac ...

  9. oracle创建表空间、创建用户、授权角色和导入导出用户数据

    使用数据库管理员身份登录 -- log as sysdba sqlplus / as sysdba; 创建临时表空间 -- create temporary tablespace create tem ...

随机推荐

  1. Eclipse + CDT引入OpenCV失败的解决的方法

    Android JNI开发中用到了OpenCV,由于想通过JNI实现,就没有去用Android层的Lib引用. 可是操作中发如今.cpp文件中include的时候发现"#include &l ...

  2. JavaScript基础 -- ECMAscript

    ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本 ...

  3. 在64位的ubuntu 14.04 上开展32位Qt 程序开发环境配置(pro文件中增加 QMAKE_CXXFLAGS += -m32 命令)

    为了能中一个系统上开发64或32位C++程序,费了些周折,现在终于能够开始干过了.在此记录此时针对Q5.4版本的32位开发环境配置过程. 1. 下载Qt 5.4 的32位版本,进行安装,安装过程中会发 ...

  4. 嵌入式Linux系统---ppp拨号,4G模块上网【转】

    本文转载自:http://blog.csdn.net/qq562029186/article/details/65438553 4G模块PPP拨号上网 方法1 所需文件: xxx-chat-conne ...

  5. ORACLE分区表发挥性能

    1.1 分区表PARTITION table 在ORACLE里如果遇到特别大的表,可以使用分区的表来改变其应用程序的性能. 1.1.1 分区表的建立: 某公司的每年产生巨大的销售记录,DBA向公司建议 ...

  6. ZOJ 3964 Yet Another Game of Stones Nim游戏变种

    ZOJ3964 解题思路 此题的题意比较容易理解,可以简单的看着 Nim 博弈的变种.但问题在于 Alice 对第 i 堆石子的取法必须根据 bi 确定.所以如果这个问题能够归结到正常的 Nim 博弈 ...

  7. argis地图

  8. 清北考前刷题da5下午好

    /* (4,1)*(3,1)*(2,1)的话1变成2然后一直是2 2变成1然后变成3 3变成1然后变成4 4变成1 */ #include<iostream> #include<cs ...

  9. golang——strconv包常用函数

    1.func ParseBool(str string) (value bool, err error) 返回字符串表示的bool值.它接受1.0.t.f.T.F.true.false.True.Fa ...

  10. 下载tortoisegit

    https://download.tortoisegit.org/tgit/ 藏经阁技术资料分享群二维码