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

Memulai Oracle Autonomous Database di Cloud

Pengantar

Tutorial ini mencakup cara menyiapkan akun Oracle Cloud gratis dan membuat instance Autonomous Database gratis.

PENTING: Meskipun akun Oracle Cloud gratis dan sebagian besar layanan dasar gratis untuk digunakan, kartu kredit (atau metode pembayaran serupa) diperlukan untuk memverifikasi identitas Anda. Anda juga akan memerlukan ponsel yang mampu menerima pesan teks. Jika niat Anda hanya untuk mempraktikkan pernyataan SQL dan/atau mengembangkan aplikasi web menggunakan Oracle APEX, Anda dapat membuat Oracle APEX Workspace gratis tanpa menggunakan kartu kredit. Tutorial singkat tentang bekerja dengan Oracle APEX dapat ditemukan di sini.

Setelah Database Otonom dibuat, Anda dapat menggunakan beberapa alat berbeda untuk bekerja dengan data Anda termasuk Pengembang Oracle SQL, Oracle APEX, dan alat lainnya. Anda mungkin ingin mengunduh dan menginstal Oracle SQL Developer di komputer Anda sendiri (Windows atau MacOSX).

Langkah pertama adalah membuat akun Oracle Cloud baru. Langkah-langkah ini diuraikan di halaman berikutnya.

Membuat Akun Oracle Cloud

Untuk memulai, kunjungi situs web Oracle dengan URL:https://www.Oracle.com/cloud/free/

Klik pada Mulai Gratis tombol.

Isi alamat email Anda dan pilih negara Anda. Baca Persyaratan Penggunaan Oracle dan kebijakan lainnya, lalu klik tombol Berikutnya tombol saat Anda siap.

Isi kolom untuk Nama Akun Cloud. Nama ini hanya boleh berisi huruf tanpa spasi atau tanda baca lainnya. Anda akan menggunakan nama ini saat mengakses database. Kemudian isi nama Anda, alamat dan nomor ponsel di petunjuk yang disediakan. Setelah semua informasi ini dimasukkan, klik Berikutnya:Verifikasi Nomor Ponsel tombol.

Periksa ponsel Anda untuk pesan teks dari Oracle untuk melihat nomor kode. Ketik nomor kode di situs web Oracle tempat diminta dan klik tombol Verifikasi tombol.

Buat kata sandi baru untuk akun Oracle Cloud Anda. Ikuti aturan kata sandi yang disediakan. Klik tombol Berikutnya tombol untuk melanjutkan ke langkah informasi pembayaran. Ingatlah bahwa ini akan menjadi akun Oracle Cloud Anda (bukan akun database – yang akan dibuat nanti).

Baca pemberitahuan dari Oracle mengenai informasi pembayaran. Klik Tambahkan Detail Kartu Kredit tombol jika sudah siap.

Pada layar berikutnya, isi informasi pembayaran Anda termasuk Metode Pembayaran. Klik tombol Selesai tombol saat selesai. Ingatlah bahwa selama Anda menggunakan layanan “Selalu Gratis”, metode pembayaran Anda tidak akan dikenakan biaya.

Di layar berikutnya, verifikasi nomor kartu dan kedaluwarsa. Tinjau Perjanjian Layanan Cloud Oracle, centang kotak, lalu klik Selesaikan Pendaftaran tombol.

Pada titik ini akun Oracle Cloud baru akan dibuat. Ini mungkin memerlukan waktu hingga 5 menit untuk menyelesaikannya. Dalam beberapa kasus yang jarang terjadi, jika ada masalah dalam memverifikasi informasi pembayaran Anda, Anda dapat dihubungi melalui email untuk memberikan informasi tambahan.

Lanjutkan ke halaman berikutnya dari tutorial ini setelah akun Oracle Cloud dibuat.

Masuk ke Oracle Cloud Console

Setelah akun dibuat, browser web harus mengarahkan ulang ke halaman login. Isi username dan password Oracle Cloud Account Anda seperti yang diberikan pada langkah sebelumnya dan klik tombol Sign-In tombol.

Setelah masuk, halaman beranda Oracle Cloud Console akan muncul. Catat layanan yang berbeda dan layanan yang ditandai dengan Selalu Gratis yang Memenuhi Syarat . Layanan "Selalu Gratis" dapat digunakan tanpa dikenakan biaya. Akun Anda juga akan dikreditkan dengan $300 (per Desember 2019) yang dapat digunakan untuk mencoba berbagai layanan yang tidak gratis.

Di bagian berikutnya, database Pemrosesan Transaksi Otonom baru akan dibuat.

Membuat Database Pemrosesan Transaksi Otonom baru di Oracle Cloud

Bagian tutorial ini akan mencakup pembuatan instance database pemrosesan transaksi. Dari konsol Oracle Cloud, klik tombol besar untuk Membuat database ATP .

Pilih Kompartemen (biasanya nama layanan yang Anda masukkan saat menyiapkan akun), lalu berikan Nama tampilan dan nama Database. Perhatikan bahwa nama Database tidak boleh berisi tanda baca atau spasi.

Pilih jenis beban kerja Pemrosesan Transaksi dan pilih Infrastruktur Bersama seperti yang ditunjukkan di bawah ini.

Di bawah Konfigurasi Basis Data judul, pilih Selalu Gratis pilihan. Dengan memilih opsi ini, database dasar dengan 20 GB ruang disk dan satu CPU virtual akan dibuat. Tidak ada biaya yang akan dikenakan di akun Anda untuk database ini.

Berikan kata sandi baru untuk administrator database. Nama pengguna administrator basis data default adalah ADMIN . Ingatlah bahwa ini akan menjadi nama pengguna dan kata sandi untuk Database ATP yang Anda buat. Ini berbeda dengan akun Oracle Cloud Anda.

Langkah selanjutnya adalah memilih akses jaringan. Secara default, database baru akan dapat diakses dari mana saja di internet. Jika Anda ingin membatasi akses ke database ini untuk host atau klien pada rentang alamat yang lebih terbatas, periksa Konfigurasikan Aturan Kontrol Akses kotak dan kemudian ikuti petunjuk untuk menambahkan alamat IP atau blok CIDR yang diizinkan.

Untuk contoh ini, kami akan membiarkan akses tetap terbuka.

Terakhir, pilih Termasuk Lisensi lalu klik Buat Basis Data Otonom tombol.

Perhatikan bahwa mungkin diperlukan waktu hingga 5 menit agar database baru disediakan .

Setelah database baru telah disediakan, itu akan menjadi tersedia . Klik Alat tab untuk melihat berbagai alat yang akan digunakan untuk mengakses database.

Perhatikan bahwa halaman manajemen ini akan digunakan jika Anda perlu memulai kembali basis data ATP Anda. Periksa di bawah Tindakan Lainnya… tombol untuk fitur ini.

Halaman berikutnya memperkenalkan beberapa alat yang dapat digunakan untuk mengakses database ATP yang baru.

Bekerja dengan Basis Data ATP

Cara tercepat untuk mengakses database baru adalah dengan menggunakan antarmuka Oracle SQL Developer Web. Klik Buka Web Pengembang SQL tombol.

Masuk ke database dengan nama pengguna ADMIN dan kata sandi terkait yang diberikan saat database dibuat. Setelah masuk, lembar kerja Web Pengembang SQL akan muncul. Ada tiga bagian utama. Skema (pengguna) dan objeknya (tabel, tampilan, dll.) ditampilkan di jendela sebelah kiri di bawah Navigator . Pernyataan SQL dapat diketik menggunakan bagian Lembar Kerja. Hasil kueri dan umpan balik lainnya disediakan di jendela di kanan bawah.

Skema sampel Oracle Sales History (SH) tersedia di database sehingga dapat digunakan untuk menguji kueri dengan mudah seperti yang ditunjukkan di bawah ini.

Halaman berikutnya memperkenalkan cara menghubungkan ke database Cloud menggunakan alat klien Oracle SQL Developer yang Anda unduh di PC Anda sendiri.

Menghubungkan ke Oracle Cloud Database menggunakan perangkat lunak Pengembang SQL

Perangkat lunak Oracle SQL Developer memiliki lebih banyak fitur daripada versi Web. Versi SQL Developer yang terinstal dapat diinstal di komputer Anda sendiri (Lihat petunjuk di sini untuk Windows atau MacOSX).

Dengan asumsi Anda telah mengunduh, menginstal, dan menjalankan Pengembang SQL, Anda dapat mengunduh kredensial Oracle Cloud Wallet dari instance database Oracle Cloud dan menggunakannya untuk terhubung ke database.

Dari layar beranda Autonomous Database, klik Koneksi DB tombol.

Menghubungkan ke database cloud memerlukan Wallet dan string koneksi. Klik tombol untuk mengunduh dompet.

Berikan kata sandi baru untuk dompet, lalu klik Unduh tombol.

Pastikan untuk menyimpan file dompet di lokasi yang aman.

Membuat Koneksi Database baru dari Pengembang SQL

Di Oracle SQL Developer, klik tanda plus hijau untuk membuat Koneksi Database Baru.

Beri nama koneksi database baru dan berikan nama pengguna ADMIN dan kata sandi terkait.

Ubah Jenis Koneksi ke Dompet Awan . Klik Jelajahi… tombol, navigasikan ke folder dengan dompet cloud Anda dan pilih file itu.

Klik tombol Uji untuk memastikan koneksi berfungsi.

Terakhir klik Simpan untuk menyimpan sambungan ini, lalu klik Hubungkan tombol untuk terhubung ke database cloud.

Setelah terhubung, lembar kerja baru akan terbuka di mana Pernyataan SQL dapat dimasukkan.

Perhatikan bahwa koneksi ini dilakukan dengan pengguna ADMIN. Setiap pekerjaan pengembangan database baru harus dilakukan dengan akun pengguna database yang terpisah. Langkah-langkah untuk membuat pengguna database Oracle baru tersedia di halaman berikutnya.

Membuat Pengguna Database Oracle Baru

SQL Developer dapat digunakan untuk membuat user database baru. Pengguna ADMIN Database Cloud memiliki izin yang diperlukan untuk membuat pengguna database tambahan dan memberi mereka hak istimewa yang diperlukan.

Sintaks SQL paling dasar untuk membuat pengguna baru di Oracle adalah:

BUAT nama pengguna PENGGUNA DIIDENTIFIKASI DENGAN kata sandi;

Ada banyak lagi bagian opsional untuk BUAT PENGGUNA pernyataan tetapi dengan membiarkannya mati, default akan digunakan. Catatan:Harap pilih kata sandi yang berbeda dari contoh ini. Kata sandi pengguna Oracle harus berisi campuran huruf besar dan kecil serta angka.

Untuk contoh ini, kita akan membuat user baru bernama “furniture”.

Beberapa izin perlu diberikan kepada pengguna baru sehingga mereka memiliki kemampuan untuk terhubung ke database dan membuat objek baru seperti tabel dan tampilan.

GRANT CONNECT, RESOURCE TO furniture;
GRANT CREATE SESSION TO furniture;
GRANT UNLIMITED TABLESPACE TO furniture;
GRANT CREATE ANY VIEW TO furniture;
GRANT SELECT ANY TABLE TO furniture;

Sekarang setelah pengguna baru membuat dan menetapkan izin yang sesuai, kita dapat membuat koneksi baru ke database dengan kredensial pengguna ini. Kemudian dompet yang sama akan digunakan.

Klik tombol Uji tombol untuk memastikan koneksi berfungsi. Kemudian simpan koneksi dan terakhir klik tombol Hubungkan tombol untuk terhubung ke database menggunakan nama pengguna baru ini.

Setelah koneksi dibuat, pernyataan SQL dapat dimasukkan untuk membuat set tabel (skema) baru.

Setelah skema dibuat, Anda dapat menguji kueri SQL.

Mengaktifkan Web Pengembang SQL untuk Pengguna baru

Secara default, hanya pengguna ADMIN yang diizinkan untuk meluncurkan SQL Developer Web. Untuk memberi pengguna tambahan kemampuan untuk menjalankan SQL Developer Web, pertama-tama masuk ke SQL Developer Web sebagai pengguna ADMIN, lalu jalankan skrip PL/SQL berikut:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'your schema name',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'your schema name',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

Masukkan nama pengguna Anda di mana ia memiliki 'nama skema Anda' . Misalnya:


BEGIN
 ords_admin.enable_schema(
  p_enabled => TRUE,
  p_schema => 'FURNITURE',
  p_url_mapping_type => 'BASE_PATH',
  p_url_mapping_pattern => 'FURNITURE',
  p_auto_rest_auth => TRUE
 );
 commit;
END;
/

Pastikan untuk menjalankan semua kode termasuk garis miring di baris terakhir.

Keluar dari Web Pengembang SQL dan catat URL-nya.

https://db-name.db_host.oraclecloudapps.com/ords/admin/sign-in/?nav=worksheet

Ubah bagian "admin" menjadi nama skema baru Anda. Misalnya:

https://db-name.db_host.oraclecloudapps.com/ords/furniture/sign-in/?nav=worksheet

Kemudian masuk ke Web Pengembang SQL dengan nama pengguna dan kata sandi akun baru Anda.

Halaman berikutnya menyediakan beberapa tautan tambahan ke tutorial lain yang terkait dengan Pengembang SQL.

Tutorial Pengembang SQL Tambahan

Berikut adalah beberapa halaman yang membahas cara menulis, menjalankan, dan menyimpan pernyataan SQL, cara mengekspor data menggunakan SQL Developer dan cara mengimpor data ke Oracle menggunakan SQL Developer. Anda mungkin juga tertarik menggunakan SQL Developer untuk merekayasa balik skema Oracle. Tutorial itu ditautkan di sini.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hapus Tajuk Kolom ke dalam file Teks Keluaran

  2. Downtime dan Hotpatch menerapkan mode di adop R12.2

  3. Membuat tabel/tampilan yang diratakan dari kumpulan data yang ditentukan secara hierarki

  4. Apakah ada tipe boolean di database Oracle?

  5. Bagaimana Mendapatkan Nilai ASCII di Oracle?