Oracle Database基本知识-计量单位1.ppt
《Oracle Database基本知识-计量单位1.ppt》由会员分享,可在线阅读,更多相关《Oracle Database基本知识-计量单位1.ppt(57页珍藏版)》请在三一办公上搜索。
1、,Oracle Database基本知识-计量单位,赵元杰 中程在线(北京)科技有限公司2009.8,2023/2/25,2/55,内容提要,存储容量单位速度单位与Oracle 系统数据字典Oracle 系统数据文件大小Oracle 系统在Windows环境SGA大小Oracle 系统在Linux环境SGA大小 Oracle 系统在UNIX环境SGA大小实用程序与文件大小,2023/2/25,3/55,存储容量单位,计算机的存储单位:1KB=1024 B1MB=1024 KB1GB=1Gigabyte Byte=1024 MB 1TB=1TeraByte=1024 GB=1024*1024MB
2、1PB=1PeraByte=1024 TB=1024*1024*1024 MB1EB=1ExaByte=1024 PB=1024*1024*1024*1024 MB1ZB=1Zettabyte=1024EB1YB=1Yottabytes=1024ZB,存储容量单位-英语命名法,KB Kilo KiloByte(103)MBmebi megabyte(106),million,1MB=1000KB 兆 GBgibi gigabyte(109),billion,1GB=1000MB 1000兆 TBtebi terabyte(1012),trillion,1TB=1000GB 万亿兆兆 PB pe
3、bi petabyte(1015),1PB=1000TB 1000万亿兆 EB exbi exabyte(1018),quintillion,1EB=1000PB 万万亿兆 1ZB Zettabyte=1000EB 1YB Yottabytes=1000ZB100TY=100 Triilion Yottabytes,2023/2/25,5/55,存储容量单位-常用前缀及其意义,2023/2/25,6/55,存储容量单位-存储计量单位,2023/2/25,7/55,存储转换单位,Unit Abbr Bytesbitb1/8byteB1kilobytekB1,024megabyteMB1,048,
4、576gigabyteGB1,073,741,824terabyteTB1,099,511,627,776,2023/2/25,8/55,存储容量单位-新名词,1 Megabyte=一百万字节一本短篇小说1 Gigabyte=十亿字节贝多芬的第五交响乐1 Terabyte=一兆字节一所大型医院里的所有X光片1 Petabyte=1,000 terabytes所有美国学术研究图书馆加起来的一半1 Exabyte=1,000 petabytes5 exabytes=所有人类讲过的词汇1 Zettabyte=1,000 exabytes地球上所有沙滩上沙粒的数量?,Zettabyte:1,000,0
5、00,000,000,000,000,000 字节现在出现“Zettabyte File System”产品-Sun Microsystems公司,2023/2/25,9/55,内容提要,存储容量单位速度单位与Oracle 系统数据字典Oracle 系统数据文件大小Oracle 系统在Windows环境SGA大小Oracle 系统在Linux环境SGA大小 Oracle 系统在UNIX环境SGA大小实用程序与文件大小,2023/2/25,10/55,时间速度单位,2023/2/25,11/55,时间速度单位,Oracle数据字典记录的时间单位:centiseconds-百分之一秒=1厘秒 mi
6、lliseconds-千分之一秒=1毫秒microseconds-百万分之一秒=1微秒时间单位换算:百分之一秒(centiseconds-厘秒)=1厘秒 千分之一秒(milliseconds-毫秒)=1毫秒百万分之一秒(microseconds-微秒)=1微秒1 centisecond=10毫秒=10 milliseconds=10000微秒=10000 microseconds,2023/2/25,12/55,速度单位转换,SpeedUnit AbbrFraction of a sec=second sec1millisecond ms1/1,000microsecond ms1/1,000
7、,000nanosecond ns1/1,000,000,000picosecond ps1/1,000,000,000,000,2023/2/25,13/55,时间速度单位-Oracle数据字典,Oracle数据字典记录的时间单位:CLIENT_RESULT_CACHE_LAG 参数以毫秒(milliseconds)为单位=0.001秒 ALL_SQLSET_PLANS 数据字典中的列以微秒(microseconds)为单位=0.000,001秒 UNDO_RETENTION specifies(in seconds)DB_FLASHBACK_RETENTION_TARGET specifi
8、es the upper limit(in minutes)DBA_FEATURE_USAGE_STATISTICS中的LAST_SAMPLE_PERIOD列以小时为单位,2023/2/25,14/55,时间速度单位-Oracle动态视图,V$SESSION_EVENT的时间单位:SID 会话IDEVENT 等待事件名称TIME_WAITED 等待事件会话总的时间-百分之一秒AVERAGE_WAIT 等待事件会话平均的时间-百分之一秒TIME_WAITED_MICRO 等待事件中会话总时间-百万分之一秒,2023/2/25,15/55,时间速度单位-Oracle动态视图,V$SYSTEM_EV
9、ENT的时间单位:EventTotal_WaitsTIME_WAITED 百分之一秒AVERAGE_WAIT 百分之一秒TIME_WAITED_MICRO 百万分之一秒,2023/2/25,16/55,内容提要,存储容量单位速度单位与Oracle 系统数据字典Oracle 系统数据文件大小Oracle 系统在Windows环境SGA大小Oracle 系统在Linux环境SGA大小 Oracle 系统在UNIX环境SGA大小实用程序与文件大小,2023/2/25,17/55,数据文件大小,Oracle 数据文件大小问题与操作系统有关(32 BIT或64 BIT);与Oracle 版本有关;Win
10、dows 32位系统的文件最大2GB,64位的unix系统系统文件最大128GB;Oracle 数据文件大小=块的数量*块的大小:Oracle一般只支持4194303 blocks;与数据库的块大小(db_block_size)有关;即使数据库的块很大,数据文件大小也要受OS限制。,SQL show parameter db_block_size NAME TYPE VALUE-db_block_size integer 8192,2023/2/25,18/55,数据文件大小,查看你的Oracle 系统允许数据文件大小:可用下面语句查询可得到(OS不一定允许这么大),SQL SELECT to
11、_char(4194303*value,999,999,999,999)|bytes MAX_FILE_SIZE 2 FROM v$parameter WHERE name=db_block_size;MAX_FILE_SIZE-34,359,730,176 bytesSQL SELECT to_char(4194303*value,999,999,999,999)MAX_BYTES,2 to_char(trunc(4194303*value/1024),999,999,999)|Kb MAX_KB,3 to_char(trunc(4194303*value/1024/1024),999,99
12、9)|Mb MAX_MB 4 FROM v$parameter WHERE name=db_block_size;MAX_BYTES MAX_KB MAX_MB-34,359,730,176 33,554,424 Kb 32,767 Mb,2023/2/25,19/55,9i数据文件大小,数据库大小与数据文件大小有关;9i 版本允许每个数据库有 65534 个文件;每个数据文件允许有4194303个块(因公式 222-1=4,194,303 blocks/每个文件)最大块为32KB(不是所有平台都允许)9i 数据库最大允许:65534*4194303*32 kB8055 TB8 Petabyt
13、es!38000*4194303*16 kB2.5 Petabytes(8i)实际大小可能还要小,2023/2/25,20/55,10g/11g数据文件大小,Oracle 10g支持的表空间大小2k32K Bytes8 000 000 Terabytes数据库中最多有65535 个文件块大小决定数据文件的大小db_block_size=2K Bytes文件可达8GBdb_block_size=4K Bytes文件可达16GBdb_block_size=8K Bytes文件可达32GBdb_block_size=16K Bytes 文件可达64GBdb_block_size=32K Bytes
14、文件可达128GB,2023/2/25,21/55,10g/11g数据文件大小,Oracle 10g Bigfile创建带Bigfile tablespace,允许只带一个数据文件,数据文件大小达4GB Blocks数据文件个数可达 64K个如果块为8K,则单个数据文件可达 32TB如果块为32K,则单个数据文件可达 128TB创建 bigfile tablespace,CREATE BIGFILE TABLESPACE bigtbs DATAFILE/u02/oracle/data/bigtbs01.dbf SIZE 50G EXTENT MANAGEMENT LOCAL SEGMENT S
15、PACE MANAGEMENT AUTO;,2023/2/25,22/55,10g/11g数据文件大小,Oracle 10g/11g Smallfile 10g 允许创建 smallfile tablespace 也可设置SET DEFAULT SMALLFILE TABLESPACE或SET DEFAULT BIGFILE TABLESPACE可包含1022 files,每个数据文件块数量为4M blocks默认是smallfile,CREATE DATABASE rbdb1SET DEFAULT BIGFILE TABLSPACE.SMALLFILE DEFAULT TEMPORARY T
16、ABLESPACE tempts1TEMPFILE/u01/oracle/oradata/mynewdb/temp01.dbfSIZE 20M REUSE,2023/2/25,23/55,10g/11g数据文件大小,Oracle 10g bigfile与Smallfile 10g 默认是smallfile System与sysaux 不允许使用bigfile tablespace一般的小型机服务器,建议采用默认的smallfile tablespace即可只有大型环境(存储子系统与大型机)可采用bigfile tablespace,2023/2/25,24/55,Oracle 11g 支持64
17、Bit,11g 支持64 bit:表空间大小为Exabytes,2023/2/25,25/55,数据文件大小限制,Oracle 10g/11g 数据文件大小限制 10g/11g 数据文件大小限制 超过限制,则提示错误:,SQL alter tablespace users add datafile f:user02.dbf size 8192M;alter tablespace users add datafile f:user02.dbf size 8192M*ERROR 位于第 1 行:ORA-01144:文件大小(4194304 块)超出 4194303 块的最大数SQL alter t
18、ablespace users add datafile f:user02.dbf size 8191M reuse;表空间已更改。,2023/2/25,26/55,数据文件大小限制,Oracle 10g/11g 数据文件太大/太小限制 太小、太大都提示错误:,SQL alter database2 datafile/u01/app/oracle/oradata/rmanrep/users01.dbf resize 15m;Database altered.SQL alter database2 datafile/u01/app/oracle/oradata/rmanrep/users01.d
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle Database基本知识-计量单位1 Database 基本知识 计量单位
链接地址:https://www.31ppt.com/p-2800818.html