您当前的位置:首页 > 科普小常识 > 正文

oracle扩展表空间,如何扩展表空间(RAC数据库Ora-01653表空间不足故障解决)

关于【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数据库Ora-01653表空间不足故障解决)

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表空间不足故障解决)》的所有内容,希望对您能有所帮助!


声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

上一篇: 镜匣的拼音怎么写,镜匣的拼音怎么写清晨的拼音怎么写(五年级语文上册《白鹭》预习、学习、课文全解)

下一篇: 轻轨和有轨电车的区别,轻轨和有轨电车的区别在哪(地铁和轻轨有什么区别)



推荐阅读