pelatihan oracle subd. Kursus Oracle

Halo pembaca saya. Artikel ini dimaksudkan Pemula database Oracle. Bagi mereka yang hanya akan mempelajari bidang subjek ini dan menjadi Administrator Database Oracle. Jadi mulai dari mana??? Saya akan segera mencatat bahwa tidak ada tingkat persiapan awal yang ideal untuk menjadi Oracle DBA, tetapi sangat diinginkan bahwa ada minat yang benar pada sisi perangkat keras dari database, serta jumlah pengetahuan yang layak tentang pengoperasian. sistem, server UNIX dan NT, serta masalah yang terkait dengan disk dan memori.

Ini juga sangat membantu untuk memiliki keterampilan pemrograman atau pengembangan, karena Anda akan sering harus bekerja dengan pengembang. Sistem operasi yang paling umum digunakan untuk database Oracle adalah UNIX, yaitu versi UNIX yang diproduksi oleh Hewlett-Packard (HP) dan Sun Microsystems (Sun). IBM memasok varian AIX dari sistem operasi UNIX, tetapi menawarkan produk database miliknya sendiri yang disebut DB2 Universal Database untuk menyertainya.

Jika Anda ingin berlatih sebagai administrator database profesional Oracle Database 11g, Anda perlu mengikuti dua kursus pelatihan berikut dari Oracle atau vendor lain: Oracle Database 11g:

  • Lokakarya Administrasi I (Oracle Database 11g: Lokakarya Administrasi I);
  • Oracle Database 11g: Bengkel Administrasi II (Oracle Database 11g: Bengkel Administrasi II).

Total ada tiga tingkat sertifikasi untuk Oracle DBA. Yang pertama melibatkan mendapatkan sertifikasi Oracle Certified Associate (OCA), yang kedua adalah sertifikasi Oracle Certified Professional (OCP), yang paling sering dicari oleh orang-orang yang terlibat secara profesional dalam database Oracle, dan yang ketiga, yang terakhir adalah OCM (Oracle). Sertifikasi Master Bersertifikat), yang membutuhkan ujian praktik dua hari yang panjang.

Semua kandidat Sertifikasi Administrator Database Oracle Database 11g diharuskan mengikuti salah satu kursus fisik atau online yang disetujui untuk memenuhi persyaratan kursus praktik baru. Mereka yang menggunakan cluster Real Application Clusters (RAC) atau database Oracle terdistribusi di perusahaan harus mengikuti kursus pelatihan khusus tambahan. Bagi mereka yang memiliki perusahaan yang menggunakan sistem operasi UNIX dan tidak memiliki pengalaman sebelumnya, mungkin yang terbaik adalah memulai dengan kursus dasar UNIX (atau Linux) dari HP, Sun, Red Hat, atau vendor lain.

Kursus ini tidak diperlukan untuk mendapatkan sertifikat Oracle DBA, tetapi tentu akan berguna bagi mereka yang baru mengenal lingkungan UNIX atau Linux. Oracle sendiri juga menawarkan beberapa kursus administrasi sistem Linux, dan bahkan Oracle Certified Linux Management Certification melalui Oracle Certified Expert Program. Tentu saja, mereka yang berencana untuk menggunakan database Oracle di lingkungan Windows dapat dengan mudah melakukannya tanpa mengambil kursus panjang dan formal dalam mengelola Windows, asalkan mereka cukup akrab dengan sistem operasi Windows, jika tidak bekerja sebagai administrator sistem Windows.

Pada catatan! Tidak boleh dilupakan bahwa Oracle Corporation bukan satu-satunya perusahaan yang menyediakan pelatihan Oracle. Sementara Oracle University adalah institusi besar dengan kursus yang hebat, penyedia swasta lainnya menawarkan kursus yang sama hebatnya, dan dalam beberapa kasus bahkan lebih baik. Seperti halnya semua kursus, kualitas pengajaran secara langsung tergantung pada pengalaman dan keterampilan komunikasi guru. Dan juga, kita tidak boleh lupa bahwa pergi ke suatu tempat ke seminar sama sekali tidak wajib: sangat mungkin untuk membeli CD belajar mandiri dan belajar sendiri, dan itu beberapa (sekitar 15) kali lebih murah daripada di pelatihan fisik dengan pengajar. Yang lebih efektif adalah berlangganan program pelatihan online Oracle yang disebut Oracle iLearning (http://ilearning.oracle.com). Ini lebih murah daripada membeli DVD dan memberi Anda akses ke ratusan kursus Oracle University. Jika Anda memutuskan untuk mengambil kursus ini, Anda harus memastikan bahwa Anda memiliki akses ke server dengan database yang sebenarnya. Oracle menyediakan skema sampel yang dirancang dengan sangat baik yang dapat Anda gunakan untuk mengasah keterampilan SQL Anda baik dengan databasenya sendiri yang sedang dikembangkan di server UNIX atau dengan unduhan Windows Oracle Database 11g Enterprise Edition gratis di komputer desktop. Dengan pendekatan ini, pelatihan akan jauh lebih cepat.

Saat Anda memulai peran Anda sebagai Oracle Database 11g DBA, Anda akan menemukan bahwa dunia nyata dari database Oracle jauh lebih luas dan lebih kompleks daripada apa yang telah dibahas dalam berbagai kursus yang telah Anda ikuti. Ketika setiap aspek baru dari basis data ditemukan, itu akan menjadi lebih jelas dan lebih jelas bagaimana perangkat lunak bekerja, mengapa ia bekerja, dan mengapa kadang-kadang tidak bekerja. Hanya dengan begitu Anda dapat mempelajari lebih lanjut tentang database dan perangkat lunak yang digunakan untuk mengelolanya. Setelah benar-benar membaca semua materi yang ditawarkan oleh Oracle dan lainnya, Anda tetap tidak perlu khawatir, karena versi baru selalu muncul, dengan fungsionalitas baru dan mekanisme kerja baru, yang secara praktis menjamin pasokan informasi baru tanpa akhir.

Setelah bekerja sebagai administrator database selama satu atau dua tahun, Anda sudah cukup tahu untuk mengelola database secara kompeten dan memecahkan masalah database umum. Mereka yang juga akan terus meningkatkan keterampilan pemrograman mereka selama ini (terutama dengan menulis skrip untuk shell UNIX dan bekerja dengan PL/SQL) bahkan dapat mulai membuat skrip kompleks untuk memantau dan menyempurnakan kinerja basis data. Setelah itu, mereka yang melanjutkan akan dapat belajar lebih banyak tentang perangkat lunak basis data mereka dan dengan demikian meningkatkan pengetahuan dan kontribusi mereka terhadap pekerjaan organisasi. Oracle terus-menerus merilis alat baru yang juga dapat Anda pelajari untuk meningkatkan kinerja database produksi Anda. Sementara pengembang, penguji, dan administrator sistem juga melakukan yang terbaik untuk kebaikan organisasi, DBA-lah yang pada akhirnya akan membuka jalan bagi cara baru dan efisien untuk menggunakan fitur database baru.

Artikel ini ditujukan terutama untuk administrator Oracle DBMS (dan mereka yang ingin menjadi mereka), ini akan sangat berguna untuk pengembang terapan, serta untuk pengguna sistem yang kompleks ini. Kita semua menunggu perjalanan yang mengasyikkan di dunia Oracle, dan saya akan membantu Anda untuk tidak tersesat di dalamnya.

Kami akan mulai dari yang paling dasar, dari yang paling sederhana, dan secara bertahap kami akan melanjutkan dan melanjutkan. Saya akan memperingatkan Anda sekarang - itu tidak akan mudah. Tapi apakah Anda siap untuk berbagi kesulitan dengan saya? Jika demikian, maka lanjutkan!

Mengapa akan sulit bagi Anda? Karena seseorang tidak boleh hanya membaca sekilas teks, tidak hanya menikmati proses membaca, tidak hanya puas membaca materi yang muskil, tetapi KERJA di atas teks. Tepat KERJA. Saya akan sering menggambarkan hubungan yang kompleks, jika Anda tidak menggambarnya di atas kertas, tidak mempelajari setiap poin, maka akan ada celah. Kesenjangan akan terakumulasi sampai rongga besar terbentuk. Pada akhirnya, Anda akan bertanya pada diri sendiri: "Apa yang telah saya pelajari?". Saya pikir Anda sudah menebak apa jawabannya.

Tetapkan tujuan - untuk "memahami SEMUANYA", jika, bagaimanapun, sesuatu ternyata tidak dapat dipahami - kemungkinan besar saya yang harus disalahkan. Tulis kepada saya, dan dalam edisi berikutnya kami akan mempertimbangkan masalah yang tidak dapat dipahami secara lebih rinci.

Mengapa akan sulit bagi saya? Faktanya adalah saya juga akan belajar dengan pelanggan saya. Dan karena saya bertanggung jawab atas kemajuan Anda, karena saya harus menjawab pertanyaan, mengumpulkan materi, saya hanya perlu maju satu langkah. Dan sementara Anda mempelajari masalah saat ini, saya harus mempersiapkan yang berikutnya.

Seperti yang saya janjikan, kita akan mulai dengan yang paling sederhana.

Sejarah singkat ORACLE.

Pada tahun 1977 Larry Ellison, Bob Miner, dan Ed Owets mengatur bisnis mereka dengan nama Relational Software Incorporated (RSI). Perusahaan inilah yang meletakkan dasar untuk sistem manajemen basis data relasional Oracle (RDBMS). Ellison, Miner, dan Owets memutuskan untuk mengembangkan RDBMS menggunakan C dan antarmuka SQL. Dan segera versi pertama (prototipe) dirilis. Pembeli pada tahun 1979 Oracle RDBMS versi 2 diperkenalkan, yang berjalan pada Digital PDP-11, menjalankan OS RSX-11. Kemudian porting ke sistem DEC VAX.

1983 menjadi pembawa rilis versi 3, yang membawa perubahan pada bahasa SQL, meningkatkan kinerja sistem dan menambahkan beberapa perbaikan lainnya. Berbeda dengan versi sebelumnya, versi ketiga ditulis seluruhnya dalam bahasa C. Sejak itu, RSI telah berganti nama menjadi Oracle Corporation.

Oracle versi 4 diperkenalkan pada tahun 1984. Versi ini mendukung VAX OS dan IBM VM. Versi ini memberikan kemampuan untuk membaca data yang stabil untuk multi-pengguna. Versi 5 muncul pada tahun 1985. dan menandai titik balik di pasar DBMS karena memelopori teknologi client-server menggunakan SQL*Net. Versi kelima juga merupakan salah satu program MS DOS pertama yang menembus penghalang 640Kb.

Pada tahun 1988 Oracle memperkenalkan versi 6. Versi ini memperkenalkan penguncian tingkat rendah dan banyak peningkatan kinerja dan fungsionalitas lainnya (termasuk pembuatan urutan dan penulisan malas). Oracle sudah berjalan di berbagai platform dan sistem operasi. Pada tahun 1991 Oracle RDBMS Parallel Processing Server versi 6.1 untuk sistem DEC VAX dirilis. Segera versi ini mulai mendukung platform lain.

Oracle 7 dirilis pada tahun 1992, dan ada banyak perubahan arsitektur pada memori dan I/O. Oracle 7 sudah menjadi produk RDBMS lengkap yang biasa digunakan pengguna dan telah digunakan selama bertahun-tahun.

Pada tahun 1997 versi 8 dirilis, yang memperkenalkan model objek, properti baru, dan alat administrasi.

Di 1999 versi 8i (Oracle 8.1.5) dengan Java bawaan telah dirilis.

Pada tahun 2001 Dirilis versi 9i. Menurut pengembang, lebih dari 400 perubahan telah dilakukan dibandingkan dengan versi sebelumnya. Perubahan karakteristik adalah "intelektualisasi" sistem otomatis dan perluasan peluang untuk analitik.

Seperti yang Anda lihat, produk Oracle sudah berusia 25 tahun, dan kami harus menebus semua tahun yang "hilang" ini dalam waktu yang jauh lebih singkat. Versi terbaru dari produk ini mencakup 75 produk server yang berbeda, tetapi kebanyakan dari mereka berada di luar cakupan kursus kami.

Konsep dasar dan singkatan bersyarat

Sebelum kita mulai mempelajari Oracle, setiap orang perlu mengetahui dengan jelas istilah-istilah yang akan ditemui dalam teks. Setiap edisi milis akan memiliki bagian "Konsep Dasar" sehingga pembaca tidak membuang waktu mereka mencari definisi untuk kata-kata asing.

DB (DB)- Basis data. Kumpulan data yang diatur secara khusus untuk kemudahan pengambilan. Basis data adalah data sebenarnya.

DBMS (DBMS)- Sistem Manajemen Basis Data. Perangkat lunak Oracle adalah DBMS.

RDBMS (RDBMS)- Sistem Manajemen Basis Data Relasional. Akses internal ke data dilakukan dengan cara relasional. Oracle adalah RDBMS.

Penyangga adalah sejumlah RAM yang digunakan untuk menyimpan data. Buffer berisi data yang diharapkan akan digunakan, atau yang paling baru digunakan. Dalam kebanyakan kasus, buffer adalah salinan blok data yang disimpan di hard drive. Data dalam buffer dapat dimodifikasi dan ditulis ke disk, dan buffer juga dapat dibuat untuk menyimpan data sementara. Sehubungan dengan Oracle - buffer berisi blok data yang baru saja diakses. Kumpulan buffer membentuk cache buffer database. Buffer juga menyimpan entri sementara di log transaksi, yang kemudian ditulis ke disk (buffer log transaksi).

Cache- Area memori untuk akses cepat ke data. Dari sudut pandang perangkat keras, ini adalah jumlah memori kecil (dalam hal RAM) yang jauh lebih cepat daripada memori utama. Jumlah memori ini digunakan untuk mengurangi waktu yang diperlukan untuk sering mengunduh data atau instruksi ke unit pemrosesan pusat (CPU). CPU itu sendiri berisi cache bawaan. Di Oracle, satu set buffer (block buffer - yaitu blok data dalam RAM) dan kumpulan bersama dianggap sebagai cache, karena berfungsi untuk menyimpan data dan instruksi yang memfasilitasi akses cepat. Caching adalah mekanisme yang sangat berguna yang sangat meningkatkan kecepatan akses data. Karena biasanya tidak mungkin untuk memasukkan semua buffer dalam RAM, algoritma khusus digunakan (yang paling umum adalah penyimpanan blok yang paling sering digunakan).

Memblokir- unit penyimpanan data terkecil di Oracle DBMS. Berisi informasi header dan blok itu sendiri (data atau kode PL/SQL). Ukuran blok dapat dikonfigurasi dari 2 hingga 16Kb.

Kemacetan- Komponen yang membatasi kinerja atau efisiensi sistem.

Kamus data- satu set tabel yang digunakan untuk memelihara informasi tentang database.

Pos pemeriksaan- operasi yang menyebabkan semua data yang diubah (blok data dalam memori) ditulis ke disk. Ini adalah faktor kunci dalam masalah memulihkan database dengan cepat setelah crash.

Skema- koleksi objek database.

SGA (Area Global Sistem) Area memori bersama yang digunakan untuk menyimpan data dan mengontrol informasi untuk instance Oracle. SGA dialokasikan dalam memori saat instance Oracle dijalankan dan dibebaskan saat dimatikan. SGA terdiri dari buffer data, buffer changelog, dan kumpulan bersama. Ini adalah salah satu konsep yang paling penting dan kami akan membahasnya lebih detail nanti.

Konfigurasi ORACLE

Ada banyak jenis konfigurasi. Mari kita lihat yang utama, analisis dan tentukan karakteristiknya.

OLTP (Pemrosesan Transaksi Online)- pemrosesan operasional transaksi. Ini adalah konfigurasi yang paling umum. Sistem OLTP terdiri dari pengguna yang berinteraksi dengan sistem. Sistem ini biasanya digunakan untuk memasukkan informasi utama secara cepat (mengisi kontrak, memeriksa nomor kartu kredit, transaksi asinkron, dll.).
Fitur karakteristik sistem OLTP: biasanya mendukung sejumlah besar pengguna yang bekerja dengan RDBMS. Karena pengguna menunggu data dikembalikan ke permintaan, waktu respons sangat penting. Sistem OLTP dikaitkan dengan proses baca-tulis yang intensif. Tergantung pada aplikasinya, peringkat baca-tulis dapat bervariasi.

DSS (Sistem Pendukung Keputusan)- Sistem pendukung keputusan digunakan dalam proses pengambilan keputusan. Keputusan ini dapat didasarkan pada informasi seperti volume penjualan di wilayah tertentu, sampel pembeli untuk produk tertentu, daftar alamat email yang diurutkan, dan banyak lagi.
Fitur DSS: Kueri yang berjalan lama versus data dalam jumlah besar. Pengguna sistem DSS terpaksa menunggu beberapa menit, jam, dan kadang-kadang beberapa hari untuk menanggapi permintaan. Data biasanya dikumpulkan dari berbagai sumber dan kemudian diolah. Sistem DSS dikaitkan dengan proses membaca intensif (proses menulis)
terjadi jauh lebih jarang).

Gudang data adalah sistem skala besar yang terdiri dari OLTP dan DSS. Sistem ini biasanya bekerja dengan ratusan gigabyte data dan melayani sejumlah besar pengguna.
Fitur gudang data: memiliki beberapa atribut sistem DSS, mis. kueri yang berjalan lama, serta komponen waktu nyata. Komponen ini sering digunakan sebagai sumber data untuk kueri DSS.

Toko Informasi (Data Mart)- ini adalah versi reduksi dari data warehouse (berfokus pada penyelesaian tugas yang sangat khusus), sambil mempertahankan banyak fitur dari Data Warehouse.
Fitur karakteristik toko informasi: biasanya 100 gigabyte data atau kurang. Sama seperti gudang data, ini mendukung sejumlah besar pengguna dan memungkinkan Anda menghasilkan solusi yang kompleks.

Server video: Memungkinkan Anda untuk mendukung sejumlah besar aliran video. Streaming video ini dapat digunakan sesuai permintaan, sebagai hiburan, dan sebagai kursus pendidikan.
Fitur karakteristik dari server video: Harus memiliki bandwidth yang lebar untuk mendukung beberapa aliran video. Juga, ia harus mampu menangani beban I/O yang besar. Saat membaca dari perangkat, blok besar data dimuat sekaligus, yang tidak terlalu terfragmentasi.

server web: dirancang untuk bekerja dengan halaman web statis dan dinamis. Halaman-halaman ini bisa sangat sederhana atau kompleks, dihasilkan dari database. Oracle Web Server biasanya digunakan untuk aplikasi web komersial. Seperti
Aplikasi memungkinkan pembeli menelusuri katalog yang menyertakan gambar produk dan bahkan ilustrasi video. Pembeli dapat membeli produk yang disukainya.
Fitur dari Server Web Oracle: biasanya mendukung sejumlah besar pengguna, berisi sejumlah besar data yang sering diakses, dan pada saat yang sama, data yang tidak terlalu sering diakses. Kinerja server dapat ditingkatkan dengan sejumlah besar RAM.

OLAP (Pemrosesan Analitik Online)- pemrosesan analitik secara real time. Biasanya digunakan bersama dengan data multidimensi. Pengguna OLAP adalah analis keuangan atau personel pemasaran yang bekerja dengan data di tingkat global.
Fitur karakteristik sistem OLAP: membutuhkan sejumlah besar memori disk dan sistem komputasi yang kuat. Sistem OLAP hanya dapat mendukung sejumlah kecil pengguna. Namun, jumlah pengguna tergantung pada konfigurasi tertentu.

Kesimpulan

Jadi, kami berkenalan dengan sejarah Oracle Corporation, mempelajari beberapa konsep penting dan mempelajari konfigurasi yang paling penting. Anda dapat memberi selamat kepada diri sendiri - Anda telah memulai penyelaman Anda ke dunia Oracle yang indah.

Artikel ini ditujukan terutama untuk administrator Oracle DBMS (dan mereka yang ingin menjadi mereka), ini akan sangat berguna untuk pengembang terapan, serta untuk pengguna sistem yang kompleks ini. Kita semua menunggu perjalanan yang mengasyikkan di dunia Oracle, dan saya akan membantu Anda untuk tidak tersesat di dalamnya.

Kami akan mulai dari yang paling dasar, dari yang paling sederhana, dan secara bertahap kami akan melanjutkan dan melanjutkan. Saya akan memperingatkan Anda sekarang - itu tidak akan mudah. Tapi apakah Anda siap untuk berbagi kesulitan dengan saya? Jika demikian, maka lanjutkan!

Mengapa akan sulit bagi Anda? Karena seseorang tidak boleh hanya membaca sekilas teks, tidak hanya menikmati proses membaca, tidak hanya puas membaca materi yang muskil, tetapi KERJA di atas teks. Tepat KERJA. Saya akan sering menggambarkan hubungan yang kompleks, jika Anda tidak menggambarnya di atas kertas, tidak mempelajari setiap poin, maka akan ada celah. Kesenjangan akan terakumulasi sampai rongga besar terbentuk. Pada akhirnya, Anda akan bertanya pada diri sendiri: "Apa yang telah saya pelajari?". Saya pikir Anda sudah menebak apa jawabannya.

Tetapkan tujuan - untuk "memahami SEMUANYA", jika, bagaimanapun, sesuatu ternyata tidak dapat dipahami - kemungkinan besar saya yang harus disalahkan. Tulis kepada saya, dan dalam edisi berikutnya kami akan mempertimbangkan masalah yang tidak dapat dipahami secara lebih rinci.

Mengapa akan sulit bagi saya? Faktanya adalah saya juga akan belajar dengan pelanggan saya. Dan karena saya bertanggung jawab atas kemajuan Anda, karena saya harus menjawab pertanyaan, mengumpulkan materi, saya hanya perlu maju satu langkah. Dan sementara Anda mempelajari masalah saat ini, saya harus mempersiapkan yang berikutnya.

Seperti yang saya janjikan, kita akan mulai dengan yang paling sederhana.

Sejarah singkat ORACLE.

Pada tahun 1977 Larry Ellison, Bob Miner, dan Ed Owets mengatur bisnis mereka dengan nama Relational Software Incorporated (RSI). Perusahaan inilah yang meletakkan dasar untuk sistem manajemen basis data relasional Oracle (RDBMS). Ellison, Miner, dan Owets memutuskan untuk mengembangkan RDBMS menggunakan C dan antarmuka SQL. Dan segera versi pertama (prototipe) dirilis. Pembeli pada tahun 1979 Oracle RDBMS versi 2 diperkenalkan, yang berjalan pada Digital PDP-11, menjalankan OS RSX-11. Kemudian porting ke sistem DEC VAX.

1983 menjadi pembawa rilis versi 3, yang membawa perubahan pada bahasa SQL, meningkatkan kinerja sistem dan menambahkan beberapa perbaikan lainnya. Berbeda dengan versi sebelumnya, versi ketiga ditulis seluruhnya dalam bahasa C. Sejak itu, RSI telah berganti nama menjadi Oracle Corporation.

Oracle versi 4 diperkenalkan pada tahun 1984. Versi ini mendukung VAX OS dan IBM VM. Versi ini memberikan kemampuan untuk membaca data yang stabil untuk multi-pengguna. Versi 5 muncul pada tahun 1985. dan menandai titik balik di pasar DBMS karena memelopori teknologi client-server menggunakan SQL*Net. Versi kelima juga merupakan salah satu program MS DOS pertama yang menembus penghalang 640Kb.

Pada tahun 1988 Oracle memperkenalkan versi 6. Versi ini memperkenalkan penguncian tingkat rendah dan banyak peningkatan kinerja dan fungsionalitas lainnya (termasuk pembuatan urutan dan penulisan malas). Oracle sudah berjalan di berbagai platform dan sistem operasi. Pada tahun 1991 Oracle RDBMS Parallel Processing Server versi 6.1 untuk sistem DEC VAX dirilis. Segera versi ini mulai mendukung platform lain.

Oracle 7 dirilis pada tahun 1992, dan ada banyak perubahan arsitektur pada memori dan I/O. Oracle 7 sudah menjadi produk RDBMS lengkap yang biasa digunakan pengguna dan telah digunakan selama bertahun-tahun.

Pada tahun 1997 versi 8 dirilis, yang memperkenalkan model objek, properti baru, dan alat administrasi.

Di 1999 versi 8i (Oracle 8.1.5) dengan Java bawaan telah dirilis.

Pada tahun 2001 Dirilis versi 9i. Menurut pengembang, lebih dari 400 perubahan telah dilakukan dibandingkan dengan versi sebelumnya. Perubahan karakteristik adalah "intelektualisasi" sistem otomatis dan perluasan peluang untuk analitik.

Seperti yang Anda lihat, produk Oracle sudah berusia 25 tahun, dan kami harus menebus semua tahun yang "hilang" ini dalam waktu yang jauh lebih singkat. Versi terbaru dari produk ini mencakup 75 produk server yang berbeda, tetapi kebanyakan dari mereka berada di luar cakupan kursus kami.

Konsep dasar dan singkatan bersyarat

Sebelum kita mulai mempelajari Oracle, setiap orang perlu mengetahui dengan jelas istilah-istilah yang akan ditemui dalam teks. Setiap edisi milis akan memiliki bagian "Konsep Dasar" sehingga pembaca tidak membuang waktu mereka mencari definisi untuk kata-kata asing.

DB (DB)- Basis data. Kumpulan data yang diatur secara khusus untuk kemudahan pengambilan. Basis data adalah data sebenarnya.

DBMS (DBMS)- Sistem Manajemen Basis Data. Perangkat lunak Oracle adalah DBMS.

RDBMS (RDBMS)- Sistem Manajemen Basis Data Relasional. Akses internal ke data dilakukan dengan cara relasional. Oracle adalah RDBMS.

Penyangga adalah sejumlah RAM yang digunakan untuk menyimpan data. Buffer berisi data yang diharapkan akan digunakan, atau yang paling baru digunakan. Dalam kebanyakan kasus, buffer adalah salinan blok data yang disimpan di hard drive. Data dalam buffer dapat dimodifikasi dan ditulis ke disk, dan buffer juga dapat dibuat untuk menyimpan data sementara. Sehubungan dengan Oracle - buffer berisi blok data yang baru saja diakses. Kumpulan buffer membentuk cache buffer database. Buffer juga menyimpan entri sementara di log transaksi, yang kemudian ditulis ke disk (buffer log transaksi).

Cache- Area memori untuk akses cepat ke data. Dari sudut pandang perangkat keras, ini adalah jumlah memori kecil (dalam hal RAM) yang jauh lebih cepat daripada memori utama. Jumlah memori ini digunakan untuk mengurangi waktu yang diperlukan untuk sering mengunduh data atau instruksi ke unit pemrosesan pusat (CPU). CPU itu sendiri berisi cache bawaan. Di Oracle, satu set buffer (block buffer - yaitu blok data dalam RAM) dan kumpulan bersama dianggap sebagai cache, karena berfungsi untuk menyimpan data dan instruksi yang memfasilitasi akses cepat. Caching adalah mekanisme yang sangat berguna yang sangat meningkatkan kecepatan akses data. Karena biasanya tidak mungkin untuk memasukkan semua buffer dalam RAM, algoritma khusus digunakan (yang paling umum adalah penyimpanan blok yang paling sering digunakan).

Memblokir- unit penyimpanan data terkecil di Oracle DBMS. Berisi informasi header dan blok itu sendiri (data atau kode PL/SQL). Ukuran blok dapat dikonfigurasi dari 2 hingga 16Kb.

Kemacetan- Komponen yang membatasi kinerja atau efisiensi sistem.

Kamus data- satu set tabel yang digunakan untuk memelihara informasi tentang database.

Pos pemeriksaan- operasi yang menyebabkan semua data yang diubah (blok data dalam memori) ditulis ke disk. Ini adalah faktor kunci dalam masalah memulihkan database dengan cepat setelah crash.

Skema- koleksi objek database.

SGA (Area Global Sistem) Area memori bersama yang digunakan untuk menyimpan data dan mengontrol informasi untuk instance Oracle. SGA dialokasikan dalam memori saat instance Oracle dijalankan dan dibebaskan saat dimatikan. SGA terdiri dari buffer data, buffer changelog, dan kumpulan bersama. Ini adalah salah satu konsep yang paling penting dan kami akan membahasnya lebih detail nanti.

Konfigurasi ORACLE

Ada banyak jenis konfigurasi. Mari kita lihat yang utama, analisis dan tentukan karakteristiknya.

OLTP (Pemrosesan Transaksi Online)- pemrosesan operasional transaksi. Ini adalah konfigurasi yang paling umum. Sistem OLTP terdiri dari pengguna yang berinteraksi dengan sistem. Sistem ini biasanya digunakan untuk memasukkan informasi utama secara cepat (mengisi kontrak, memeriksa nomor kartu kredit, transaksi asinkron, dll.).
Fitur karakteristik sistem OLTP: biasanya mendukung sejumlah besar pengguna yang bekerja dengan RDBMS. Karena pengguna menunggu data dikembalikan ke permintaan, waktu respons sangat penting. Sistem OLTP dikaitkan dengan proses baca-tulis yang intensif. Tergantung pada aplikasinya, peringkat baca-tulis dapat bervariasi.

DSS (Sistem Pendukung Keputusan)- Sistem pendukung keputusan digunakan dalam proses pengambilan keputusan. Keputusan ini dapat didasarkan pada informasi seperti volume penjualan di wilayah tertentu, sampel pembeli untuk produk tertentu, daftar alamat email yang diurutkan, dan banyak lagi.
Fitur DSS: Kueri yang berjalan lama versus data dalam jumlah besar. Pengguna sistem DSS terpaksa menunggu beberapa menit, jam, dan kadang-kadang beberapa hari untuk menanggapi permintaan. Data biasanya dikumpulkan dari berbagai sumber dan kemudian diolah. Sistem DSS dikaitkan dengan proses membaca intensif (proses menulis)
terjadi jauh lebih jarang).

Gudang data adalah sistem skala besar yang terdiri dari OLTP dan DSS. Sistem ini biasanya bekerja dengan ratusan gigabyte data dan melayani sejumlah besar pengguna.
Fitur gudang data: memiliki beberapa atribut sistem DSS, mis. kueri yang berjalan lama, serta komponen waktu nyata. Komponen ini sering digunakan sebagai sumber data untuk kueri DSS.

Toko Informasi (Data Mart)- ini adalah versi reduksi dari data warehouse (berfokus pada penyelesaian tugas yang sangat khusus), sambil mempertahankan banyak fitur dari Data Warehouse.
Fitur karakteristik toko informasi: biasanya 100 gigabyte data atau kurang. Sama seperti gudang data, ini mendukung sejumlah besar pengguna dan memungkinkan Anda menghasilkan solusi yang kompleks.

Server video: Memungkinkan Anda untuk mendukung sejumlah besar aliran video. Streaming video ini dapat digunakan sesuai permintaan, sebagai hiburan, dan sebagai kursus pendidikan.
Fitur karakteristik dari server video: Harus memiliki bandwidth yang lebar untuk mendukung beberapa aliran video. Juga, ia harus mampu menangani beban I/O yang besar. Saat membaca dari perangkat, blok besar data dimuat sekaligus, yang tidak terlalu terfragmentasi.

server web: dirancang untuk bekerja dengan halaman web statis dan dinamis. Halaman-halaman ini bisa sangat sederhana atau kompleks, dihasilkan dari database. Oracle Web Server biasanya digunakan untuk aplikasi web komersial. Seperti
Aplikasi memungkinkan pembeli menelusuri katalog yang menyertakan gambar produk dan bahkan ilustrasi video. Pembeli dapat membeli produk yang disukainya.
Fitur dari Server Web Oracle: biasanya mendukung sejumlah besar pengguna, berisi sejumlah besar data yang sering diakses, dan pada saat yang sama, data yang tidak terlalu sering diakses. Kinerja server dapat ditingkatkan dengan sejumlah besar RAM.

OLAP (Pemrosesan Analitik Online)- pemrosesan analitik secara real time. Biasanya digunakan bersama dengan data multidimensi. Pengguna OLAP adalah analis keuangan atau personel pemasaran yang bekerja dengan data di tingkat global.
Fitur karakteristik sistem OLAP: membutuhkan sejumlah besar memori disk dan sistem komputasi yang kuat. Sistem OLAP hanya dapat mendukung sejumlah kecil pengguna. Namun, jumlah pengguna tergantung pada konfigurasi tertentu.

Kesimpulan

Jadi, kami berkenalan dengan sejarah Oracle Corporation, mempelajari beberapa konsep penting dan mempelajari konfigurasi yang paling penting. Anda dapat memberi selamat kepada diri sendiri - Anda telah memulai penyelaman Anda ke dunia Oracle yang indah.

Pusat Pelatihan dan Konsultasi FORS didirikan sebagai divisi dari FORS pada tahun 1994, menjadi pelopor dalam bidang pendidikan TI. Hari ini, FORS UKC adalah bagian dari grup perusahaan FORS yang bergerak di hampir semua bidang di bidang TI - mulai dari pengembangan klasik, distribusi dan dukungan teknis produk perangkat lunak hingga solusi inovatif untuk transformasi digital ekonomi.

Pusat Pendidikan FORS adalah salah satu pusat pelatihan Rusia pertama yang menerima otorisasi dari Oracle Corporation dan mulai melakukan pelatihan di bawah Program Kursus Resmi Oracle. Kami telah menempuh perjalanan panjang - dari departemen di perusahaan "FORS", yang menyediakan pelatihan dalam kursus Oracle dalam satu kelas, hingga salah satu Pusat Pelatihan Oracle resmi terbesar di Eropa Tengah dan Timur.


UKC FORS memiliki lisensi untuk kegiatan pendidikan, yang membebaskan klien kami dari pembayaran PPN dan memungkinkan untuk memasukkan biaya pelatihan dalam biaya perpajakan.
Selama waktu ini, kami telah menempuh perjalanan jauh dari departemen perusahaan Force yang terlibat dalam pelatihan kursus Oracle ke pusat pelatihan Oracle resmi terbesar di Eropa Timur.
Sejak tahun 1998, kami telah menyediakan layanan sertifikasi kepada pelanggan kami di Pusat Pengujian. Pusat Pelatihan Angkatan disahkan oleh perusahaan sertifikasi internasional terbesar VUE. Klien kami memiliki kesempatan untuk memesan hampir semua tes yang tersedia untuk pengiriman di wilayah Rusia.

Staf guru kami termasuk spesialis terbaik yang berdiri di asal-usul implementasi Oracle di Rusia. Semua ini, dikombinasikan dengan persyaratan tinggi untuk mengatur proses pembelajaran di pusat pelatihan resmi, berfungsi untuk mendapatkan hasil terbaik dalam asimilasi program oleh siswa dalam kursus Oracle.

Profesionalisme tingkat tinggi dan pengalaman praktis yang luas dari guru kami memungkinkan kami untuk mengikuti perkembangan Oracle terbaru dan dengan cepat menerapkan program pelatihan terbaru, sambil mempertahankan kepemimpinan pasar. Semua guru Angkatan disertifikasi oleh Oracle Corporation dan berpartisipasi dalam berbagai proyek untuk membuat sistem informasi perusahaan berdasarkan Oracle.

SERTIFIKASI ORACLE


Status spesialis Oracle bersertifikat menegaskan profesionalisme karyawan perusahaan. Karena kompleksitas produk dan teknologi perangkat lunak Oracle, administrator dan pengembang bersertifikat adalah salah satu profesional TI yang paling dicari di dunia.
Kehadiran spesialis dalam staf memberi perusahaan keunggulan kompetitif - ini menunjukkan bahwa proses bisnis didukung oleh spesialis yang akrab dengan standar industri.

Tingkat sertifikasi ORACLE:

Oracle Certified Associate (OCA) - entry level Memvalidasi bahwa spesialis memiliki pengetahuan untuk melakukan operasi dasar di area yang dipilih

Oracle Certified Professional (OCP) - Tingkat Dasar Mengonfirmasi kemampuan untuk menyelesaikan berbagai tugas di area yang dipilih

Oracle Certified Expert (OCE) - sertifikasi khusus Mengonfirmasi pengetahuan seorang spesialis, yang memungkinkan Anda untuk melakukan operasi dasar, dan kemampuannya untuk menyelesaikan berbagai tugas untuk teknologi dan arsitektur Oracle tertentu

Oracle Certified Master (OCM) - tingkat tertinggi Mengonfirmasi bahwa pemegangnya adalah ahli dalam teknologi Oracle, memiliki tingkat pengetahuan, pengalaman, dan keterampilan tertinggi

Anda dapat berkenalan dengan program sertifikasi Oracle, tentang mempersiapkan tes tertentu dan tentang kursus tambahan yang diperlukan, mempelajari tentang kemungkinan membeli voucher untuk lulus tes, serta berkenalan dengan semua sertifikasi dan tes yang tersedia secara rinci di situs web Oracle, di bagian Sertifikasi dan di halaman kami yang didedikasikan untuk sertifikasi dan pengujian.

Program pelatihan ulang profesional didedikasikan untuk bidang utama di bidang administrasi jaringan dan sistem, serta teknologi untuk mengembangkan dan mengelola database.

Program ini mencakup kursus pelatihan resmi resmi Microsoft, kursus Cisco Networking Academy dan vendor NDG Linux, dan kursus EMC Academy. Program ini berkaitan dengan teknologi administrasi jaringan dan sistem, masalah umum organisasi basis data, teknologi untuk mengembangkan dan mengelola basis data Microsoft SQL Server dan PostgreSQL.

Selama program, Anda akan belajar:

  • Bagaimana mempersiapkan peralatan untuk menginstal sistem operasi Linux dan Windows;
  • Dasar-dasar administrasi sistem operasi dan tugas administrasi sistem:
    • Penjadwalan pengguna dan grup;
    • Kontrol akses ke sumber daya OS dasar;
    • Konfigurasi server dan workstation untuk jaringan;
  • Peraturan untuk melakukan pekerjaan pencegahan untuk mendukung sistem operasi sebagai bagian dari sistem informasi komunikasi;
  • Prinsip membangun jaringan paket, teknologi switching dan perutean dasar yang digunakan dalam solusi jaringan perusahaan;
  • Prinsip-prinsip organisasi DBMS Microsoft SQL Server;
  • Landasan teoritis alat manipulasi data dalam model relasional Microsoft SQL Server;
  • Faktor-faktor yang mempengaruhi kinerja eksekusi query;
  • Prinsip manipulasi data dan integritas data dalam database Microsoft SQL Server;
  • Prinsip-prinsip perencanaan struktur indeks yang efektif;
  • Struktur fisik database;
  • Prinsip penyimpanan dan pemrosesan data spasial, XML dan BLOB;
  • Konsep log transaksi dan model pemulihan untuk database SQL Server;
  • Aspek penyimpanan data yang aman;
  • Prinsip pembuatan dan implementasi solusi ETL;
  • Arsitektur dan prinsip implementasi, parameter konfigurasi DBMS PostgreSQL;
  • Dasar-dasar keamanan database PostgreSQL;
  • Manfaat menggunakan PL/pgSQL;
  • Dasar-dasar bahasa PL/pgSQL;
  • Fungsi bawaan PostgreSQL;
  • Tipe data yang didukung argumen dan nilai kembalian.

Untuk informasi lebih lanjut tentang kursus, lihat halaman dengan lintasan pendidikan dan konten setiap modul program.

Sertifikasi terakhir untuk program ini adalah Pekerjaan kualifikasi akhir.

Program pelatihan ulang kejuruan memberikan kesempatan untuk belajar dan persiapan ujian sertifikasi di dalam:

  • Program Akademi Jaringan Cisco:
    • Pengembangan Profesional LPI Linux Essentials oleh Linux Professional Institute (LPI)
  • Kursus Resmi Microsoft:
Mulai tanggal
  • 1 Oktober (Oktober - Juni, September - Desember)
  • 1 Maret (Maret - Juni, September - Mei)

Tidak ada kelas di bulan Juli dan Agustus - hari libur!

Modus kelas

Bentuk pendidikannya adalah paruh waktu (malam).

Kelas diadakan 2-4 kali seminggu selama 4 ac. jam (pada hari kerja dari pukul 18:00, pada akhir pekan dari pukul 10:00 atau dari pukul 14:00).

Prasyarat

Program ini ditujukan untuk spesialis dengan pendidikan tinggi, menengah kejuruan, siswa senior. Aturan penerimaan...

Untuk masuk, Anda harus lulus

Tes komputer No. VKT-113.2 Sistem operasi MS Windows

  • Konsep sistem operasi. Fungsi dan klasifikasi sistem operasi.
  • Komposisi MS Windows. Persyaratan perangkat keras.
  • Konsep versi asli dan lokal dari program.
  • Tata letak papan ketik. Pergantian bahasa.
  • Bekerja dengan mouse di MS Windows: pointer dan jenis operasi.
  • Antarmuka MS Windows. Elemen utama.
  • Elemen jendela di MS Windows. Mode tampilan jendela, operasi jendela. Jenis jendela.
  • Meluncurkan, menutup aplikasi, beralih di antara mereka.
  • Elemen kotak dialog, mengisi bidang di kotak dialog.
  • Operasi dengan ikon. Jenis-jenis piktogram.
  • Jenis menu dan perintah. Cara untuk menjalankan perintah.
  • Menu utama. bagian dari menu utama.
  • Penyelesaian pekerjaan dengan MS Windows. Reboot sistem.
  • Aplikasi MS Windows standar: Editor grafis cat, editor teks Word, Kalkulator. Tombol standar dalam aplikasi.
  • Membuka dan menyimpan dokumen.
  • Papan klip. Menyalin dan memindahkan data melalui Clipboard.
  • Label: definisi, jenis, metode pembuatan, operasi.
  • Berkas sistem. Ruang nama.
  • Aplikasi "Komputer Saya (Komputer)": buka drive dan folder yang diinginkan; mode tampilan; membuat dan mengganti nama folder; seleksi, menyalin, memindahkan dan menghapus objek; membatalkan tindakan terakhir; mengubah properti dan parameter pengaturan.
  • Cari file dan folder.
  • Taskbar: tujuan, pengaturan.
  • Desktop: janji temu, pengaturan. Mengatur jendela dan ikon.
  • Mengatur Menu Utama.
  • Pengaturan Panel Kontrol: Tanggal/Waktu, Keyboard, Mouse, Printer, Font, Layar.