Menghubungkan ke Database Oracle dengan AWS Schema Conversion Tool - AWS Schema Conversion Tool

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menghubungkan ke Database Oracle dengan AWS Schema Conversion Tool

Anda dapat menggunakan AWS SCT untuk mengonversi skema, objek kode database, dan kode aplikasi dari Oracle Database ke target berikut:

  • Amazon RDS untuk Saya SQL

  • Amazon Aurora Edisi Kompatibel Saya SQL

  • Amazon RDS para Postgre SQL

  • Amazon Aurora SQL Postgre -Edisi Kompatibel

  • Amazon RDS untuk Oracle

  • Amazon RDS untuk MariaDB

Ketika sumbernya adalah database Oracle, komentar dapat dikonversi ke format yang sesuai, misalnya, database PostgreSQL. AWS SCT dapat mengkonversi komentar pada tabel, tampilan, dan kolom. Komentar dapat menyertakan apostrof; AWS SCT menggandakan apostrof saat mengonversi SQL pernyataan, seperti halnya untuk literal string.

Untuk informasi selengkapnya, lihat hal berikut.

Hak istimewa untuk Oracle sebagai sumber

Hak istimewa yang diperlukan untuk Oracle sebagai sumber adalah sebagai berikut:

  • CONNECT

  • SELECT_CATALOG_ROLE

  • SELECT ANY DICTIONARY

  • SELECTPADASYS. ARGUMENT$

Menghubungkan ke Oracle sebagai sumber

Gunakan prosedur berikut untuk terhubung ke database sumber Oracle Anda dengan file. AWS Schema Conversion Tool

Untuk terhubung ke database sumber Oracle
  1. Di dalam AWS Schema Conversion Tool, pilih Tambahkan sumber.

  2. Pilih Oracle, lalu pilih Berikutnya.

    Kotak dialog Tambah sumber muncul.

  3. Untuk nama Koneksi, masukkan nama untuk database Anda. AWS SCT menampilkan nama ini di pohon di panel kiri.

  4. Gunakan kredensi database dari AWS Secrets Manager atau masukkan secara manual:

    • Untuk menggunakan kredensi database dari Secrets Manager, gunakan petunjuk berikut:

      1. Untuk AWSRahasia, pilih nama rahasianya.

      2. Pilih Isi untuk secara otomatis mengisi semua nilai di kotak dialog koneksi database dari Secrets Manager.

      Untuk informasi tentang menggunakan kredensil database dari Secrets Manager, lihat. Mengkonfigurasi AWS Secrets Manager di AWS Schema Conversion Tool

    • Untuk memasukkan informasi koneksi database sumber Oracle secara manual, gunakan petunjuk berikut:

      Parameter Tindakan
      Jenis

      Pilih jenis koneksi ke database Anda. Tergantung pada jenis Anda, berikan informasi tambahan berikut:

      • SID

        • Nama server: Nama Sistem Nama Domain (DNS) atau alamat IP server basis data sumber Anda.

        • Port server: Port yang digunakan untuk terhubung ke server database sumber Anda.

        • Oracle SID: ID Sistem Oracle ()SID. Untuk menemukan OracleSID, kirimkan kueri berikut ke database Oracle Anda:

          SELECT sys_context('userenv','instance_name') AS SID FROM dual;

      • Nama layanan

        • Nama server: DNS Nama atau alamat IP server basis data sumber Anda.

          Anda dapat terhubung ke database Oracle sumber Anda menggunakan protokol IPv6 alamat. Untuk melakukannya, pastikan Anda menggunakan tanda kurung siku untuk memasukkan alamat IP, seperti yang ditunjukkan pada contoh berikut.

          [2001:db8:ffff:ffff:ffff:ffff:ffff:fffe]
        • Port server: Port yang digunakan untuk terhubung ke server database sumber Anda.

        • Nama layanan: Nama layanan Oracle untuk terhubung.

      • TNSalias

        • TNSpath file: Path ke file yang berisi informasi koneksi nama Transparent Network Substrate (TNS).

          Setelah Anda memilih TNS file, AWS SCT tambahkan semua koneksi database Oracle dari file ke daftar TNSalias.

          Pilih opsi ini untuk terhubung ke Oracle Real Application Clusters ()RAC.

        • TNSalias: TNS Alias dari file ini untuk digunakan untuk terhubung ke database sumber.

      • TNSsambungkan pengenal

        • TNSconnect identifier: Pengidentifikasi untuk informasi TNS koneksi terdaftar.

      Nama pengguna dan Kata Sandi

      Masukkan kredensi database untuk terhubung ke server basis data sumber Anda.

      Pertama kali Anda terhubung ke database Oracle, Anda memasukkan path ke file Oracle Driver (ojdbc8.jar). Anda dapat mengunduh file di http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html. Pastikan untuk mendaftar di situs web Oracle Technical Network gratis untuk menyelesaikan unduhan. AWS SCT menggunakan driver yang dipilih untuk koneksi database Oracle masa depan. Jalur driver dapat dimodifikasi menggunakan tab Drivers di Pengaturan Global.

      AWS SCT menggunakan kata sandi untuk terhubung ke database sumber Anda hanya ketika Anda memilih untuk terhubung ke database Anda dalam sebuah proyek. Untuk mencegah mengekspos kata sandi untuk basis data sumber Anda, AWS SCT tidak menyimpan kata sandi secara default. Jika Anda menutup AWS SCT proyek Anda dan membukanya kembali, Anda akan diminta kata sandi untuk terhubung ke database sumber Anda sesuai kebutuhan.

      Gunakan SSL

      Pilih opsi ini untuk menggunakan Secure Sockets Layer (SSL) untuk terhubung ke database Anda. Berikan informasi tambahan berikut, sebagaimana berlaku, pada SSLtab:

      • SSLotentikasi: Pilih opsi ini untuk menggunakan SSL otentikasi berdasarkan sertifikat Siapkan toko kepercayaan dan penyimpanan kunci Anda di Pengaturan, Pengaturan global, Keamanan.

      • Toko kepercayaan: Toko kepercayaan untuk digunakan.

      • Toko kunci: Toko kunci untuk digunakan.

      Menyimpan kata sandi

      AWS SCT membuat brankas aman untuk menyimpan SSL sertifikat dan kata sandi database. Pilih opsi ini untuk menyimpan kata sandi database dan untuk terhubung dengan cepat ke database tanpa harus memasukkan kata sandi.

      Jalur pengemudi Oracle

      Masukkan jalur ke driver yang akan digunakan untuk terhubung ke database sumber. Untuk informasi selengkapnya, lihat Menginstal JDBC driver untuk AWS Schema Conversion Tool.

      Jika Anda menyimpan jalur driver di pengaturan proyek global, jalur driver tidak muncul di kotak dialog koneksi. Untuk informasi selengkapnya, lihat Menyimpan jalur driver di pengaturan global.

  5. Pilih Uji Koneksi untuk memverifikasi bahwa AWS SCT dapat terhubung ke database sumber Anda.

  6. Pilih Connect untuk terhubung ke database sumber Anda.