bonsoir,
c quoi la difference entre ces trois objets:
-les tables internes
-les vues internes
-les vue dynamique
merci
bonsoir,
c quoi la difference entre ces trois objets:
-les tables internes
-les vues internes
-les vue dynamique
merci
Les vues dynamiques sont aussi appelées destables dynamiques des performances qui ne sont que des vues sur des structures internes de la SGA et non de véritables tables stockées dans un tablespace.
Une table contient physiquement tes objets
Une vue interroge tes tables
et une vue dynamique n'est qu'un "sous-ensemble" des vues qui ne concerne que les objets actuellement en mémoire dans la SGA
Ca me fait penser à la blague : quelle est la différence entre une vache ?
Je vois pas ce qu'on peut répondre de plus, le seul truc que je peux te conseiller c'est de lire le "book" Concepts de l'aide Oracle que tu trouveras ici
ecoute mr le rigolo, si j ai posé cette question , c pas pour s amuser.
dans oracle il ya les tables interne et les vues internes ; il est impossible que les deux aient le meme role car les tables interne commence par v_$ et les vues interne commence par v$, donc il ya une difference flagraaaaaante au niveau d ecriture alors il y aura forcement une difference au niveau du fonctionnement, autrement dit ceux qui ont concevoir la BDD oracle ne sont pas bette pour creer deux objets different ayant la meme fonctionalité.
est ce que je me suis bien compris mrs le rigolo???????????????
Avant de s'énerver et de vouloir insulter les autres, on clique sur le lien que j'ai mis, on lit et on apprend
Tu aurais ainsi lu que les v_$ et les v$ sont exactement identique car la vue v_$ ne fait que pointer sur la vue v$, la preuve en regardant le code de la vue v_$sql:
Ca va comme ça, Mr le Grincheux?
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 create or replace view sys.v_$sql as SELECT "SQL_TEXT", "SQL_FULLTEXT", "SQL_ID", "SHARABLE_MEM", "PERSISTENT_MEM", "RUNTIME_MEM", "SORTS", "LOADED_VERSIONS", "OPEN_VERSIONS", "USERS_OPENING", "FETCHES", "EXECUTIONS", "PX_SERVERS_EXECUTIONS", "END_OF_FETCH_COUNT", "USERS_EXECUTING", "LOADS", "FIRST_LOAD_TIME", "INVALIDATIONS", "PARSE_CALLS", "DISK_READS", "DIRECT_WRITES", "BUFFER_GETS", "APPLICATION_WAIT_TIME", "CONCURRENCY_WAIT_TIME", "CLUSTER_WAIT_TIME", "USER_IO_WAIT_TIME", "PLSQL_EXEC_TIME", "JAVA_EXEC_TIME", "ROWS_PROCESSED", "COMMAND_TYPE", "OPTIMIZER_MODE", "OPTIMIZER_COST", "OPTIMIZER_ENV", "OPTIMIZER_ENV_HASH_VALUE", "PARSING_USER_ID", "PARSING_SCHEMA_ID", "PARSING_SCHEMA_NAME", "KEPT_VERSIONS", "ADDRESS", "TYPE_CHK_HEAP", "HASH_VALUE", "OLD_HASH_VALUE", "PLAN_HASH_VALUE", "CHILD_NUMBER", "SERVICE", "SERVICE_HASH", "MODULE", "MODULE_HASH", "ACTION", "ACTION_HASH", "SERIALIZABLE_ABORTS", "OUTLINE_CATEGORY", "CPU_TIME", "ELAPSED_TIME", "OUTLINE_SID", "CHILD_ADDRESS", "SQLTYPE", "REMOTE", "OBJECT_STATUS", "LITERAL_HASH_VALUE", "LAST_LOAD_TIME", "IS_OBSOLETE", "CHILD_LATCH", "SQL_PROFILE", "PROGRAM_ID", "PROGRAM_LINE#", "EXACT_MATCHING_SIGNATURE", "FORCE_MATCHING_SIGNATURE", "LAST_ACTIVE_TIME", "BIND_DATA" FROM V$sql
l'avantage de cette solution est de pouvoir customiser lees vue v$ sans risquer de compromettre le fonctionnement du noyau qui s'appuie à la limite sur les vue v_$ !
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager