A. oracle数据库导出失败,在导出其他库失败,只有一个库失败,文件系统为NTFS,仅导出一个空表
1、导出的文件太大了吧,FAT32文件系统不支持大于4G的文件。看看你导出目录所在的磁盘的类型吧!
2、如果是FAT32文件系统的,将FAT32文件系统转换为NTFS格式就行了。或者换个磁盘路径用于导出
B. oracle 数据库无法正常导出dmp文件
解决办法:执行下列语句
SQL> ALTER SYSTEM CHECK DATAFILES
SQL> ALTER TABLESPACE TEMP ADD TEMPFILE ‘'/usr/oracle/oradata/TEST/temp02.dbf' SIZE 100M;
SQL> ALTER DATABASE TEMPFILE TEMPFILE ‘'/usr/oracle/oradata/TEST/temp01.dbf' DROP;
C. 为什么不能将数据库中的数据导出
不能正确计算的原因是从数据库导出的部分NULL数据写入了空格中,其值为,虽然版显示上和空白单权元格完全一样,但实际上是有区别的,所以删除一下后就把它变成了空白单元格,也就可以计算了。
这种值在函数计算中可以被转换,所以用sum()统计时不会有错误,但如果简单累加则会出错。
如果想删除,可以采取下面的方法:选择“数据”菜单的“筛选”下面的“自动筛选”,这里会在第一行出现下拉框;点击某一列的下拉框,选择“(空白)”,就把该列的所有空白单元显示出来了;全选该列的空白单元格,删除即可;采用同样的步骤就可以依次将各列的空白单元格全部删除了,但要注意删除完一列后一定要选择“(全部)”恢复该列的完全显示,否则会造成部分空白单元格没有被正确删除。
附件中即为修改后的文件。