2016-10-11 1 views
0

Angenommen, ich habe zwei Datendateien auf zwei separaten Laufwerken erstellt (eine SSD und eine Nomal HDD). Ich kann einen Tablespace erstellen, der beide Datendateien enthält. In einem typischen Szenario behandelt Orakel, wo jedes Schema-Objekt für den Tablespace gehen wird, und verwaltet den Speicher entsprechend.Angeben der Datendatei zum Erstellen einer Tabellenpartition In einem Tabellenbereich, der mehrere Datendateien umfasst

Aber ich möchte die beiden Datendateien in verschiedenen Laufwerken nutzen und die Datendatei in der SSD für eine Tabellenpartition verwenden, die Daten enthält, die ich häufiger verwende und die Datendatei auf der normalen HDD verwenden, um die zweite Partition zu erstellen die gleiche Tabelle, die Daten enthält, die nicht häufig verwendet werden.

Kann dies erreicht werden?

Nebenbei bemerkt: Gibt es eine andere Möglichkeit, dies als Partitionierung zu tun?

+0

@JSapkota Danke, ich denke, das die einzige Möglichkeit ist, dies zu tun. Wenn du das als Antwort posten kannst, kann ich das als Antwort markieren :) – tharindus609

Antwort

1

Es gibt keine Option, um Datendateien für eine Partition einer Tabelle anzugeben. Stattdessen können wir den Tabellenbereich für eine Partition angeben. Sie können also zwei verschiedene Tablespaces erstellen, die Datendateien liegen in SSD und die anderen in normaler HDD. Und Sie können diese Tablespaces als IO-Anforderungen verwenden.

Reference

Verwandte Themen