oracle导出表不全解决办法

  • 原因
    从dbatables查询导不出的表,会发现他们不占用空间,segmentcreated=‘NO‘
  • 解决办法
    查询出来这些表,执行
    alert table xxx move;
    即可

declare
tbl varchar2(100);
s varchar2(1000);
cursor c is
select t.TABLENAME from dbatables t where t.OWNER=‘MES‘ and t.SEGMENTCREATED = ‘NO‘ and t.TABLENAME!=‘SQLNEXPLAINPLAN‘ and t.TABLE_NAME! =‘Sheet1$‘;
begin

open c;
fetch c into tbl;
while(c%FOUND)loop
s := ‘alter table ‘ || tbl || ‘ move ‘;
execute immediate s;
fetch c into tbl;
end loop;

close c;
end;

时间: 2024-08-08 13:57:39

oracle导出表不全解决办法的相关文章

Windows平台下忘记Oracle登陆密码解决办法

平时我们会忘记很多的密码,比如今天我就忘记了Oracle的登陆密码. 下面分享一下解决办法. 同时按Win+R,输入:cmd 然后输入:sqlplus /nolog 输入:connect /as sysdba          --连接到sysdaba用户:假如这里出现ORA-01031,可以参考:http://chensenlin.blog.51cto.com/10559465/1759490: 最后输入:alter user sys identified by 新密码:  --注意有个":&

IMP-00017: 由于 ORACLE 错误 6550解决办法

在linux下向oracle数据库导入数据库文件 执行语句:imp C##root/123456  file=/home/oracle/dbf/crm.dmp ignore=y  full=y; 报错:IMP-00003: 遇到 ORACLE 错误 6550 ORA-06550: 第 1 行, 第 199 列: PLS-00103: 出现符号 "DECLARE"在需要下列之一时: 解决办法:在导入语句后面加上STATISTICS=NONE 再只执行语句即可 修改后的语句:imp C##

Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法

最近突然发现win10的远程连接有些windows服务器的mstsc无法连接了,但是有部分windows2012却能够访问,不能访问的都报下面这个错了: 按照提示的微软地址,看了下大致就是服务器端没有更新,而我的win10已经更新了一个安全补丁,如果双方都没有打补丁的话,可以正常访问.如果双方都打了补丁的话,也可以正常访问.但是只要有一方打了另一方没打,就会报这个错. 解决办法:找到真凶,卸载这个莫名其妙的更新. 卸载完之后,所有报错的远程连接就都可以访问了. 当然还有另外一种解决办法,那就是按

Oracle ORA-01033: 错误解决办法

Oracle ORA-01033: ORACLE initialization or shutdown in progress 错误 解决办法:[[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Tue Jan 22 09:58:53 2019 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to

CSS背景100%平铺 浏览器缩小背景显示不全解决办法

本文我们分享前端CSS背景100%平铺,浏览器缩小背景显示不全bug解决的两个方法,如果你也遇到了,那么就可以参考下面文章. 把浏览器的窗口缩小时,拖动滚动条时你会发现原本设定的CSS背景100%平铺的背景少了一块,而且窗口越小时,空白越大. 解决方法: width:100%;min-width:990px; 在width:100%; 后面加个 min-width:**px; 这个长度取于你的网页最低宽度. Ps: 逐风个人认为上诉的解决方案还不够人性化, 想要实现不同分辨率下灵活覆盖,逐风推荐

Oracle中文乱码解决办法总结

AMERICAN_AMERICA.WE8ISO8859P1,这个字符编码是西欧字符编码,对应于.Net的就是iso-8859-1字符编码,所以只需要改到系统的默认字符编码就行了. 解决方法: (1) 服务器端重新安装ORACLE 在重新安装ORACLE 时选择与原卸出数据一致的字符集(本例为US7ASCII). 加载原卸出的数据. 这种情况仅仅使用于空库和具有同一种字符集的数据. (2) 写一个函数: 代码如下 复制代码 /**//// <summary> /// 将西欧字符编码转换成GB23

navicat连接oracle报错“ORA-28547:connection to server failed,probable Oracle Net admin 解决办法

原因是: oci.dll的版本不对需要 Instant clientWindows 安装说明 为你的平台下载相应的 Instant Client 包(即使你使用的是 64-bit Windows,都必须是 32-bit 版本的 Instant Client).所有安装需要 Basic 或 Basic Lite package. 注意:        Oracle 9i 或以上,你需要 Instant Client 11 或以下        Oracle 8 和 8i 服务器,你需要 Insta

IE8 下 select option 内容过长 , 展开时信息显示不全解决办法

1 IE8 下 select option 内容过长 , 展开时信息显示不全 , 简单折衷的方式就是给 option 加上 title 属性 , 2 但是又不想一个个的修改,怎么办呢,代码如下 : 3 4 //select option bind title 5 $(document).delegate('select', 'mouseover', function() 6 { 7 var $this = $(this); 8 if($this.data('data-bind-title'))

mac安装cx_Oracle 出现cannot locate an Oracle software错误解决办法

前几个步骤可参考这篇文章:http://www.cs.utexas.edu/~mitra/csSpring2011/cs327/cx_mac.html 在进行到sudo python setup.py build 以及install的时候 明明echo $ORACLE_HOME等这些环境变量都设置的,但还是报找不到ORACLE HOME的错误,错误如下: userdeMacBook-Pro:cx_Oracle-5.1.2 mac$ sudo python setup.py build Passw