Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menginstal Oracle 12c Edisi Standar di Windows 10 Professional

Pengantar

Tujuan dari tutorial ini adalah untuk membahas langkah-langkah dasar untuk menginstal dan memulai Sistem Manajemen Database Oracle 12c (Edisi Standar) pada sistem operasi Microsoft Windows 10 (64-bit) Professional. Petunjuk penginstalan untuk Windows Server 2012 serupa.

Isi

  • Persyaratan Sebelumnya
  • Arsitektur Basis Data Oracle 12c
  • Mengunduh dan Membongkar file penginstalan
  • Menginstal Oracle 12c
  • Masalah dan Perbaikan Umum Pemasangan
  • Layanan Oracle di Windows
  • Mengonfigurasi Basis Data Pluggable
  • Bekerja dengan Oracle Enterprise Manager
  • Menjalankan Pengembang SQL


Persyaratan Sebelumnya

Prasyarat berikut harus ditinjau sebelum menginstal Oracle 12c Windows 10:

  • Anda harus memiliki akun yang disiapkan di situs web Oracle. Kunjungi https://login.Oracle.com/mysso/signon.jsp untuk menyiapkan akun.
  • PC berbasis prosesor Intel yang menjalankan Sistem Operasi Windows 10 64-Bit Professional (atau Windows Server). Perhatikan bahwa database Oracle tidak didukung pada OS Windows edisi “Home” mana pun.
  • RAM:Setidaknya 8GB (12GB atau lebih lebih baik, terutama jika Anda juga akan menggunakan alat pengembangan Oracle)
  • Swap Space (Virtual Memory):Setidaknya 8 GB (Di Computer Properties, buka Advanced System Settings -> tab Advanced -> Performance Settings-> Virtual Memory
  • Ruang Disk:Setidaknya 20 GB Ruang kosong (walaupun Oracle mengatakan hanya diperlukan 8 GB, Anda akan membutuhkan lebih banyak)
  • Beberapa program perangkat lunak Antivirus diketahui memblokir bagian tertentu dari instalasi Oracle. Firewall Windows juga mungkin perlu dikonfigurasi untuk mengizinkan database Oracle membuka port seperti port 1521 dan 1158. Pastikan untuk menonaktifkan anti-virus untuk sementara selama penginstalan.
  • Pastikan variabel lingkungan PATH Anda lebih pendek dari 1.000 karakter:
    Buka perintah CMD dan gema %PATH% untuk melihat panjangnya. Jika panjangnya lebih dari 1.000 karakter, dapatkan Properties of the Computer dan edit variabel lingkungan yang ada hingga path di bawah 1.000 karakter.
  • Akan lebih baik jika versi Oracle sebelumnya telah dihapus sebelum menginstal versi baru ini. Pastikan untuk menghapus semua layanan Oracle dari registri Windows dan reboot komputer.
  • Selama instalasi, Anda harus menggunakan akun Administrator seperti Administrator atau Admin. Jika Anda harus menggunakan akun lain yang memiliki hak Administrator, akun tersebut tidak boleh memiliki karakter non-Inggris dalam nama pengguna. Juga tidak boleh ada spasi di nama pengguna. Alasan utamanya adalah bahwa direktori TEMP digunakan di bawah nama pengguna saat ini dan jika ada spasi atau karakter non-Inggris dalam nama pengguna, beberapa alat Oracle tidak akan terinstal dengan benar.
  • Dalam beberapa kasus, dan untuk beberapa langkah, Anda mungkin perlu mengetikkan perintah di Command Prompt (CMD) Windows. Anda mungkin ingin mengenal beberapa perintah Command Prompt (DOS) dasar.
  • Terakhir, buat Windows Restore Point sebelum menginstal Oracle. Jika terjadi kesalahan selama penginstalan, akan jauh lebih mudah untuk mengembalikan semua perubahan pada Titik Pemulihan ini dan mulai lagi.

Halaman berikut memperkenalkan beberapa konsep dasar Sistem Manajemen Database Oracle 12c.

Dasar-dasar Arsitektur Oracle DBMS

Kumpulan catatan berikut memberikan pengenalan yang sangat singkat untuk beberapa fitur utama dari Oracle 12c DBMS. Banyak dari konsep ini akan ditinjau kembali nanti dalam tutorial saat tugas administratif yang berbeda dilakukan.

Tidak seperti sistem manajemen database desktop, Oracle adalah DBMS berbasis server yang didedikasikan untuk mengelola data. Tidak ada aplikasi atau alat pengembangan yang disertakan dengan database. Secara umum satu Oracle Instance berjalan di server. Instance adalah kumpulan proses DBMS dan area memori yang luas (System Global Area) yang berinteraksi dengan sekumpulan file data pada penyimpanan. DBMS memiliki proses yang menerima, mengoptimalkan dan mengeksekusi pernyataan SQL, memelihara log untuk tujuan pemulihan, mengotentikasi pengguna, dan banyak tugas lainnya. Subsistem penyimpanan terdiri dari sekumpulan file untuk Data, log pemulihan, dan file Kontrol yang membuat katalog struktur database.

Proses khusus yang disebut Pendengar menerima koneksi dari aplikasi klien seperti aplikasi web, formulir atau aplikasi laporan atau alat baris perintah seperti Oracle SQL*Plus. Listener menyerahkan permintaan ke DBMS untuk diproses dan kemudian mengemas tanggapan untuk dikirim kembali ke klien.

Salah satu tugas untuk Oracle DBA adalah mengonfigurasi banyak parameter yang mengontrol instance Oracle dan memantau proses DBMS untuk memastikan sistem operasi host dan perangkat keras server mengikuti permintaan pemrosesan DBMS.

Memahami Oracle 12c Multitenant alias Basis Data Kontainer dengan Basis Data Pluggable

Dimulai dengan Oracle 12c, opsi multitenant memungkinkan beberapa database "pluggable" dibuat di bawah satu instance Oracle. Basis data yang dapat dicolokkan dapat dibuat, dijatuhkan, dimulai, dan dihentikan secara individual. Database pluggable khusus bernama PDB$SEED tersedia sebagai template dan digunakan untuk membuat database pluggable baru.

Saat menggunakan opsi multitenant, database container dapat diakses di bawah System Identifier (SID) (nama default orcl) sementara setiap database yang dapat dicolokkan akan tersedia di bawah Nama Layanan sesuai dengan nama PDB. Misalnya, dalam tutorial ini nama database default yang dapat dipasang adalah pdborcl.

Database pluggable dikelola secara terpisah dari database Container dan beberapa pekerjaan konfigurasi tambahan perlu dilakukan setelah penginstalan untuk memastikan database pluggable aktif dan berjalan saat server dimulai ulang.

Salah satu tugas untuk Oracle DBA adalah membuat dan mengelola database yang dapat dipasang untuk mendukung berbagai aplikasi bisnis.

Ruang Tabel dan Skema

Unit penyimpanan logis utama untuk database Oracle adalah Tablespace . Tablespace didukung oleh satu atau beberapa File Data physical fisik yang disimpan dalam sistem file dari sistem operasi host. Setiap database Oracle memiliki setidaknya 4 tablespace standar. Tabel SYSTEM dan SYSAUX mendukung fungsi utama DBMS termasuk kamus data, unit program PL/SQL dan data apa pun yang dibutuhkan oleh banyak komponen tambahan. Ruang tabel TEMP digunakan untuk menyimpan kumpulan data sementara seperti hasil antara kueri, dan salinan data asli yang disimpan hingga data baru dimasukkan ke database. Sebagian besar database Oracle juga menyertakan tablespace USERS untuk menyimpan data pengguna. Terakhir, dalam beberapa kasus, tablespace EXAMPLE akan dibuat untuk mendukung beberapa contoh akun pengguna yang disertakan dengan DBMS.

Salah satu tugas Oracle DBA adalah memastikan tablespace dibuat dan dipelihara dengan baik termasuk menambahkan file data dan memindahkan data antar tablespace.

Di Oracle sebuah Skema adalah kumpulan logis dari objek database seperti tabel, tampilan, indeks, urutan, prosedur tersimpan, dan struktur data lainnya. Secara umum, Skema dikaitkan dengan akun pengguna Oracle dan memiliki tablespace default yang ditetapkan untuk itu. Secara default, objek database baru untuk skema tertentu dibuat menggunakan tablespace default.

Salah satu tugas Oracle DBA adalah membuat pengguna baru dan memberi mereka izin untuk membuat, membaca, dan menulis data dalam skema mereka sendiri atau skema lain.

Petunjuk untuk mendapatkan dan membongkar perangkat lunak Oracle 12c disajikan di bagian berikutnya dari tutorial.

Unduh dan buka paket Oracle Installer

Kunjungi situs web Unduh Oracle 12c di http://www.Oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Unduh dua file ZIP winx64_12102_SE2_database_1of2.zip dan winx64_12102_SE2_database_2of2.zip dari situs Oracle TechNet. Perhatikan bahwa Anda perlu mengklik tombol radio untuk menyetujui persyaratan pengunduhan dan kemudian memberikan nama pengguna dan kata sandi situs web Oracle Anda.

Setelah file diunduh, Buka paket kedua file ZIP ke dalam sub-folder yang sama. Ini adalah langkah yang sangat penting – jangan unzip kedua file zip ke dalam folder terpisah karena instalasi akan gagal. Ini akan membuat satu folder bernama database yang berisi semua file yang diperlukan untuk menginstal Oracle 12c.

Hasil akhirnya harus berupa database single folder yang berisi semua file instalasi yang diperlukan untuk menginstal Oracle 12c.

Pada titik ini semua persiapan selesai dan penginstal dapat diluncurkan. Langkah-langkah ini disajikan di bagian berikutnya.

Menginstal Oracle 12c

Pastikan Anda masuk ke Windows dengan akun yang memiliki hak Administrator. Arahkan ke folder database dan klik dua kali pada program setup.exe untuk meluncurkan penginstal.

Jika Anda masuk sebagai pengguna biasa dengan hak istimewa admin, Anda mungkin perlu menyetel terlebih dahulu variabel lingkungan TEMP dan TMP sebelum memulai penginstal.

Layar pembuka untuk penginstal ditunjukkan di bawah ini:

Di Windows 10, Anda mungkin diminta untuk mengizinkan program setup.exe membuat perubahan pada komputer. Klik Ya tombol untuk melanjutkan.

Setelah beberapa pemeriksaan singkat untuk memastikan sistem operasi dapat mendukung penginstal Oracle, layar penginstalan utama akan muncul mulai dari Langkah 1 dari 10. Untuk menerima pembaruan keamanan, masukkan email dan kata sandi yang Anda gunakan dengan Dukungan Teknis Oracle. Jika Anda tidak memiliki informasi ini, biarkan bidang kosong dan hapus centang pada kotak Saya ingin menerima pembaruan keamanan melalui Dukungan Oracle Saya. Kemudian klik tombol Berikutnya tombol.

Pilih opsi “Create and Configure a Database”, lalu klik tombol Next> tombol.

Pilih Kelas Desktop (kecuali jika Anda ingin mengonfigurasi Oracle Grid/RAC segera yang memerlukan sedikit lebih banyak usaha) dan klik tombol Berikutnya> tombol

Langkah selanjutnya dari wizard penginstalan meminta akun sistem operasi Windows di mana Oracle akan diinstal dan akan dijalankan. Jika sebelumnya Anda telah membuat akun, pilih Gunakan pengguna Windows yang ada dan berikan informasi ini sekarang. Jika Anda tidak memiliki informasi akun terpisah atau tidak ingin menggunakan pengguna Windows terpisah untuk oracle, pilih Gunakan Akun Bawaan Windows lalu klik Berikutnya> tombol.

Jika Anda memilih untuk menggunakan akun Windows Built-In Anda akan menerima peringatan seperti yang ditunjukkan di bawah ini. Klik Ya tombol untuk melanjutkan.

Langkah selanjutnya dari wizard instalasi adalah menyediakan banyak parameter konfigurasi utama yang menentukan bagaimana database akan diinstal dan diatur. Perangkat keras server dan sistem file Anda mungkin berbeda. Sangat penting untuk memperhatikan parameter konfigurasi ini karena Anda perlu merujuknya kembali terutama jika ada masalah instalasi di kemudian hari. Pengaturan berikut bekerja dengan baik untuk instalasi dasar pada PC Windows 10.

Periksa dan berikan pengaturan untuk hal-hal berikut:

  • Tentukan folder tujuan untuk Oracle Base (folder c:\Oracle digunakan di sini). Pastikan drive target ini memiliki ruang disk kosong yang cukup.
  • Pilih “Edisi Standar” untuk Edisi Database.
  • Tentukan nama database global (orcl dalam kasus ini). Ini akan menjadi nama database root container.
  • Berikan kata sandi administrator basis data. Sangat penting bagi Anda untuk mengingat sandi ini karena akan digunakan untuk database administrator SYSTEM dan SYS account.
  • Buat basis data wadah. Nama pdborcl digunakan di sini untuk database pluggable. Bagian selanjutnya dari tutorial ini mengasumsikan nama database yang dapat dipasang ini digunakan.

Klik Berikutnya> tombol untuk melanjutkan.

Pada titik ini Pemasang akan menjalankan beberapa pemeriksaan sistem operasi untuk memastikan ada cukup RAM, ruang hard disk, panjang variabel PATH, dll. Jika salah satu pemeriksaan ini gagal, Anda harus keluar dari penginstal dan kemudian memperbaiki masalahnya . Jika semua pemeriksaan lolos, maka layar ringkasan berikutnya akan muncul secara otomatis.

Pada titik ini semua opsi telah ditetapkan dan Oracle Installer siap untuk memulai. Klik tombol Selesai tombol untuk memulai penginstalan.

Instalasi akan dimulai dengan menyiapkan dan menyalin file yang diperlukan.

Catatan:Jika Anda menerima kesalahan tentang masalah menyalin file, cara paling aman untuk memulihkan adalah keluar dari penginstal, lalu hapus semua file dari direktori instal (c:\oracle dalam kasus ini). Anda mungkin perlu menghentikan OracleMTSRecoveryService sebelum menghapus beberapa file).

Selama penginstalan, Anda mungkin diminta oleh Windows Firewall untuk mengizinkan port tertentu dibuka. Jika ini terjadi, klik tombol Izinkan akses.

Setelah file DBMS disalin ke tempatnya, asisten konfigurasi database akan diluncurkan.

Asisten Konfigurasi Basis Data

Setelah semua file disalin dan diinstal, Asisten Konfigurasi Database akan diluncurkan. Umumnya tidak banyak yang perlu Anda lakukan pada saat ini kecuali membiarkan Asisten Konfigurasi Basis Data selesai.

Setelah database telah diatur, layar ringkasan akan muncul seperti yang ditunjukkan di bawah ini. Catat parameter yang disetel termasuk lokasi URL Oracle Enterprise Manager (EM) yang akan diluncurkan di mesin lokal.

Instalasi akan dilanjutkan dan setiap langkah terakhir akan diselesaikan.

Pada titik ini, langkah terakhir adalah mengeklik tombol Tutup untuk menutup penginstal Oracle 12c.

Halaman berikutnya dari tutorial menguraikan beberapa kesalahan penginstalan yang umum dan memberikan saran tentang cara terbaik untuk mengatasinya.

Masalah dan Perbaikan Umum Pemasangan

Ada beberapa situasi di mana database tidak dapat diinstal atau tidak dapat dikonfigurasi. Di bawah ini hanya beberapa contoh bersama dengan solusi potensial. Anda juga dapat memeriksa dokumentasi Oracle untuk bug atau masalah instalasi yang diketahui.

Kesalahan Penginstal Oracle INS-30131

Jika Anda menerima kesalahan INS-30131 saat menginstal Oracle, periksa apakah sistem Windows Anda memiliki pembagian administratif yang diaktifkan. Salah satu cara untuk melakukannya adalah dengan mengeluarkan perintah Windows:

net share

Penginstal Oracle Gagal mencoba memperbarui Kunci Registri

Anda mungkin menerima kesalahan bahwa penginstal tidak dapat memperbarui kunci registri seperti:memperbarui kunci registri HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDB12Home1

Ini biasanya terjadi jika dua file zip sumber tidak dibuka ritsletingnya ke dalam sub-folder (direktori) yang sama sebelum penginstalan dimulai. Hal ini juga dapat terjadi jika pengguna yang melakukan penginstalan tidak memiliki hak administrator untuk memperbarui registri.

Bagian berikut memberikan detail tentang layanan database Oracle yang ditampilkan di Windows Service Manager.

Layanan Oracle di Windows

Di Windows 10, klik ikon Mulai Windows lalu ketik Layanan . Klik Layanan aplikasi yang muncul dalam daftar pop-up untuk meluncurkan Aplikasi Desktop Layanan.

Gulir ke bawah daftar layanan untuk sampai ke layanan Oracle. Harus ada 6 layanan yang terdaftar. Oracle 12c menginstal dan menjalankan kumpulan layanan Windows yang mengelola database, pemulihan, pendengar jaringan, penulis log, dan fungsi penting lainnya. Empat layanan utama adalah:

OracleServiceORCL – Ini adalah layanan DBMS utama yang menjalankan mesin database. Di server, ini harus diatur untuk memulai secara otomatis saat server melakukan booting. Jika Anda hanya akan menggunakan Oracle sesekali, Anda mungkin ingin mengatur ini untuk memulai secara manual. Dengan cara ini Anda dapat menyalakannya saat Anda membutuhkannya.

OracleOraDB12Home1TNSListener - Ini adalah layanan "pendengar" yang memungkinkan klien Oracle untuk terhubung ke database yang berjalan di server Anda. Secara default akan membuka port TCP 1521 untuk menerima koneksi masuk dan kemudian meneruskan koneksi tersebut ke layanan database. Sebagian besar alat pengembangan dan middleware Oracle harus dapat berkomunikasi dengan layanan ini. Pastikan firewall Anda disetel untuk mengizinkan koneksi eksternal ke port 1521.

OracleMTSRecoveryService – Ini adalah layanan integrasi Layanan Transaksi Microsoft yang memungkinkan database Oracle untuk berpartisipasi dalam transaksi terdistribusi. Kecuali Anda akan mengembangkan aplikasi MTS, Anda dapat membiarkan layanan ini disetel ke pengaturan Manual.

OracleJobScheduler – Layanan ini mendukung paket penjadwalan pekerjaan jarak jauh Oracle. Jika Anda tidak bermaksud menulis aplikasi dengan DBMS_SCHEDULER, Anda dapat membiarkan layanan ini Dinonaktifkan.

OracleVssWriterORCL – Layanan Oracle ORCL VSS Writer ini mendukung fungsi pencadangan dan pemulihan Oracle Volume Shadow Copy. Meskipun diatur untuk startup Manual, ini akan dimulai ketika database Oracle utama dijalankan.

Bagian berikut membahas pengelolaan Oracle Pluggable Databases.

Mengonfigurasi Basis Data Pluggable

Setelah Oracle 12c diinstal dan aktif dan berjalan, beberapa pekerjaan tambahan perlu dilakukan untuk mengonfigurasi database yang dapat dipasang sehingga tersedia dan dapat dikelola setiap kali server dimulai ulang. Alat SQL*Plus akan digunakan untuk menyelesaikan langkah-langkah konfigurasi ini. SYS bawaan Oracle akun akan digunakan di bawah SYSDBA peran untuk membuat perubahan ini.

Untuk menjalankan SQL*Plus, klik menu start Windows dan ketik sqlplus. Kemudian klik hasil yang muncul.

SQL*Plus akan meminta nama pengguna dan kata sandi. Untuk jenis nama pengguna:sys AS sysdba

Untuk jenis kata sandi dalam kata sandi administratif yang ditetapkan selama instalasi (tidak akan ditampilkan saat Anda mengetiknya). Setelah ini selesai, prompt SQL> akan muncul seperti yang ditunjukkan di bawah ini:

SQL*Plus: Release 12.1.0.2.0 Production on Thu Jan 5 09:06:43 2017
Copyright (c) 1982, 2014, Oracle.  All rights reserved.
Enter user-name: sys AS sysdba
Enter password:
Connected to: Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
SQL> 

Jalankan kueri untuk memeriksa status database Pluggable:

SQL> SELECT name, open_mode FROM v$pdbs;
NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        MOUNTED

Jika OPEN_MODE untuk database pluggable bernama PDBORCL diatur ke MOUNTED, jalankan perintah ini untuk membuka PDB dalam mode READ WRITE:

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;

Jalankan kueri lagi untuk memastikan database pluggable terbuka dalam mode READ WRITE.

SQL> SELECT name, open_mode FROM v$pdbs;
NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        READ WRITE

Sekarang setelah database pluggable terbuka, kita dapat menyimpan statusnya sehingga pada saat server restart, database pluggable akan dibuka secara otomatis. Keluarkan perintah berikut untuk menyimpan status database pluggable:

SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;
Pluggable database altered.

Untuk mengelola database pluggable secara langsung, port jaringan manajemen baru perlu dibuat. Langkah pertama di sini adalah mengubah sesi saat ini dari database root container ke database pluggable bernama pdborcl. Keluarkan perintah ALTER SESSION berikut untuk mengubah wadah:

SQL> ALTER SESSION SET CONTAINER = pdborcl;
Session altered.

Port default untuk Enterprise Manager untuk basis data penampung akar adalah port 5500. Keluarkan perintah berikut untuk mengaitkan port 5501 ke basis data yang dapat dipasang:

SQL> EXEC dbms_xdb_config.sethttpsport(5501);
PL/SQL procedure successfully completed.
SQL>

Dengan langkah-langkah konfigurasi di tempat database pluggable bernama pdborcl sekarang akan terbuka dan siap untuk dikelola oleh Manajer Perusahaan setiap kali server restart. Keluar dari SQL*Plus menggunakan perintah EXIT.

Bagian berikutnya dari tutorial memperkenalkan bekerja dengan Oracle Enterprise Manager.

Bekerja dengan Oracle Enterprise Manager

Oracle 12c memiliki Enterprise Manager bawaan yang merupakan antarmuka web yang dapat digunakan untuk memantau dan melakukan beberapa langkah konfigurasi untuk database Oracle. Ketika Oracle 12c diatur dalam konfigurasi Multitenant (seperti yang dilakukan sebelumnya dalam tutorial ini), basis data Root Container dapat dikelola secara terpisah dari basis data yang dapat dicolokkan.

Setelah mengikuti langkah-langkah konfigurasi di bagian sebelumnya, situs Manajemen Perusahaan berikut akan tersedia:

Database URL Web
Akar Basis Data Kontainer https://localhost:5500/em
pdborcl Basis data yang dapat dipasang https://localhost:5501/em

Contoh Enterprise Manager berikut akan menggunakan database pdborcl Pluggable pada port 5501.

Buka browser web ke salah satu URL di atas.

Perhatikan ini adalah koneksi HTTPS yang aman. Sertifikat yang digunakan adalah sertifikat yang diterbitkan sendiri dan browser web Anda mungkin mengeluarkan peringatan saat Anda pertama kali terhubung.

Masuk menggunakan nama pengguna SISTEM dan kata sandi administrator yang Anda buat selama instalasi Oracle. Layar Beranda Basis Data akan muncul.

Melihat Penyimpanan Basis Data

Tarik Penyimpanan menu dan pilih Ruang Tabel .

Perhatikan bahwa setiap tablespace disetel ke Perpanjang Otomatis artinya semakin banyak data yang ditambahkan, ukuran file data akan bertambah secara otomatis untuk menampungnya.

Jika Anda mengantisipasi membawa data dalam jumlah besar, segera ubah file data yang ada untuk memperbesar ukurannya, atau tambahkan file data baru dengan ukuran awal yang besar. Dengan cara ini saat data baru ditambahkan, DBMS tidak akan menghabiskan waktu untuk terus meningkatkan ukuran file.

Membuka Skema Sampel Oracle untuk HR, OE, dan SH

Basis data yang dapat dipasang harus memiliki skema sampel untuk Business Intelligence (BI), Sumber Daya Manusia (SDM), Order Entry (OE) dan Riwayat Penjualan (SH) dan beberapa lainnya (lihat situs Oracle ini untuk daftar lengkap akun sampel). Awalnya semua akun ini akan dikunci. Manajer Perusahaan Pengguna layar dapat digunakan untuk membuka kunci akun ini.

Tarik Keamanan menu dan pilih Pengguna

Semua pengguna database yang ada untuk database pluggable ini akan ditampilkan. Perhatikan bahwa sebagian besar akun saat ini terkunci.

Gulir ke bawah daftar hingga pengguna Order Entry (OE) muncul. Sorot entri OE

Sorot pengguna OE, tarik ke bawah Tindakan menu dan pilih Ubah Akun .

Hapus centang pada kotak untuk Akun terkunci dan kemudian berikan kata sandi baru untuk pengguna OE. Klik Oke tombol setelah selesai.

Klik Oke tombol untuk mengakui Konfirmasi.

Perhatikan bahwa pengguna OE sekarang tidak terkunci.

Ulangi langkah yang sama untuk pengguna BI, HR dan SH.

Menambahkan akun Pengguna baru

Anda mungkin ingin menambahkan akun pengguna baru di mana Anda dapat membuat tabel, tampilan, pemicu, dan objek database Anda sendiri. Buat pengguna baru dengan mengeklik Buat Pengguna tombol di layar Pengguna.

Isi username dan password baru (dua kali) kemudian klik tombol panah kanan di pojok kanan bawah kotak dialog.

Pilih tablespace untuk penyimpanan dan tablespace sementara. Biasanya ini adalah USERS dan TEMP masing-masing. Klik panah kanan untuk melanjutkan.

Terakhir, tambahkan hak istimewa yang akan dimiliki pengguna baru ini. Minimal pengguna membutuhkan CREATE SESSION

Klik tombol OK untuk membuat pengguna baru.

Pengguna baru akan muncul di daftar pengguna untuk database yang dapat dicolokkan.

Sekarang setelah pengguna baru dibuat, mereka perlu memiliki beberapa kuota ruang yang ditetapkan ke tablespace USERS. Sorot pengguna dan kemudian klik nama pengguna mereka untuk menampilkan tampilan properti mereka. Klik Kuota tab untuk melihat kuota untuk setiap tablespace.

Sorot tablespace USERS lalu klik Edit tombol tepat di atas daftar tablespace. Ubah kuota dari 0 menjadi 100 M untuk menunjukkan kuota disk 100 Megabyte. Kemudian klik tombol Oke tombol.

Layar yang sama ini dapat digunakan untuk memberikan hak istimewa kepada pengguna ini. Klik Hak Istimewa Objek tab lalu klik Hibah tombol. Untuk contoh ini, kami akan memberikan hak istimewa SELECT pada beberapa tabel dalam skema Order Entry (OE) ke JSMITH pengguna baru kami. Atur Skema ke OE dan pilih Object Type of TABLE. Kemudian klik tombol panah kanan.

Sorot objek yang menarik dan klik tombol panah kanan untuk memindahkannya ke Objek yang Dipilih samping. Untuk contoh ini, tabel CATEGORIES_TAB, CUSTOMERS, ORDERS, ORDER_ITEMS, PRODUCT_INFORMATION, dan PROMOTIONS dipilih. Klik panah kanan untuk melanjutkan.

Pilih hak istimewa yang akan dimiliki pengguna ini pada objek database. Untuk contoh ini, hak istimewa SELECT dipilih. Klik tombol OK untuk menyelesaikan HIBAH.

Pada titik ini, pengguna JSMITH sekarang dapat melakukan kueri tabel dalam skema OE menggunakan sintaks seperti berikut:

SELECT   c.cust_address.state_province, 
         AVG(c.credit_limit) AS Average_Credit_Limit
FROM     oe.customers c
WHERE    c.nls_territory = 'AMERICA'
GROUP BY c.cust_address.state_province
ORDER BY c.cust_address.state_province;

province

Perhatikan bahwa nama tabel diawali dengan nama skema OE.

Menjalankan Pengembang SQL

SQL Developer adalah alat antarmuka pengguna grafis untuk mengelola dan mengembangkan aplikasi database. Saat ini (Januari 2017) Oracle menyertakan SQL Developer Versi 3 dengan Oracle 12c. Versi Oracle SQL Developer yang lebih baru juga dapat diinstal. Lihat tutorial ini untuk detail tentang mendapatkan dan bekerja dengan versi SQL Developer yang lebih baru.

Pintasan ke Pengembang SQL dapat ditemukan di menu mulai Windows di Oracle – OraDB12Home1 grup seperti yang ditunjukkan di bawah ini:

Ketika Pengembang SQL selesai memuat, buat Koneksi baru ke database Oracle 12c lokal

Tarik ke bawah tanda plus hijau dan klik Koneksi Baru butir menu.

Fill in the connection information including a name of the connection, the Oracle username and password, the hostname (or IP address), port number and either SID (if connecting to the Root Container) or Service name (if connecting to a pluggable database). In this example a connection will be made for the Order Entry (OE) account in the pdborcl pluggable database available on the local host.

Click the Save button to save the connection and then click the Connect button to initiate the connection. Once connected, a new query worksheet will appear.

Run a few test queries. For example, to see a list of all tables and views in the current schema, query the “catalog” using table name “cat”:

See this tutorial for additional details on working with SQL Developer.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah Anda PILIH semuanya, tetapi 1 atau 2 bidang, tanpa kram penulis?

  2. Cara Mengekstrak Substring Dari String di Oracle/SQLite

  3. Apa yang sebenarnya digunakan LISTAGG dengan ORDER BY NULL sebagai kriteria pesanan?

  4. Fungsi PENGGUNA di Oracle

  5. Memetakan kunci asing dengan nama kolom khusus