找回密码
 立即注册
搜索
查看: 420|回复: 1

[Oracle] EXPDP导出数据库时遇到的问题 ORA-31626:作业不存在

[复制链接]

20

主题

2

回帖

214748万

积分

新手上路

积分
2147483647

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2025-2-5 10:30:10 | 显示全部楼层 |阅读模式
ora-31633:无法创建主表…
如下图

查了资料,有些人说是因为进程的问题,kill掉进程即可,但是我试了发现不行。
  1. select count(*) from v$process; //查现在的进程数
  2. select value from v$parameter where name = 'processes'; //查最大进程数
  3. select username,sid,serial# from v$session; //查会话
  4. alter system kill session '22,2683';//kill会话
复制代码
查了表发现,我的数据库最大进程数是150,只用了64。尝试kill会话之后执行,报同样的错误,所以应该不是这一块的问题。
(如果之前没有中途关掉执行窗口就报错的话,可以考虑这种情况的可能性)
后发现是之前执行导入bat文件的时候,没等脚本执行结束,手动关掉了窗口,导致oracle没有自动清除表。
drop删除报错“无法创建主表”中的表即可。
欢迎注册吾爱缘分网网站,别人有的咱都有哦。
匿名  发表于 2025-5-21 19:25:46

-

درود
من مشکلی با اوراکل xe 10g  پیدا کردم
نمی تونم بش وصل بشم
errorی که بم میده اینه:
Listener refused the connection with following error: ORA-12505, TNS:  listener does not currently know of SID given in connect descriptor

سناریوی که باعث شد این error رو بم بده این بود که خواستم تعداد processes هاشو تغییر بدم
برا این کار از دستور زیر استفاده کردم
  
کد:ALTER system SET processes=<n‐as‐per‐number‐of‐threads> scope=spfile;

وقتی از طریق services  ویندوز اوراکل رو ریست کردم یادم نبود از sqlplus خارج بشم
حدس میزنم بخاطر این  این error رو بم داد
با این کار حتی دیگه به sqlplus هم نمی تونم دسترسی داشته باشم
欢迎注册吾爱缘分网网站,别人有的咱都有哦。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|技术分享

GMT+8, 2025-6-28 03:17 , Processed in 0.051253 second(s), 20 queries .

Powered by 吾爱缘分

© 2024-2024 吾爱缘分

快速回复 返回顶部 返回列表