关于【oracle扩展表空间】,如何扩展表空间,今天犇涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
内容导航:1、ORACLE RAC数据库Ora-01653表空间不足故障解决2、Oracle 如何扩展表空间3、怎么显示Win7磁盘剩余空间4、查看oracle 用户的数据有多大1、ORACLE RAC数据库Ora-01653表空间不足故障解决
ORACLE RAC数据库有时报错:Ora-01653 不能在xxx表空间中以8192 kb为单位去扩展表,因为表空间不足了。
Oracle表空间中,数据文件达到了32GB,无法进行扩展。
ORACLE RAC的数据文件,最大只允许4194304个,也就是2的22次幂个数据块,这是由操作系统决定的。一般一个数据块大小是8K。
这个数据块大小的值可以通过语句查出来:
select value from v$parameter where name='DB_BLOCK_SIZE';
一般会是8192,也就是8K。
数据文件大小是:4194304✖️DB_BLOCK_SIZE/8KB=32GB。
在ORACLE RAC里面,从Oracle 11G开始就是ORACLE 文件和存储的自动化管理,简称OMF。
所以在ORACLE RAC环境中,可以给表空间添加文件:
SQL语句如下:
alter tablespace tablespace_name add datafile '+DATA' size 32760M;
需要注意的是DATA前面的加号➕不能丢,ASM文件名字的固定格式是:+group_name/dbname/file type/tag.file.incarnation
这里的group的名字可以根据SQL语句查出来:
select group_number,name,type,con_id from v$asm_diskgroup;
oracle rac
鼓励的话语:时间终将给奋斗者最丰厚的回报!
2、Oracle 如何扩展表空间
1、首先双击桌面软件启动,启动软件。
2、在连接窗口中填写连接数据库信息,因为要扩展表空间所以一般都需要使用db角色的用户进行连接。
3、查看数据库中表空间的信息列表,并选择相应的表空间。
4、然后查看需要扩展的表空间的的数据文件所在的位置。
5、然后对需要增加表空间增加数据文件,如下图。
6、增加完成后可以看到表空间的数据文件由原来的两个增加到了三个,表示增加成功。完成效果图。
3、怎么显示Win7磁盘剩余空间
显示Win7磁盘剩余空间的.方法1、点击开始菜单中的“运行”或按Win+R打开运行窗口,输入regedit回车打开注册表;
2、在注册表中打开HKEY_CLASSES_ROOTDrive,在右侧找到Tileinfo双击打开其属性;
3、将其数值修改为“prop:*System.PercentFull;System.Computer.DecoratedFreeSpace;System.Volume.FileSystem”不带双眼号,然后点击确定;
4、重启电脑后设置生效,磁盘就会显示剩余空间等信息了。
4、查看oracle 用户的数据有多大
我理解你是想查数据表空间有多大SELECt dbf.tablespace_name,
dbf.totalspace "总量(M)",
dbf.totalblocks AS 总块数,
dfs.freespace "剩余总量(M)",
dfs.freeblocks "剩余块数",
(dfs.freespace / dbf.totalspace) * 100 "空闲比例"
FROM (SELECt t.tablespace_name,
SUM(t.bytes) / 1024 / 1024 totalspace,
SUM(t.blocks) totalblocks
FROM dba_data_files t
GROUP BY t.tablespace_name) dbf,
(SELECt tt.tablespace_name,
SUM(tt.bytes) / 1024 / 1024 freespace,
SUM(tt.blocks) freeblocks
FROM dba_free_space tt
GROUP BY tt.tablespace_name) dfs
WHERe TRIm(dbf.tablespace_name) = TRIm(dfs.tablespace_name);
本文关键词:oracle是什么意思,oracle认证,oracle11g安装详细教程,oracle ocp认证,oracle数据库。这就是关于《oracle扩展表空间,如何扩展表空间(RAC数据库Ora-01653表空间不足故障解决)》的所有内容,希望对您能有所帮助!