Maison base de données tutoriel mysql impdp时不报错地hang住

impdp时不报错地hang住

Jun 07, 2016 pm 03:28 PM
h 报错

impdp时不报错地hang住 Import: Release 11.2.0.2.0 - Production on Wed Jan 22 12:27:27 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0

impdp时不报错地hang住

Import: Release 11.2.0.2.0 - Production on Wed Jan 22 12:27:27 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP, Data Mining and Real Application Testing options Master table "SYS"."IMPDP_FWY" successfully loaded/unloaded Starting "SYS"."IMPDP_FWY": /******** AS SYSDBA parfile=impdp.par Processing object type TABLE_EXPORT/TABLE/TABLE Processing object type TABLE_EXPORT/TABLE/TABLE_DATA . . imported "GBSMIS"."GM_ACCOUNT_MAIN" 20.37 GB 114580038 rows . . imported "GBSMIS"."GM_CLAIM_SETTLED_BACKUP" 7.775 GB 24464956 rows . . imported "GBSMIS"."GM_CLAIM_LIAB_CAL" 7.287 GB 27262351 rows . . imported "GBSMIS"."GM_CLAIM_DOCU" 7.030 GB 24851389 rows . . imported "GBSMIS"."GM_POL_MAIN_BACKUP" 3.896 GB 7287304 rows . . imported "GBSMIS"."GM_POL_FEE_TABLE" 2.791 GB 16147645 rows . . imported "GBSMIS"."GM_ANNUITY_ACHIEVE_INTF_NEW" 1.289 GB 16874511 rows . . imported "GBSMIS"."GM_CLAIM_SCENE_CAL" 881.9 MB 2457482 rows . . imported "GBSMIS"."GM_MANAGE_FEE_SUM" 14.71 MB 291045 rows . . imported "GBSMIS"."PAYMENT_COMPANY_CARD_TABLE" 13.74 MB 113421 rows . . imported "GBSMIS"."GM_UNDWRTTIMES" 5.596 MB 59175 rows . . imported "GBSMIS"."GM_SYNC_ICSS_IPRS_COMMON" 1012. KB 2352 rows . . imported "GBSMIS"."GM_DEPARTMENT_TABLE" 391.7 KB 4464 rows . . imported "GBSMIS"."GM_DEPARTMENT_TABLE_NEW" 391.7 KB 4464 rows . . imported "GBSMIS"."GM_DEPTFLAG" 10.13 KB 36 rows . . imported "GBSMIS"."GM_THREE_DEPARTMENT" 318.2 KB 4424 rows . . imported "GBSMIS"."GM_SYNC_ICSS_IPRS_QUESTION" 612.5 KB 9529 rows . . imported "GBSMIS"."EXISTING_TRANSFER_CLIENT_PREM" 471.0 KB 4327 rows . . imported "GBSMIS"."GM_SYNC_ICSS_IPRS_BUSINESS" 194.8 KB 2352 rows . . imported "GBSMIS"."EXISTING_TRANSFER_CLIENT" 63.66 KB 1204 rows . . imported "GBSMIS"."GM_LIAB_ITEM_TBL" 12.93 KB 86 rows Processing object type TABLE_EXPORT/TABLE/GRANT/OWNER_GRANT/OBJECT_GRANT Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX 到Processing object type TABLE_EXPORT/TABLE/INDEX/INDEX时hang住了,最大的表是20G,为其建索引虽慢,也用不着一晚都没完呀。 网上搜索了一下,说impdp时开并行可能遇到了bug,好吧我绕过它,我把parallel=4删掉。 重新发起,等了好几个小时后仍然在这里hang住了,看来不是parallel的问题。 登陆数据库看情况。 从datapump的视图看来,导入是正常运行的。 SQL> @datapump -- dba_datapump_sessions OWNER_NAME JOB_NAME INST_ID SADDR SESSION_TYPE ------------------------------ ------------------------------ ---------- ---------------- -------------- SYS IMPDP_FWY 1 0000000728748330 DBMS_DATAPUMP SYS IMPDP_FWY 1 000000072C7B0918 MASTER SYS IMPDP_FWY 1 000000073C7FEFC8 WORKER -- dba_datapump_jobs OWNER_NAME JOB_NAME OPERATION JOB_MODE STATE DEGREE ATTACHED_SESSIONS DATAPUMP_SESSIONS ------------------------------ ------------------------------ ------------------------------------------------------------ ------------------------------------------------------------ ------------------------------ ---------- ----------------- ----------------- SYS IMPDP_FWY IMPORT FULL EXECUTING 1 1 3 看下我导入的用户,sys用户,在等什么。 SQL> @waitbyusr sys --V$SESSION_WAIT displays the current or last wait for each session. --@sid 19,25,232 SID EVENT 等待时间 STATE STATUS WAIT_CLASS ----- ------------------------------ ------------------------------ ------------------- -------- ---------------------------------------------------------------- 721 wait for unread message on bro 已等1秒 WAITING ACTIVE Idle adcast channel 993 wait for unread message on bro 已等1秒 WAITING ACTIVE Idle adcast channel 网上搜了下这个等待,结合我的Impdp,好像也没啥线索。 从后台attach这个job登陆 Worker 1 Status: Process Name: DW00 State: EXECUTING Object Schema: GBSMIS Object Name: IDX_GM_ACCOUNT_MAIN_LCD Object Type: TABLE_EXPORT/TABLE/INDEX/INDEX Completed Objects: 1 Worker Parallelism: 1 显示的确是在建索引IDX_GM_ACCOUNT_MAIN_LCD,因为是DDL语句,没建完我也不能从数据库层面看他是否存在以及是否在增长。 此时一切看来正常,难道我还得在等一晚上? 看到process name是DW00,再登陆到数据库中。 SQL> select * from v$process where program like '%DW00%'; ADDR PID SPID PNAME USERNAME SERIAL# TERMINAL PROGRAM TRACEID TRACEFILE BACKGROUND LATCHWAIT LATCHSPIN PGA_USED_MEM PGA_ALLOC_MEM PGA_FREEABLE_MEM PGA_MAX_MEM ---------------- ---------- ------------------------ ----- -------------------- ---------- ------------------------------ ------------------------------------------------ -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- ---------- ---------------- ---------------- ------------ ------------- ---------------- ----------- 000000075C5AA808 63 16224 DW00 otzj11g 47 UNKNOWN oracle@cnsh281003 (DW00) /paic/stg/oracle/11g/app/oracle/diag/rdbms/molapstg/molapstg/trace/molapstg_dw00 1 65156820 1187400836 1120534528 1187400836 这个DW00并不是DBWR进程。 DBW0 是dbwr进程,写datafile用的. DW0是datapump worker进程,给 impdp/expdp用的. 通过spid16224可以得到会话sid是1009 SQL> @sidbyspid 16224 SID ----- 1009 SQL> 看看1009会话在等什么。 SQL> @waitbysid 1009 --V$SESSION_WAIT displays the current or last wait for each session. --@sid 19,25,232 SID EVENT 等待时间 STATE STATUS WAIT_CLASS ----- ------------------------------ ------------------------------ ------------------- -------- ---------------------------------------------------------------- 1009 statement suspended, wait erro 已等0秒 WAITING ACTIVE Configuration r to be cleared SQL> statement suspended, wait erro to be cleared等待,此时百度一搜,惜分飞的文章映入眼帘,顿时春暖花开。 是因为表空间不足,所以hang住了。此时看了下表空间,是足够的,是表空间所在的asm dg已经满了。 所以申请存储扩diskgroup,搞定。
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le nombre de colonnes ne correspond pas au nombre de valeurs à la ligne 1 - Comment résoudre l'erreur MySQL : le numéro de colonne ne correspond pas à la valeur Le nombre de colonnes ne correspond pas au nombre de valeurs à la ligne 1 - Comment résoudre l'erreur MySQL : le numéro de colonne ne correspond pas à la valeur Oct 05, 2023 am 11:40 AM

Comment résoudre l'erreur MySQL : le nombre de colonnes ne correspond pas à la valeur. Des exemples de code spécifiques sont requis. Lorsque vous utilisez la base de données MySQL pour des opérations sur les données, vous rencontrerez parfois le message d'erreur : "Columncountdoesn'tmatchvaluecountatrow1". le nombre de colonnes ne correspond pas au nombre de valeurs. Cette erreur se produit généralement lors de l'insertion de données et le nombre de colonnes spécifié n'est pas cohérent avec le nombre de valeurs insérées. Cet article décrit des solutions spécifiques et fournit des exemples de code. examiner

Définition de table incorrecte ; il ne peut y avoir qu'une seule colonne automatique et elle doit être définie comme une clé - Comment résoudre l'erreur MySQL : définition de table incorrecte, il ne peut y avoir qu'une seule colonne automatique et elle doit être définie comme une clé ; Définition de table incorrecte ; il ne peut y avoir qu'une seule colonne automatique et elle doit être définie comme une clé - Comment résoudre l'erreur MySQL : définition de table incorrecte, il ne peut y avoir qu'une seule colonne automatique et elle doit être définie comme une clé ; Oct 05, 2023 am 11:05 AM

Comment résoudre l'erreur MySQL : Mauvaise définition de table ; il ne peut y avoir qu'une seule colonne automatique et elle doit être définie comme clé. Des exemples de code spécifiques sont nécessaires. Ces dernières années, la base de données MySQL est devenue de plus en plus utilisée, mais en cours d'utilisation. , nous rencontrons souvent divers rapports d'erreurs. Parmi elles, une erreur courante est « mauvaise définition de table ; il ne peut y avoir qu'une seule colonne automatique et elle doit être définie comme une clé ». Cette erreur se produit généralement lorsque nous créons un tableau, ce qui peut être un casse-tête pour les débutants. Cet article vous donnera une analyse détaillée des raisons de cette erreur et fournira des

Analyse des causes : erreur de requête HTTP 504 délai d'expiration de la passerelle Analyse des causes : erreur de requête HTTP 504 délai d'expiration de la passerelle Feb 19, 2024 pm 05:12 PM

Brève introduction à la raison de l'erreur de requête http : 504GatewayTimeout : pendant la communication réseau, le client interagit avec le serveur en envoyant des requêtes HTTP. Cependant, nous pouvons parfois rencontrer des messages d'erreur lors du processus d'envoi de la demande. L'un d'eux est l'erreur 504GatewayTimeout. Cet article explorera les causes et les solutions à cette erreur. Qu'est-ce que l'erreur 504GatewayTimeout ? PasserelleTimeo

Solution : erreur de socket lors du traitement des requêtes HTTP Solution : erreur de socket lors du traitement des requêtes HTTP Feb 25, 2024 pm 09:24 PM

Erreur de requête http : solution à SocketError Lors des requêtes réseau, nous rencontrons souvent diverses erreurs. L'un des problèmes courants est SocketError. Cette erreur est générée lorsque notre application ne parvient pas à établir une connexion avec le serveur. Dans cet article, nous discuterons de certaines causes courantes et solutions de SocketError. Tout d’abord, nous devons comprendre ce qu’est Socket. Socket est un protocole de communication qui permet aux applications de

Guide étape par étape pour résoudre rapidement les erreurs d'installation de pyqt5 Guide étape par étape pour résoudre rapidement les erreurs d'installation de pyqt5 Jan 19, 2024 am 09:32 AM

Si vous apprenez Python et souhaitez développer des applications GUI, PyQt5 est un très bon choix. Il s'agit d'une version liée de la bibliothèque PyQt sous Python, ce qui rend très pratique l'appel et le développement de la bibliothèque graphique Qt. Cependant, vous pouvez parfois rencontrer des problèmes lors de l'installation de PyQt5. Ce guide vous fournira quelques étapes pour résoudre rapidement les problèmes d'erreur d'installation et joindra également des exemples de code spécifiques. Assurez-vous que la version de Python est correcte. PyQt5 est une bibliothèque basée sur Python, donc d'abord

Colonne inconnue 'nom_colonne' dans 'clause Where' - Comment résoudre l'erreur MySQL : colonne inconnue dans la clause Where Colonne inconnue 'nom_colonne' dans 'clause Where' - Comment résoudre l'erreur MySQL : colonne inconnue dans la clause Where Oct 05, 2023 am 11:15 AM

Unknowncolumn'column_name'in'whereclause'-Comment résoudre l'erreur MySQL : colonne inconnue dans la clause Where, des exemples de code spécifiques sont nécessaires. MySQL est un système de gestion de base de données relationnelle largement utilisé qui prend en charge l'utilisation du langage de requête structuré (SQL). Stockage, gestion et récupération des données. Cependant, lorsque nous utilisons MySQL pour effectuer une requête, nous rencontrerons parfois des erreurs. L'une des erreurs courantes est : Unkno.

Erreur de compilation Golang : comment résoudre l'erreur de fonction non définie Erreur de compilation Golang : comment résoudre l'erreur de fonction non définie Nov 25, 2023 am 08:59 AM

Erreur de compilation Golang : Comment résoudre l'erreur de fonction non définie Présentation : Le langage Go est un langage de programmation typé statiquement, et le compilateur vérifiera les erreurs dans le code pendant la phase de compilation. L'une des erreurs de compilation courantes est "undefinedfunction", ce qui signifie que lors de l'utilisation d'une fonction, le compilateur ne peut pas trouver la définition de la fonction. Cet article décrit certaines causes courantes de cette erreur et propose des solutions. Fonction non importée : La situation la plus courante est lorsque nous utilisons un

Syntaxe incorrecte près de 'error_keyword' - Comment résoudre l'erreur MySQL : erreur de syntaxe Syntaxe incorrecte près de 'error_keyword' - Comment résoudre l'erreur MySQL : erreur de syntaxe Oct 05, 2023 pm 04:24 PM

Les erreurs sont l'un des problèmes que les développeurs rencontrent souvent lors de l'écriture d'instructions de requête MySQL. L'une des erreurs courantes est "Incorrectsyntaxnear 'error_keyword'" (Erreur de syntaxe près de 'error_keyword'). Ce message d'erreur est très courant et signifie qu'il y a une erreur de syntaxe dans l'instruction de requête MySQL. Dans cet article, nous détaillerons comment résoudre ce problème et fournirons quelques exemples de code concrets. Tout d'abord, regardons

See all articles