Rumah Kewangan Peribadi Asas Struktur Logik dalam Oracle 12c - dummies

Asas Struktur Logik dalam Oracle 12c - dummies

Isi kandungan:

Video: DBA roles and responsibilities 2024

Video: DBA roles and responsibilities 2024
Anonim

Semua struktur logik yang akan anda lihat berada dalam fail data pangkalan data. Struktur logik Oracle 12c membolehkan anda mengorganisir data anda ke dalam keadaan yang boleh diurus dan, baik, logik.

Mari kita periksa hubungan logik dengan objek fizikal. Mata anak panah ke arah hubungan satu sama lain.

Ruang meja dalam Oracle 12c

Ruang meja adalah tahap pertama organisasi logik penyimpanan fizikal anda.

Setiap pangkalan data 12c harus mempunyai ruang meja berikut:

  • SYSTEM: Menyimpan objek pangkalan teras yang digunakan untuk menjalankan pangkalan data itu sendiri.

  • SYSAUX: Untuk objek yang bantu dan tidak khusus terikat dengan ciri teras pangkalan data.

  • UNDO: Menyimpan segmen pemulangan atau undo yang digunakan untuk pemulihan transaksi.

  • TEMP: Untuk storan sementara.

Setiap ruang meja bertanggungjawab untuk menganjurkan satu atau lebih fail data. Lazimnya, setiap ruang meja mungkin mula dilampirkan kepada satu fail data, tetapi apabila pangkalan data berkembang dan fail anda menjadi besar, anda boleh memutuskan untuk menambah storan dalam bentuk berbilang fail data.

Jadi apakah langkah seterusnya untuk mendapatkan pangkalan data anda dan berjalan? Anda membuat beberapa kawasan untuk menyimpan data anda. Katakan pangkalan data anda akan mempunyai jualan, sumber manusia, data perakaunan, dan data sejarah. Anda mungkin mempunyai ruang jadual berikut:

  • SALES_DATA

  • SALES_INDEX

  • HR_DATA

  • HR_INDEX

  • ACCOUNTING_DATA

  • ACCOUNTING_INDEX

  • HISTORY_DATA

  • HISTORY_INDEX

Segmen di Oracle 12c

Segmen adalah struktur penyimpanan logik seterusnya selepas ruang meja. Segmen adalah objek dalam pangkalan data yang memerlukan storan fizikal dan termasuk yang berikut:

  • Jadual

  • Indeks

  • Paparan bervariasi

  • segmen dan tidak menyimpan data sebenar:

Prosedur Sinonim Urutan

  • Senarai kedua objek tidak tinggal dalam ruang meja dengan segmen. Mereka adalah kepingan kod yang tinggal dalam ruang SYSTEM.

  • Setiap kali anda membuat segmen, nyatakan jadual ruang yang anda inginkan untuk menjadi sebahagian daripada. Ini membantu dengan prestasi.

  • Lebar dalam Oracle 12c

Extends

adalah seperti cincin pertumbuhan pokok. Apabila segmen tumbuh, ia mendapat tahap yang baru. Apabila anda mula-mula membuat jadual untuk menyimpan item, ia mendapat tahap pertama. Seperti yang anda masukkan data ke dalam jadual itu, setakat itu memenuhi. Apabila tahap itu memenuhi, ia mengambil tahap yang lebih jauh dari ruang meja.

Apabila anda mula membuat ruang meja, semuanya ruang kosong. Apabila anda mula membuat objek, ruang bebas akan diberikan kepada segmen dalam bentuk extents. Ruang meja purata anda terdiri daripada luas dan ruang kosong yang digunakan.

Apabila semua ruang kosong diisi, fail data itu kosong. Itulah ketika kemahiran DBA anda masuk dan anda memutuskan cara membuat lebih banyak ruang bebas untuk segmen untuk terus diperluas. Sambungan tidak semestinya bersebelahan. Sebagai contoh, apabila anda membuat jadual item dan masukkan item pertama 1, 000, ia boleh tumbuh dan berkembang beberapa kali. Sekarang segmen anda mungkin terdiri daripada lima luas. Walau bagaimanapun, anda juga membuat jadual baru.

Oleh kerana setiap jadual dibuat dalam ruang jadual baru, ia bermula pada permulaan fail data. Selepas anda mencipta jadual kedua, jadual pertama anda mungkin perlu dilanjutkan lagi. Tahap seterusnya datang selepas tahap kedua. Akhirnya, semua objek yang berkongsi ruang meja akan mempunyai gabungannya.

Ini bukan perkara yang buruk. Pada tahun-tahun yang lalu, sebelum Oracle mempunyai algoritma yang lebih baik untuk penyimpanan, DBA menghabiskan banyak masa dan usaha mereka untuk menyatukan semua ini. Ia dipanggil pemecahan

Ia adalah masa lalu. Jangan tersedut! Biarkan ia begitu. Oracle 12c mampu menguruskan situasi sedemikian.

Terdapat situasi di mana anda mempunyai banyak fail data dalam ruang meja. Sekiranya ruang meja mempunyai lebih daripada satu fail data, ruang meja secara automatik mencipta luas dalam fesyen bulat-robin di semua fail data. Ini adalah ciri prestasi Oracle yang lain. Katakanlah anda mempunyai satu jadual besar yang menyokong sebahagian besar permohonan anda. Ia tinggal di ruang meja yang terbuat dari empat fail data. Sebagai jadual yang diperluaskan, Oracle memperuntukkan extents di setiap fail data seperti ini: 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4 … dan sebagainya

Ini cara, Oracle dapat memanfaatkan data tersebar di banyak peranti fizikal apabila pengguna mengakses data. Ia mengurangkan perbalahan pada segmen yang mempunyai banyak aktiviti.

Oracle blok di Oracle 12c

Satu

Oracle block

adalah unit minimum yang Oracle akan membaca atau menulis pada suatu masa tertentu.

Oracle biasanya membaca dan menulis lebih daripada satu blok sekaligus, tetapi itu sudah sampai kepada Oracle hari ini. Anda pernah mempunyai lebih banyak kawalan langsung tentang bagaimana Oracle menguruskan bacaan dan menulis blok, tetapi sekarang fungsi ditala secara automatik. Anda boleh menyesuaikan secara manual ke tahap yang tertentu, tetapi kebanyakan pemasangan adalah yang terbaik untuk Oracle.

Tanpa mengira, blok adalah unit penyimpanan logik terakhir. Data dari jadual dan indeks anda disimpan dalam blok. Perkara-perkara berikut berlaku apabila anda memasukkan baris baru ke dalam jadual:

Oracle mendapati segmen itu.

Oracle meminta segmen itu jika terdapat sebarang ruangan.

Segmen mengembalikan blok yang tidak lengkap.

  • Masuk baris atau indeks ditambahkan pada blok itu.

  • Jika tiada blok adalah percuma untuk sisipan, segmen itu mengambil satu lagi tahap percuma dari ruang meja. Dengan cara ini, semua ini dilakukan oleh proses pelayan yang anda sambungkan.

  • Blok Oracle juga mempunyai rakan fizikal seperti fail data. Blok Oracle terdiri daripada blok OS. Ia adalah saiz diformat unit penyimpanan minimum pada peranti.

Asas Struktur Logik dalam Oracle 12c - dummies

Pilihan Editor

Meningkatkan Rancangan Navigasi Blog - dummies

Meningkatkan Rancangan Navigasi Blog - dummies

Reka bentuk navigasi hebat untuk blog anda meningkatkan pengalaman pembaca. Reka bentuk navigasi buruk di blog mengecewakan pengunjung yang ingin mencari catatan blog tertentu dengan cepat, atau membaca siaran berkaitan atau yang serupa. Mengharapkan keperluan pelawat anda dengan memikirkan blog anda seperti kedai, dan jawatan blog anda seperti produk: Catatan popular dan terkini: ...

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Beberapa teknologi yang berbeza dapat meningkatkan blog anda . Plug-in, widget, dan alat semua membuat ciri-ciri baru, integrasi, dan penambahan mudah untuk dibungkus dan diedarkan. Teknologi-teknologi ini berkembang sepanjang masa, tetapi untuk mendapatkan blog anda dan berjalan, berikut adalah beberapa pilihan terbaik semasa untuk pelbagai tujuan. Widget / Name Plugin ...

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Tag tajuk blog anda dan tagline memberi enjin carian penerangan kandungan blog anda. Reka bentuk blog SEO yang berkesan bermakna memastikan jawatan blog enjin carian yang layak dan halaman mempunyai tag tajuk mereka sendiri dan bahawa slogan setiap halaman penuh dengan kata kunci yang berkaitan.

Pilihan Editor

Office 2013 Save As Dialog Box - dummies

Office 2013 Save As Dialog Box - dummies

Office 2013 menggunakan SkyDrive pengguna Windows semasa sebagai penyimpanan default lokasi. SkyDrive adalah kawasan penyimpanan dalam talian berasaskan awan yang dihoskan oleh Microsoft. Sesiapa yang mendaftarkan perkhidmatan, atau yang log masuk ke Windows 8 dengan Microsoft ID, diberikan sejumlah ruang penyimpanan percuma, dan boleh membeli lebih banyak. Cloud adalah ...

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Mahu aplikasi e-mel yang juga pembaca minda? Keinginan anda diberikan. Anda boleh mengucapkan terima kasih kepada Graph Office dan Clutter, ciri baru dalam Outlook. Clutter menggunakan teknologi di sebalik Grafik Pejabat untuk menganalisis isyarat yang anda hantar apabila anda mengambil tindakan terhadap e-mel anda. Sebagai contoh, jika anda cenderung untuk mengabaikan e-mel daripada ...

Pilihan Editor

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Hanya kerana anda mempunyai kuasa untuk berbuat demikian tidak bermakna bahawa semua masalah komuniti dalam talian memerlukan amaran dan banner. Ya, anda ingin menonjolkan keadaan negatif di dalam tunas, tetapi tidak, anda tidak mahu mendapat sedikit tentangnya sama ada. Kadang-kadang membiarkan slaid isu baik-baik saja. Sebagai pengurus komuniti, tugas anda untuk mengetahui ...

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Apabila anda mengaitkan blog ibu anda dan jenama peribadi anda produk atau jenama syarikat, tidak dapat dielakkan bahawa anda akan menggosok satu sama lain. Suka atau tidak, anda boleh dan boleh dikaitkan dengan jenama itu. Tidak semua syarikat yang ingin memberi anda produk percuma adalah yang anda mahu ...

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Apabila anda menetapkan peranan ke fon anda, membantu memastikan reka bentuk blog anda kelihatan profesional. Menjaga tujuan fon anda jelas menjadikan reka bentuk navigasi blog anda lebih berkesan dan reka bentuk keseluruhan anda lebih mudah di mata. Selepas anda memilih dua atau tiga fon pelengkap yang juga mempunyai perbezaan yang cukup untuk menonjol dari satu sama lain (lihat ...