首页
学习
活动
专区
圈层
工具
发布

使用exp导出报错EXP-00091

使用如下命令执行导出操作: exp user/pwd@db file=/home/a.dmp log=/home/a.log 输出如下信息,其中包含一些EXP-00091的错误提示: . . exporting...但导出来的dump文件可用于导入。 看下官方对EXP-00091的介绍: EXP-00091: Exporting questionable statistics....大致意思是导出过程中,由于客户端字符集或NCHARSET参数和服务器端不一致,导致一些统计信息不可用。解决方案是可以导出不存在问题的统计信息,或者改变客户端字符集或NCHARSET参数。...执行导出命令: [oracle@Node]~>exp user/pwd@db file=/home/a.dmp log=/home/a.log . . exporting table...因此针对这种exp报EXP-00091的错误,可以有上述两种方式workaround,但推荐的肯定还是方案1,导出的信息最全面。

1.8K30
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    传统路径导出 VS 直接路径导出(oracle exp direct=y)

    从Oracle 7.3开始,传统的exp导出程序提供两种的导出路径方式,一个是传统路径导出(Conventional Path Export),一个是直接路径导出(Direct Path Export)...    > exp system/manager FILE=exp_full.dmp LOG=exp_full.log \     FULL=y DIRECT=y RECORDLENGTH=65535...    > imp system/manager FILE=exp_full.dmp LOG=imp_full.log \     FULL=y RECORDLENGTH=65535  4、直接路径导出的限制...QUERY查询方式,如exp scott/tiger TABLES=emp QUERY=\"WHERE job=\'SALESMAN\' \" 不被支持     d、直接路径导出使用RECORDLENGTH...设置一次可以导出数据的量,取代传统路径使用buffer的设置     e、直接路径导出要求NLS_LANG环境参数等于数据库字符集,负责收到EXP-41警告及EXP-0终止错误 5、演示两种方式性能差异

    1.7K30

    YashanDB知识库|使用EXP导出全库导致服务器卡死?可能是这个原因!

    【问题分类】数据库导出异常、资源管理问题【关键词】EXP、服务器卡死、OOM、DATA_BUFFER_SIZE、swap空间、内存管理一、问题现象某客户环境中使用 YashanDB 执行全库导出时(exp...sys/Cod-2022 file=bim20240402.dmp full=y),发生以下问题:DMP 导出文件达到约 30G 时,服务器突然卡死;SSH 远程连接完全中断;等待1~2小时后,才能重新连接...怀疑版本兼容问题:数据库数据此前从 22.2.7.2 版本使用 exp 导出,imp 导入到 23.1 版本后发生的问题。...三、根本原因定位通过深入分析后发现:使用 exp 全量导出时,大量数据被加载到数据库缓存(data buffer);导致数据库实际使用的内存超过了操作系统允许的阈值;最终触发系统OOM(Out Of Memory...)机制,将占用内存最多的数据库进程yasdb杀掉,从而导致服务器卡死现象。

    50500

    YashanDB 知识库|exp 导出 CSV 报错 YAS-00218?别忘了这一步

    在使用 YashanDB 的 exp 工具进行数据导出时,部分用户遇到如下错误提示:YAS-00218 string conversion failed这个错误通常出现在将数据导出为 CSV 格式的场景中...一、问题现象使用如下命令进行导出:exp -t test_table -f test.csv结果报错:YAS-00218 string conversion failed二、问题原因分析该错误的本质是字符集转换失败...由于服务端使用 GBK,而客户端默认是 UTF8.两者字符集不一致,导致导出时在执行字符转换过程中失败,从而报错。...:exp -t test_table -f test.csv此时导出将不再报错。...四、影响版本版本号:YashanDB 23.2.1.100;建议所有使用 exp 工具的用户都明确配置 yasc_env.ini 文件,避免潜在字符集不匹配问题。

    29100

    pytest + yaml 框架 -26.export 导出全局变量,支持跨yaml文件用例传参了!

    前言 v1.2.3 版本新功能,支持跨yaml文件用例传参了!...1.解决用例中,hooks单独写request 报错问题(在已发布的公开版本v1.2.0已经解决了) 2.内置to_json() 函数,字典转 json 3.export 导出功能, config 和...test_ext3.yml 用例中提取的email 变量作用范围仅在test_ext3.yml 中使用有效,无法跨yaml 文件引用。...config 配置文件中设置的env 环境变量,export 导出的session 变量,yaml 文件中的config 模块变量,用例中的variables 局部变量。...整体优先级是:用例中的variables 局部变量 > extract 提取变量 > yaml 文件中的config 模块变量 > export 导出的session 变量 > 配置文件中设置的env

    62330

    怎样用EasyExcel导出更多代码?

    前段时间在做一个导出的功能,本以为是平平无奇的一个功能。就用公司内部的一个导出工具类三下五除二就写完了,做法是直接查全量数据,然后直接往Excel里写。...一开始没多少数据也没什么问题,但是当数据量逐渐多了起来后,达到一万多条,导出的时候就会报OOM。然后我就换成了阿里开源的EasyExcel,但是导出的时候也不太稳定,偶尔也会OOM。...,导出123456条数据。...调用一下测试接口,可以看到,导出十几万条数据时发生了OOM。再来看看分批次导出的效果,模拟一下分页查询,假设有200页数据,每页8888条,一共是170多万条数据。...", "测试分批次导出", response); }通过分批次写入Excel的方式,成功导出了170多万条数据,相较于不分批次导出,效果显而易见。

    96810

    LinuxUnix shell 脚本跨服务器跨实例执行SQL

    在DB运维的过程中,难免碰到需要跨多个服务器以及多个Oracle实例查询数据库的情形。比如我们需要查看当前所有生产环境数据库上open_cursor参数的值以便考虑是否需要增加。...而需要查看的数据库服务器上有多个实例,同时又存在多个数据库服务器,这样子下来,几十个DB,上百个的情形一个个查,那得把人给累死。那就像点办法撒,写个shell脚本,轮巡所有服务器及服务器上的所有实例。...可以参考下列链接: Linux/Unix shell 脚本中调用SQL,RMAN脚本 Linux/Unix shell sql 之间传递变量 1、使用ssh-keygen生成密钥实现快速登陆 要跨服务器自动执行脚本...,得需要实现免密码自动登陆,然后才能在多个服务器之间跳转,因此我们首先需要生成登陆密钥。...#下面是通过tnsnames方式进行轮巡的shell脚本,也就是仅仅需要从远程服务器获取/etc/oratab下的所有实例即可 #需要注意的: # a.

    3K10
    领券