8月7

存储管理:

图中左边是逻辑存储结构     右边是物理存储结构

Sqlplus / as sysdba

Select name from v$datafile;

Block是io的最小单位  查看块命令是 show parameter db_block_size

Extent扩展,多个块构成一个扩展,是空间分配的最小单位。

Segment段,多个扩展构成一个段,与数据库对象的关系是一对一。分区表是一个表对应多个段。表和索引对应段

Tablespace表空间  多个段构成一个表空间,是数据库内部逻辑上的概念,虚拟的容器。

Database数据库有多个表空间构成

Sysaux 系统辅助表空间,数据会频繁空间,会滚动的更新历史记录。

Undotbs1撤销表空间   放撤销数据,修改之前的旧数据。

Temp临时表空间  不能放用户的业务数据,每次数据库重启,空间都会被清除。

查询预定义表空间:

SQL> select TABLESPACE_NAME,CONTENTS from dba_tablespaces;   查询数据库的字典表

SQL> select FILE_NAME, TABLESPACE_NAME from dba_data_files;       查看表空间

或者,在浏览器中用     服务器--存储---表空间     进行查看。

创建新表空间:

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

在图形界面中:在表空间页面下面,右边 点击 创建     名字是TBS01      区管理是本地管理  类型选永久的    状态是读写           点击添加,文件名为tbs01.dbf      文件大小10M     勾选自动扩展,增量为10M    值为100M    点击继续       在storage中,默认。

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

窗体顶端

ALTER DATABASE DATAFILE ‘/u01/app/oracle/oradata/orcl/tbs01.dbf‘ RESIZE 200M

窗体顶端

ALTER DATABASE DATAFILE ‘/u01/app/oracle/oradata/orcl/tbs01.dbf‘ AUTOEXTEND ON MAXSIZE 1000M

窗体顶端

ALTER TABLESPACE "TBS01" ADD DATAFILE ‘/u01/app/oracle/oradata/orcl/tbs01b.dbf‘ SIZE 200M

窗体底端

删除表空间:

SQL> drop tablespace tbs01 including contents and datafiles;

块的头部放块的属性

只读的效果:增删查改都不能进行   drop可以执行。

数据字典视图:用来描述整个数据库内部数据对象结构。帮助快速管理系统。基于底层的字典表构建出来的视图。用户所做的DDL语句,相当于对字典表做了dml语句。

动态数据视图:外围的工作环境的信息

与字典表的区别:1数据来源不一样。2数据保存方式不一样。3数据更新方式不一样

数据字典/动态性能视图

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;

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;     有权限访问的对象

SQL> conn scott/tiger

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

SQL> conn hr/hr

SQL> select count(*) from dba_tables;   数据库中所有这一类的对象           (dba开头指包含全数据库)

SQL> conn scott/tiger

SQL> select count(*) from dba_tables;

SQL> desc v$instance

SQL> desc v$database

时间: 2024-11-08 15:07:24

8月7的相关文章

2017年5月26日 20:56:11

自己写api文档. 不要自负的认为自己不需要文档,你不需要别人需要啊.看了一个月的别人的接口文档,今天学着自己动手写api文档. api文档最重要的包括: 接口名 言简意赅 GetActivityModel 接口作用 再次翻译一下上面接口名字是什么意思 接口参数:input 元素 类型 是否必须 名称 描述 ID int 必须 userID 用户唯一主键 primary key prefession name string 必须 prefessionName 职业名称 isDimission 

老男孩教育每日一题-2017年5月11-基础知识点: linux系统中监听端口概念是什么?

1.题目 老男孩教育每日一题-2017年5月11-基础知识点:linux系统中监听端口概念是什么? 2.参考答案 监听端口的概念涉及到网络概念与TCP状态集转化概念,可能比较复杂不便理解,可以按照下图简单进行理解? 将整个服务器操作系统比喻作为一个别墅 服务器上的每一个网卡比作是别墅中每间房间 服务器网卡上配置的IP地址比喻作为房间中每个人 而房间里面人的耳朵就好比是监听的端口 当默认采用监听0.0.0.0地址时,表示房间中的每个人都竖起耳朵等待别墅外面的人呼唤当别墅外面的用户向房间1的人呼喊时

用PHP打印出前一天的时间,打印格式是2007年5月10日22:21:21

答案1: <?php echo date('Y'.'年'.'m'.'月'.'d'.'日'.' H:i:s',strtotime('-1 day')); 输出结果: Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() f

统计机构:2016年9月Win10全球市场份额轻微下滑

10月2日消息,根据操作系统市场数据统计机构Net Applications报告,在2016年9月份Win10全球市场份额实际上出现了轻微下滑趋势,这有点出乎大家的意料. 此前报道,在8月份微软已经停止向Win7.Win8.1用户推送Win10免费升级服务,当时Windows10市场份额已经达到22.99%,根据Net Applications的2016年9月份数据显示,Win10份额轻微下滑到22.53%. 在这份报告中,Win7系统依然是大丰娱乐桌面操作系统老大,份额为48.27%,相比8月

2016年9月全球桌面系统份额:Win7为39.38%,Win10达

10月1日消息,数据调研机构StatCounter目前给出了2016年9月份全球茗彩娱乐桌面系统市场份额统计排名,数据显示,Win10的增长势头依然良好,在市场份额上和目前排名第一的Win7还有15%左右的差距. 虽然微软在7月29日停止了Windows10免费更新服务,虽然此前微软在2018财年创造10亿Win10用户的目标看起来已经无法实现,但Win10推出后的整体势头依然有目共睹.根据StatCounter的数据,截止2016年9月,Win10已经占据24.46%的市场份额,而Win7为3

月订单超6000,汉腾X7何以引领国产SUV风潮?

随着生活消费水平的不断提升,越来越多的家庭用户在出行购车方面,越发开始着重选择实用与功能性车型为主,而SUV作为家居型首选车行,一时之间便理所当然低成为大多家庭用户的关注目标.在这种情况下,面对市场需求而相继推出的SUV车型数不胜数,除了博越.RX5.长安CX70.风光580等品牌车型外,刚刚于9月初上市的汉腾X7更是以极优的性价比和独特的设计外观成为市场的新宠,尤其是其上市第一个月订单就超过6000多台的好成绩,更是刷新了国产SUV的市场新高度. 那么,这款SUV究竟有哪些创新之处呢? 1.外

读&lt;&lt;人月神话&gt;&gt;

这本书在软件领域知名度很高,每次看到年度推荐的文章里面都有这本书且强烈推荐.出版30年了,可谓经典. 但我在读的过程中并没有那么深的体会.书中很多章节都是基于大型项目或者大型系统的经验总结,至今为止我还没有参与大于30人的项目.只能说自己的境界还不够. 第一章,焦油坑 再也找不到一个词比焦油坑更能形容,软件开发的过程了.我们都在挣扎.计划,计划,不断计划,但还是拖延,拖延,拖延.... 职业的乐趣: 创造性,贡献助人为乐,过程的魅力或者解决问题的成就感或写代码的快感,持续学习新事物,驾驭感. 职

WINDOWS 10 企业版LTSB 2015年11月补丁更新情况

WINDOWS 10 企业版LTSB 2015年11月补丁与其他WINDOWS 10版本自动更新KB3105213,按微软对LTSB的规划,LTSB不会轻易增加新功能,所以不会收到其他版本推送的1511更新包,安装这个KB3105213不会改变LTSB内部版本号,LTSB目前内部版本号还是10240, 不会更新到10586版本. LTSB的内部版本按以前的官方说明,一年只会升级一次

有关微软技术方向的最新学习资源【2015-9月】

Vs下载 : https://www.visualstudio.com/?Wt.mc_id=DX_MVP5000709 从vs 2013到vs2015http://blogs.msdn.com/b/cdndevs/archive/2015/08/25/moving-to-vs-2015-from-vs-2013.aspx?WT.mc_id=dx_MVP5000709 Azure 9月29的在线会议 : https://azure.microsoft.com/en-us/azurecon/?WT.

2015年9月5日--课后作业

1.总结Linux系统上的任务计划(at.crontab)的详细使用方法: at命令: 承载未来时间运行的某作业: 支持使用作业队列: 默认为a队列: Ctrl+d at [option]... TIME TIME: (1) 绝对时间 HH:MM, MMDD[CC]YY, MM/DD/[CC]YY, DD.MM.[CC]YY or [CC]YY-MM-DD tomorrow (2) 相对时间 now+#UNIT minute, hour, day, week (3) 模糊时间 midnight