Menggunakan Oracle Database sebagai sumber untuk AWS SCT - AWS Schema Conversion Tool

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

Menggunakan Oracle Database sebagai sumber untuk AWS SCT

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

  • Amazon RDS for MySQL

  • Amazon Aurora Edisi Kompatibel MySQL

  • Amazon RDS for PostgreSQL

  • Amazon Aurora Edisi Kompatibel PostgreSQL

  • Amazon RDS for Oracle

  • Amazon RDS for MariaDB

Ketika sumber adalah database Oracle, komentar dapat dikonversi ke format yang sesuai di, misalnya, database PostgreSQL. AWS SCTdapat mengkonversi komentar pada tabel, pandangan, dan kolom. Komentar dapat mencakup apostrof; AWS SCT menggandakan tanda kutip saat mengonversi pernyataan SQL, seperti halnya untuk string literal.

Untuk informasi selengkapnya, lihat berikut ini.

Hak istimewa untuk Oracle sebagai sumber

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

  • MENGHUBUNG

  • SELECT_CATALOG_ROLE

  • PILIH KAMUS APA SAJA

  • PILIH DI SYS.ARGUMENT$

Menghubungkan ke Oracle sebagai sumber

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

Untuk menyambung ke database sumber Oracle
  1. DiAWS Schema Conversion Tool, pilih Tambahkan sumber.

  2. Pilih Oracle, lalu pilih Berikutnya.

    Kotak dialog Add source muncul.

  3. Untuk nama Connection, masukkan nama untuk database Anda. AWS SCTmenampilkan nama ini di pohon di panel kiri.

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

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

      1. Untuk AWS Secret, pilih nama rahasianya.

      2. Pilih Mengisi untuk secara otomatis mengisi semua nilai dalam kotak dialog koneksi database dari Manajer Rahasia.

      Untuk informasi tentang penggunaan kredensi database dari Secrets Manager, lihat. Menggunakan AWS Secrets Manager

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

      Parameter Action
      Jenis

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

      • SID

        • Nama server: Nama Domain Name System (DNS) atau alamat IP server database sumber Anda.

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

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

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

      • Nama layanan

        • Nama server: Nama DNS atau alamat IP server database sumber Anda.

          Anda dapat terhubung ke database Oracle sumber Anda menggunakan protokol alamat IPv6. Untuk melakukannya, pastikan Anda menggunakan tanda kurung persegi 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 ke.

      • Alias TNS

        • Jalur file TNS: Jalur ke file yang berisi informasi koneksi nama Transparan Jaringan Substrat (TNS).

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

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

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

      • TNS menghubungkan identifier

        • TNS connect identifier: Pengenal untuk informasi koneksi TNS terdaftar.

      Nama pengguna dan Kata Sandi

      Masukkan kredensyal database untuk terhubung ke server database 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 SCTmenggunakan driver yang dipilih untuk setiap koneksi database Oracle masa depan. Jalur driver dapat dimodifikasi menggunakan tab Driver di Pengaturan Global.

      AWS SCTmenggunakan 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 database sumber Anda, AWS SCT tidak menyimpan kata sandi secara default. Jika Anda menutup AWS SCT proyek 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 tab SSL:

      • Otentikasi SSL: Pilih opsi ini untuk menggunakan otentikasi SSL 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.

      Simpan kata sandi

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

      Jalur pengemudi Oracle

      Masukkan path ke driver yang akan digunakan untuk terhubung ke database sumber. Untuk informasi selengkapnya, lihat Mengunduh driver database yang diperlukan.

      Jika Anda menyimpan jalur driver dalam 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 Hubungkan untuk terhubung ke database sumber Anda.