每当我尝试将新的转储导入数据库时,每次遇到错误以下的消息时,都将出现此错误。
我如何增加数据库大小?有什么方法可以解决此问题,而又不会从数据库中删除数据?
最佳答案
我只是遇到了同样的问题,并在此页面上找到了一个不错的答案:http://petesdbablog.wordpress.com/2013/04/07/oracle-11g-xe-and-the-11-gigabyte-limit/
它声明所有数据文件(不包括由Oracle生成的undo和temp文件)一起最大允许为11 GB。
您可以通过执行以下命令,使用SQLPLUS检查当前数据文件的大小:select file_name, bytes from dba_data_files;
解决此问题的一种可能方法是手动减小相当大的数据文件的大小。您可以在SQLPLUS中使用以下命令来执行此操作(使用上述命令返回的文件名之一):alter database datafile '/u01/app/oracle/oradata/XE/YOUR_OWN_FILENAME.dbf' RESIZE 5G;
如果这不起作用:请为新文件大小尝试更大的值。
关于oracle - 我如何将数据库大小从11GB增加到20Gb以上,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35599945/