首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Oracle18c ORA1455中执行模式

在Oracle18c ORA1455中执行模式
EN

Stack Overflow用户
提问于 2020-06-10 23:44:57
回答 1查看 389关注 0票数 1

在Oracle的18c版本中,数据库中有一个不在数据库容器中的模式,我想使用Oracle工具exp对这个模式进行逻辑备份,总共有2600个表,这16个表给我抛出了错误:

EXP-00008: ORACLE error 1455 was encountered ORA-01455: column conversion overflows data type integer

找出表并分析它们的共同点,我意识到它们有一个主键自动增量,它们至少有一列类型为CLOB,其中14个是空的,2个有数据,在导出时已经放置了statistics = none,但仍然无法工作,我还尝试用expdp工具来完成它,但是它总是会抛出.log文件无法打开的错误,我希望它们能帮助我:(

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-11 04:01:08

正如其他人所指出的,"exp“改为"expdp”。要使模式级数据端口导出工作,您需要以下内容:

1)可以写入的数据库服务器上的目录。您需要在数据库中创建一个目录对象来指向它,例如

代码语言:javascript
复制
create or replace directory MY_EXPORT as '/u01/myfolder';
grant read, write on directory MY_EXPORT to ARI

假设"ARI“是您在运行导出时要连接到的用户。

2) datapump命令与旧的“exp”命令非常相似。

代码语言:javascript
复制
expdp ARI/ARIPASSWORD@ORCL schemas=ARI directory=MY_EXPORT dumpfile=ARI.dmp logfile=ARI.log

你应该可以走了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62314874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档