国产91精品在线播放,欧美精品在线免费,日韩中文字幕在线有码视频网

上海校區切換校區
圖標

學習文章

當前位置:首頁 > >學習文章 > >

{甲骨文 Oracle}EXPDP報錯ORA-39171、ORA-01691解決方法

發布時間: 2017-06-16 15:22:52

數據泵導出過程:

SQL> create user aaa identified by aaa_1234 account unlock;

User created.

SQL> grant dba to aaa;

Grant succeeded.

create or replace directory test as '/oraarch1/datadump';

SQL> grant read,write on directory test to aaa;

Grant succeeded.

expdp aaa/aaa_1234 full=y directory=test dumpfile=expdp_full_%U.dmp logfile=expdp.log filesize=2G parallel=6

ORA-39171: Job is experiencing a resumable wait.

ORA-01691: unable to extend lob segment AAA.SYS_LOB0004117998C00039$$ by 1024 in tablespace USERS

. . exported "ZJYD"."MLOG$_SF_ARREARAGE" 7.338 GB 246625643 rows

ORA-39171: Job is experiencing a resumable wait.

ORA-01691: unable to extend lob segment AAA.SYS_LOB0004117998C00039$$ by 1024 in tablespace USERS

. . exported "ZJYD"."SF_YDLW_BATCH_BALANCE_LOG" 16.92 GB 96330619 rows

ORA-39171: Job is experiencing a resumable wait.

ORA-01691: unable to extend lob segment AAA.SYS_LOB0004117998C00039$$ by 1024 in tablespace USERS

錯誤原因:aaa用戶所在的user表空間不足

導數前:

        

導數后:

USERS表空間USED_RATE(%)為94%,其他不變

        

解決:

刪除現有的aaa用戶,重建aaa到YD_DATA表空間

SQL> create user aaa identified by aaa_1234 default tablespace YD_DATA account unlock;

User created.

SQL> grant dba to aaa;

Grant succeeded.

—————————————————————————————————————————

drop user ts cascade;

ORA-01940: cannot drop a user that is currently connected --------------------無法刪除當前已連接的用戶

查找帳號下哪些連接在運行:

select username,sid,serial# from v$session where username = 'USERNAME'

alter system kill session'532,4562'

然后就可以刪除該用戶了

————————————————————————————————————————————————

刪除數據泵導出進程:

一、停止EXP/IMP優化速度

可以直接KILL 進程,但先要KILL 父進程,然后KILL子進程,只KILL子進程,EXP/IMP還會在后臺執行的

樣例:ps -ef |grep imp 查詢到pid,kill -9 pid 、kill -9 ppid,就可以了

二、停止EXPDP/IMPDP

這里就不能簡單的用KILL進程來處理了,因為這里是一個JOB

select job_name,state from dba_datapump_jobs;

       

如果STATE是executing則需要通過expdp參數刪除

   

方法:

樣例1:

C:\Documents and Settings\Administrator>expdp system/sys attach=SYS_EXPORT_FULL_01

Export: Release 11.2.0.1.0 - Production on 星期六 7月 13 23:53:55 2013

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

連接到: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

作業: SYS_EXPORT_FULL_01

所有者: SYSTEM

  操作: EXPORT

  創建者權限: TRUE

  GUID: 7374DCC3E7D547B3B755865E4DB59F10

  開始時間: 星期六, 13 7月, 2013 23:53:57

  模式: FULL

  實例: tony

  較大并行度: 1

  EXPORT 個作業參數:

  參數名      參數值:

 CLIENT_COMMAND        system/******** directory=dir_dump dumpfile=dir_dump:bigtable.dmp logfile=dir_dump:bigtable.log full=y

  狀態: IDLING

  處理的字節: 0

  當前并行度: 1

  作業錯誤計數: 0

  轉儲文件: d:\impdp\bigtable.dmp

    寫入的字節: 5,177,344

Worker 1 狀態:

  進程名: DW00

  狀態: UNDEFINED

Export> stop_job

是否確實要停止此作業 ([Y]/N): y

是否確實要停止此作業 ([Y]/N): Y

是否確實要停止此作業 ([Y]/N): Y

 

是否確實要停止此作業 ([Y]/N): Y

是否確實要停止此作業 ([Y]/N): Y  ---------------就是停止不了,在dba_datapump_jobs還是能查到記錄,只是JOB已經停止了。

-----已經解決了,需要輸入YES

       Export> KILL_JOB

       是否確實要停止此作業 ([Y]/N): YES

在執行的時候CTL+C就可以進入交互模式,windows和LINUX下都是一樣的。

重新進入EXPDP/IMPDP,就可以執行下面的交互命令:

$expdp username/password,

交互模式常用命令:

CONTINUE_CLIENT返回到記錄模式。假如處于空閑狀態, 將重新啟動作業。

START_JOB 啟動恢復當前作業。

STATUS在默認值 (0) 將顯示可用時的新狀態的情況下,要監視的頻率 (以秒計) 作業狀態。

STATUS=[interval]

STOP_JOB順序關閉執行的作業并退出客戶機。

STOP_JOB=IMMEDIATE 將立即關閉數據泵作業。

 

  

上一篇: zabbix理論知識

下一篇: {Android培訓}實現一鍵鎖屏程序

在線咨詢 ×

您好,請問有什么可以幫您?我們將竭誠提供最優質服務!

<menuitem id="vlare"></menuitem>

    <ul id="vlare"><rp id="vlare"><optgroup id="vlare"></optgroup></rp></ul>

  • 主站蜘蛛池模板: 离岛区| 中阳县| 民县| 且末县| 维西| 池州市| 门源| 台湾省| 雷山县| 石棉县| 泽库县| 乌鲁木齐县| 祁连县| 丹巴县| 方山县| 忻城县| 陈巴尔虎旗| 饶阳县| 福泉市| 浦东新区| 昆明市| 甘南县| 曲麻莱县| 白沙| 鹿泉市| 互助| 永登县| 永平县| 文山县| 宁强县| 城固县| 水城县| 崇仁县| 江永县| 定安县| 任丘市| 湖口县| 苗栗市| 太原市| 正蓝旗| 肥东县|