Bonjour,
en10G R2 quand j'utilise DBMS_REPAIR
je reçois:
Comment je peux installer SYS.DBMS_REPAIR ?ORA-24123: feature IOT support is not yet implemented
ORA-06512: at "SYS.DBMS_REPAIR", line 293
D'avance merci.
Bonjour,
en10G R2 quand j'utilise DBMS_REPAIR
je reçois:
Comment je peux installer SYS.DBMS_REPAIR ?ORA-24123: feature IOT support is not yet implemented
ORA-06512: at "SYS.DBMS_REPAIR", line 293
D'avance merci.
bonjour,
est-ce que le package existe dans ta base ?
... te répond t-il quelquechose ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2sql> desc dbms_repair
Ce message s'apparente plus à une fonctionnalité non implémentée sur les IOTs.
Peux tu nous envoyer le code exact utilisé (avec la procédure/fonction du package utilisé).
Merci
Laurent.
Bonjour,
tu trouveras dbmsrpr.sql dans $ORACLE_HOME/rdbms/admin
pour installer le package.
salutations.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SQL> @dbmsrpr.sql
merci à tous.
Laurent :
Et voici l'utilisation :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 SQL> DESC dbms_repair PROCEDURE ADMIN_TABLES Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- TABLE_NAME VARCHAR2 IN DEFAULT TABLE_TYPE BINARY_INTEGER IN ACTION BINARY_INTEGER IN TABLESPACE VARCHAR2 IN DEFAULT PROCEDURE CHECK_OBJECT Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- SCHEMA_NAME VARCHAR2 IN OBJECT_NAME VARCHAR2 IN PARTITION_NAME VARCHAR2 IN DEFAULT OBJECT_TYPE BINARY_INTEGER IN DEFAULT REPAIR_TABLE_NAME VARCHAR2 IN DEFAULT FLAGS BINARY_INTEGER IN DEFAULT RELATIVE_FNO BINARY_INTEGER IN DEFAULT BLOCK_START BINARY_INTEGER IN DEFAULT BLOCK_END BINARY_INTEGER IN DEFAULT CORRUPT_COUNT BINARY_INTEGER OUT PROCEDURE DUMP_ORPHAN_KEYS Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- SCHEMA_NAME VARCHAR2 IN OBJECT_NAME VARCHAR2 IN PARTITION_NAME VARCHAR2 IN DEFAULT OBJECT_TYPE BINARY_INTEGER IN DEFAULT REPAIR_TABLE_NAME VARCHAR2 IN DEFAULT ORPHAN_TABLE_NAME VARCHAR2 IN DEFAULT FLAGS BINARY_INTEGER IN DEFAULT KEY_COUNT BINARY_INTEGER OUT PROCEDURE FIX_CORRUPT_BLOCKS Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- SCHEMA_NAME VARCHAR2 IN OBJECT_NAME VARCHAR2 IN PARTITION_NAME VARCHAR2 IN DEFAULT OBJECT_TYPE BINARY_INTEGER IN DEFAULT REPAIR_TABLE_NAME VARCHAR2 IN DEFAULT FLAGS BINARY_INTEGER IN DEFAULT FIX_COUNT BINARY_INTEGER OUT FUNCTION ONLINE_INDEX_CLEAN RETURNS BOOLEAN Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- OBJECT_ID BINARY_INTEGER IN DEFAULT WAIT_FOR_LOCK BINARY_INTEGER IN DEFAULT PROCEDURE REBUILD_FREELISTS Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- SCHEMA_NAME VARCHAR2 IN OBJECT_NAME VARCHAR2 IN PARTITION_NAME VARCHAR2 IN DEFAULT OBJECT_TYPE BINARY_INTEGER IN DEFAULT PROCEDURE REBUILD_SHC_INDEX Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- SEGMENT_OWNER VARCHAR2 IN CLUSTER_NAME VARCHAR2 IN PROCEDURE SEGMENT_FIX_STATUS Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- SEGMENT_OWNER VARCHAR2 IN SEGMENT_NAME VARCHAR2 IN SEGMENT_TYPE BINARY_INTEGER IN DEFAULT FILE_NUMBER BINARY_INTEGER IN DEFAULT BLOCK_NUMBER BINARY_INTEGER IN DEFAULT STATUS_VALUE BINARY_INTEGER IN DEFAULT PARTITION_NAME VARCHAR2 IN DEFAULT PROCEDURE SKIP_CORRUPT_BLOCKS Nom d'argument Type E/S par dÚfaut ? ------------------------------ ----------------------- ------ -------- SCHEMA_NAME VARCHAR2 IN OBJECT_NAME VARCHAR2 IN OBJECT_TYPE BINARY_INTEGER IN DEFAULT FLAGS BINARY_INTEGER IN DEFAULT
mboubidi,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 SET SERVEROUTPUT ON DECLARE num_corrupt INT; BEGIN for t in (select owner, table_name from dba_tables where owner='SYSMAN') loop num_corrupt := 0; DBMS_REPAIR.CHECK_OBJECT ( SCHEMA_NAME => t.Owner, OBJECT_NAME => t.Table_Name, REPAIR_TABLE_NAME => 'REPAIR_TABLE', CORRUPT_COUNT => num_corrupt); DBMS_OUTPUT.PUT_LINE('Table: '||t.Owner||'.'||t.Table_Name||' number corrupt: ' || TO_CHAR (num_corrupt)); END LOOP; END; /
je ai lancé le script. Il m'a affiché Package créé. Mais après en utilisation (le script ci-dessus) je me retrouve avec les erreure précédentes :
Merci.
merci, oui :
Mais je veux utiliser dbms_repair pour cela.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ORA-01578: bloc de données ORACLE altéré (fichier # 3, bloc # 30029) ORA-01110: fichier de données 3 : 'D:\BASE\RMAN\SYSAUX01.DBF'
Partager