17.08.07

查询预定义表空间:

SQL> select TABLESPACE_NAME,CONTENTS from dba_tablespaces;

SQL> select FILE_NAME, TABLESPACE_NAME from dba_data_files;

SYSTEM   系统表

SYSAUX   系统辅助表,不断变化

UNDOTBS1   撤销表空间,放撤销数据——修改之前的旧数据,是系统自动维护的(oracle 独有)

TEMP 临时表空间

USERS

EXAMPLE

数据字典/动态性能视图

SQL> conn hr/hr

SQL> desc user_tables

SQL> select TABLE_NAME from user_tables;

SQL> desc user_views

SQL> select VIEW_NAME from user_views;

SQL> desc user_indexes

SQL> select INDEX_NAME, TABLE_NAME from user_indexes;

SQL> conn scott/tiger

SQL> select TABLE_NAME from user_tables;    user_表示用户自己的

SQL> select VIEW_NAME from user_views;

SQL> select INDEX_NAME, TABLE_NAME from user_indexes;

SQL> conn hr/hr

SQL> select count(*) from all_tables;     all_表示的是有权限访问的对象

SQL> conn scott/tiger

SQL> select count(*) from all_tables;

SQL> conn hr/hr

SQL> select count(*) from dba_tables;

SQL> conn scott/tiger

SQL> select count(*) from dba_tables;

SQL> desc v$instance

SQL> desc v$database

Dml语句只能删除简单视图,无链接,运算等

以v$ 开头的动态性能视图

存储管理

查询预定义表空间:

SQL> select TABLESPACE_NAME,CONTENTS from dba_tablespaces;

SQL> select FILE_NAME, TABLESPACE_NAME from dba_data_files;

SYSTEM   系统表

SYSAUX   系统辅助表,不断变化

UNDOTBS1   撤销表空间,放撤销数据——修改之前的旧数据,是系统自动维护的(oracle 独有)

TEMP 临时表空间

USERS

EXAMPLE

创建新表空间:

SQL> create tablespace tbs01 datafile ‘/u01/app/oracle/oradata/orcl/tbs01.dbf‘ SIZE 10M AUTOEXTEND ON NEXT 10M MAXSIZE 100M;

在指定的表空间中创建表:

SQL> create table t1 tablespace tbs01 as select * from dba_objects where 1=0;

SQL> select bytes, blocks, extents, tablespace_name from dba_segments where segment_name=‘T1‘;

SQL> insert into t1 select * from dba_objects;

SQL> select bytes, blocks, extents, tablespace_name from dba_segments where segment_name=‘T1‘;

SQL> select extent_id, bytes, blocks from dba_extents where segment_name=‘T1‘;

SQL> insert into t1 select * from t1;

SQL> insert into t1 select * from t1;

SQL> insert into t1 select * from t1;

SQL> select bytes, blocks, extents, tablespace_name from dba_segments where segment_name=‘T1‘;

SQL> select extent_id, bytes, blocks from dba_extents where segment_name=‘T1‘;

SQL> insert into t1 select * from t1;                空间不足,报错

SQL> rollback;

SQL> select bytes, blocks, extents, tablespace_name from dba_segments where segment_name=‘T1‘;               空间不释放

SQL> alter table t1 move;        释放空间

只读表空间:

SQL> alter tablespace tbs01 read only;

SQL> delete t1;                 禁止dml

SQL> insert into t1 select * from t1;       禁止dml

SQL> create table t2 (x int) tablespace tbs01;        失败

SQL> alter table t1 add (x int);         成功

SQL> update t1 set x=1;          失败

SQL> drop table t1;          成功

dml和ddl的区别

改变表空间大小:

resize,autoextend,add datafile

删除表空间:

SQL> drop tablespace tbs01 including contents and datafile;

时间: 2024-09-29 18:26:50

17.08.07的相关文章

2014年6月7日03:17:08

1 int i = 9; 2 Console.WriteLine("{0}", i == 1); 3 Console.WriteLine("{0}", i = 1); 4 Console.ReadKey(); 5 //输出falese和1. C#中赋值表达式也有值,它的值表示为赋值后变量的值 1 string s = Console.ReadLine(); 2 if (s == "1") 3 { 4 Console.WriteLine("

Bootstrap 3.2.0 源码试读 2014/08/07

第一部分 normalize.css 70至72行 small {   font-size: 80%; } 设置small标签的字体大小为父容器字体的80%. 73至79行 sub, sup {   position: relative;   font-size: 75%;   line-height: 0;   vertical-align: baseline; } sup {   top: -.5em; } sub {   bottom: -.25em; } 先设置上标sup及下标sub,位

2019.08.07学习整理

2019.08.07学习整理 字符编码 1.什么是字符编码 字符编码是将人类的字符编码成计算机能识别的数字,这种转换必须遵循一套固定的标准,该标准无非是人类字符与数字的对应关系,称之为字符编码表. 2.字符编码发展史与分类 计算机由美国人发明,最早的字符编码为ASCII,只规定了英文字母数字和一些特殊字符与数字的对应关系.最多只能用 8 位来表示(一个字节),即:2**8 = 256,所以,ASCII码最多只能表示 256 个符号. 当然我们编程语言都用英文没问题,ASCII够用,但是在处理数据

2016.08.07计算几何总结测试day2

T1 bzoj: [Usaco2010 OPen]Triangle Counting 数三角形 看到这个题n那么大, 于是想到极角排序搞一搞,然而排完序后立马懵逼,完全不知道接下来应该怎么写.... 盯了好久题目给的图后全无思路于是手绘图,然后我就发现了秘密.... 极角排序后,如果两个点能与另外的某一个点构成黄金三角形,那么那个点必然在这两个点与原点连线的延长线所夹的区间内. 又因为有极角排序,点a[1],a[2]能构成的三角形,换成点a[1],a[3]肯定也可以构成,因为它们的区间一定是包含

17.08.29

1.in fuction xxx 指的是xxx没有赋值 2.关于该error 应将add函数放在main之前.

08/07/2017 R

from today,i will learn something about the R. install R studio code: 1.>install.packages("swirl") >library(swirl)##this sentence just for using of the swirl package. >swirl()##for the beginning of the swirl 2.select the basic building

17.08.04

实例管理 监听 启动监听: $ netstat -tlnp | grep 1521 $ lsnrctl LSNRCTL> help $ lsnrctl status $ lsnrctl stop $ netstat -tln | grep 1521 快速动态注册:(可选) $ sqlplus / as sysdba SQL> alter system register; $ lsnrctl status em Emctl start | stop | status dbconsole 一个监听

17.08.12

调度作业 $ ps -ef | grep cjq SQL> show parameter job_queue_processes 后台预先设置的自动化管理作业: 自定义作业: SQL> create table session_history(snap_time timestamp with local time zone, num_session number); em中创建作业: 使用plsql块: declare session_count  number; begin select c

17.08.03

oracle管理 体系结构 SGA:    大的缓冲区 $ sqlplus / as sysdba SQL> show sga              显示sga的设置 SQL> show parameter sga_max_size    查看系统里面初始化参数 SQL> select * from V$SGAINFO;      动态性能视图,描述系统里面组件的信息 oem:浏览器中 服务器-->内存指导(https://192.168.0.1:1158/em) shared