‘壹’ oracle 表空间 数据存储空间
表空间是由数据文件组成的,表空间容量是由数据文件大小决定的,一个表空间由一个或多个数据文件组成。例如,一个空间由10个1G的数据文件组成,空间容量是10g。block大小为8k的数据文件最大为32G.你所说的超过8G报错,应该是操作系统的限制。如空间问题,或者是windows的问题。当然也可能用大文件超过32G的限制。
‘贰’ 存储容量的定义是什么
一个存储器中所有存储单元可存放数据的总和称为它的存储容量
‘叁’ oracle的表空间是什么
表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。
Oracle数据库中至少存在一个表空间,即SYSTEM的表空间。
表空间设计注意事项:
第一步:建立表空间。
在设计数据库的时候,首先需要设计表空间。需要考虑,是只建立一个表空间,还是需要建立多个表空间,以及各个表空间的存放位置、磁盘限额等等。
到底设计多少个表空间合理,没有统一的说法,这主要根据企业的实际需求去判断。如企业需要对用户进行磁盘限额控制的,则就需要根据用户的数量来设置表空间。当企业的数据容量比较大,而其又对数据库的性能有比较高的要求时,就需要根据不同类型的数据,设置不同的表空间,以提高其输入输出性能。
第二步:建立用户,并制定用户的默认表空间。
在建立用户的时候,建议数据库管理员要指定用户的默认表空间。因为在利用CREATE语句创建数据库对象,如数据库表的时候,其默认是存储在数据库的当前默认空间。若不指定用户默认表空间的话,则用户每次创建数据库对象的时候,都要指定表空间,这不是很合理。
另外要注意,不同的表空间有不同的权限控制。用户对于表空间A具有完全控制权限,可能对于表空间B就只有查询权限,甚至连连接的权限的都没有。所以,合理为用户配置表空间的访问权限,也是提高数据库安全性的一个方法。
‘肆’ 数据库表空间是什么,其与数据表的关系
表空间就是给用户以及表、数据等一个存储的空间
数据库安装完毕后会有一些默认的表空间,如system、temp等
当然你可以通过
create
tablespace
命令来创建属于自己的表空间。
‘伍’ 存储容量是什么
存储容量是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。
‘陆’ 如何查看表空间容量
打字太费劲了。
第一个是db2的日志问题。db2数据库的日志有两种模式,一种是循环日志,一种是归档模式。你的说法有问题,如果是循环日志的话,根据你的数据库里配置的三个参数,主日志文件和辅助日志文件数及日志大小文件,总的日志大小不会超过(总日志文件数与日志大小的乘积),然后是循环使用的,也就是说,如果数据库进行一次事务操作时,先生成第一个主日志文件(受日志文件大小参数)控制,不足时生成第二个主日志文件,当一次事务超过所有的主日志文件时,才会创建辅助日志文件),然后下次覆盖第一个,依次循环,所以循环日志模式,日志文件大小不是无限增大的。只有在归档模式下才会不断产生日志文件,这种模式的好处是数据库可以恢复到任意时点。查看数据库日志的模式时,可以在db2=>命令行下connect to db name 然后 db2=> get db cfg for dbname
会看到有如下几个参数与日志有关系:
启用的恢复的日志保留 (LOGRETAIN) = OFF
启用的日志记录的用户出口 (USEREXIT) = OFF
日志文件大小(4KB) (LOGFILSIZ) = 1024
主日志文件的数目 (LOGPRIMARY) = 13
辅助日志文件的数目 (LOGSECOND) = 4
已更改的至日志文件的路径 (NEWLOGPATH) =
日志文件路径 = D:\DB2\NODE0000\SQL00002\SQLOGDIR\
溢出日志路径 (OVERFLOWLOGPATH) =
镜像日志路径 (MIRRORLOGPATH) =
首个活动日志文件 =
可以看出这里的数据库是运行于循环日志模式,第一个参数是off,如果是on则处于归档模式。下边有日志文件的路径,如果是归档模式,还可以查看到首个活动日志文件,则可以备份归档日志后,删除活动日志以前的归档日志文件。因此你说的按天的日志不知道是什么意思。更改上述参数采用 update db cfg using ....
第二个问题:db2的数据库数据是存储在表里的,表是位于表空间的,表空间对应的表空间容器物理文件存储在文件系统上。随着数据量的增大,分区容量不够时,一种方法是备份数据库,然后使用[重定向]还原数据库,将数据库的表空间容器重定向到一个存储量大的目录或者磁盘上。另一种方法是,直接为该表空间增加新的表空间容器,就可以了。比较简单,在此不在详述。
查看表空间信息时db2=>connect to dbname
db2=>list tablespaces
看到用户定义的表空间的编号,一般是3以后的。
然后
db2=>list tablespace containers for 3
可以查看3号表空间对应的表空间容器信息,一个表空间可以有多个表空间容器,这些表空间容器可以位于不同的磁盘和文件目录上,这样可以解决某个硬盘或者目录容量不足的问题。
给表空间增加容器的方法就不用讲了,直接alter tablespace语句就行了。
‘柒’ 计算机的内存容量指的是什么容量
计算机的内存容量通常是指随机存储器(RAM)的容量,是内存条的关键性参数,内存容量以MB作为单位,可以简写为M。内存的容量一般都是2的整次方倍,比如64MB、128MB、256MB等,一般而言,内存容量越大越有利于系统的运行。
目前台式机中主流采用的内存容量为256MB或512MB,64MB、128MB的内存已较少采用。系统对内存的识别是以Byte(字节)为单位,每个字节由8位二进制数组成,即8bit。
内存:在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存储器又称内存储器(简称内存),辅助存储器又称外存储器(简称外存)。
外存通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等,能长期保存信息,并且不依赖于电来保存信息,但是由机械部件带动,速度与CPU相比就显得慢的多。
内存指的就是主板上的存储部件,是CPU直接与之沟通,并用其存储数据的部件,存放当前正在使用的(即执行中)的数据和程序,它的物理实质就是一组或多组具备数据输入输出和数据存储功能的集成电路,内存只用于暂时存放程序和数据,一旦关闭电源或发生断电,其中的程序和数据就会丢失。
‘捌’ 计算机的储存容量是指它具有的什么
计算机的储存容量是指它具有储存数据的功能的,一般以m(兆)为单位的
1t=1024个g
1g=1024mb
1m=1024kb
1b=16b
也就是说1个字节等于16位
‘玖’ 什么是存储容量
是指存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。
存贮容量的计算
1)网络上的所有信息都是以“位”(bit)为单位传递的,一个位就代表一个0或1。 2)每8个位(bit)组成一个字节(byte)。字节是什么概念呢?一个英文字母就占用一个字节,也就是8位,一个汉字占用两个字节。一般位简写为小写字母“b”,字节简写为大写字母“B”。 3)每一千个字节称为1KB,注意,这里的“千”不是我们通常意义上的1000,而是指1024。即:1KB=1024B。但如果不要求严格计算的话,也可以忽略地认为1K就是1000。 4)每一千个KB就是1MB(同样这里的K是指1024),即:1MB=1024KB=1024×1024B=1,048,576B这是准确的计算。如果不精确要求的话,也可认为1MB=1,000KB=1,000,000B 另外需要注意的是,存储产品生产商会直接以1GB=1000MB,1MB=1000KB ,1KB=1000B的计算方式统计产品的容量,这就是为何买回的存储设备容量达不到标称容量的主要原因(如320G的硬盘只有300G左右) 4)每1024MB就是1GB,即1GB=1024MB,至于等于多少字节,自己算吧。现在我们搞清楚了,常听人说什么一张软盘是1.44MB、一张CD光盘是650MB、一块硬盘是120GB是什么意思了。打个比方,一篇10万汉字的小说,如果我们把存到磁盘上,需要占用多少空间呢?100,000汉字=200,000B=200,000B÷1024≈195.3KB≈195.3KB÷1024≈0.19MB 5)随着存贮信息量的增大,现在有更大的单位表示存贮容量单位,比吉字节(GB, gigabyte)更高的还有:太字节(TB ,terabyte)、PB(Petabyte)、EB(Exabyte)、ZB(Zettabyte)和YB(yottabyte)等,其中,1PB=1024TB,1EB=1024PB,1ZB=1024EB,1YB=1024ZB。那么,这些单位的容量究竟有多大呢?请看一下表示: Kilobyte(KB)=1024B相当于一则短篇故事的内容。 Megabyte(MB)=l024KB相当于一则短篇小说的文字内容。 Gigabyte(GB)=1024MB相当于贝多芬第五乐章交响曲的乐谱内容。 Terabyte(TB)=1024GB相当于一家大型医院中所有的X光图片资讯量。 Petabyte(PB)=l024TB相当于50%的全美学术研究图书馆藏书资讯内容。 Exabyte (EB)=1024PB;5EB相当于至今全世界人类所讲过的话语。 Zettabyte(ZB)=1024EB如同全世界海滩上的沙子数量总和。 Yottabyte(YB)=1024ZB相当于7000位人类体内的微细胞总和。
‘拾’ 存容量是什么意思
因为楼楼题目并不全,所以会有两种意思:
【存储容量】指的是存储器可以容纳的二进制信息量,用存储器中存储地址寄存器MAR的编址数与存储字位数的乘积表示。
存储容量可以包括内存容量和外接设备存储器。
外接存储设备的容量主要负责软件主体的部分以及其他存储设备,例如软件包,图片,视频,等等。
一般而言ROM和RAM存储器价格较为昂贵,存储的空间较小,并且读取写入的速度快,而外接存储器的容量高,价格便宜,但是读取写入的速度没有ROM/RAM快。
【内存容量】计算机的内存容量通常是指随机存储器(RAM)而非只读内存(ROM)的容量,是内存条的关键性参数。
RAM是可以写入可以读取的,主要负责直接与CPU做交流的信息等,而ROM是不可以写入只可以读取的,因为ROM中包含了出厂设置,读取设置等等。
我们经常称RAM为物理内存,物理内存并不负责存储应用主体数据,而用于执行操作的时候与CPU交互而保存的缓存数据。
如图,这张图片就是内存条
计算机识别内存容量的单位为“位”(bit)为单位传递的,一个位就代表一个0或1。 每8个位(bit)组成一个字节(byte)。字节是什么概念呢?一个英文字母就占用一个字节,也就是8位,一个汉字占用两个字节。一般位简写为小写字母“b”,字节简写为大写字母“B”。
存贮容量单位,比【吉字节(GB, gigabyte)】更高的还有:【太字节(TB ,terabyte)】、【PB(Petabyte)】、【EB(Exabyte)】、【ZB(Zettabyte)】和【YB(yottabyte)】等,其中,1PB=1024TB,1EB=1024PB,1ZB=1024EB,1YB=1024ZB。那么,这些单位的容量究竟有多大呢?请看一下表示:
Kilobyte(KB)=1024B这大约是一篇小短文的大小(约莫1,024个英文字符或者是512个中文字符)。
Megabyte(MB)=1024KB一则短篇小说的文字内容(约莫1,048,576个英文字符或者是524,298个中文字符)。
Gigabyte(GB)=1024MB这就是一部大约长度为100分钟的1080P视频
Terabyte(TB)=1024GB大约是一部长度约10小时的完整的4K电影。
Petabyte(PB)=1024TB,大约是全国所有图书馆的藏书的1/2的电子版本。
Exabyte (EB)=1024PB,5EB相当于至今全世界人类所讲过的话语。
Zettabyte(ZB)=1024EB,如同全世界海滩上的沙子数量总和。
Yottabyte(YB)=1024ZB,相当于7000位人类体内的微细胞总和。
我们通常使用GigaByte作为内存的大小,而作为总体存储而言我们甚至使用TeraByte作为单位。