Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris. Show
Setelah Amazon RDS menetapkan instans Oracle DB, Anda dapat menggunakan aplikasi klien SQL standar untuk terhubung ke instans DB. Dalam hal ini, Anda terhubung ke instans DB yang menjalankan mesin basis data Oracle dengan menggunakan Oracle SQL Developer atau SQL*Plus. Sebagai contoh untuk membantu Anda memahami seluruh proses pembuatan dan penghubungan ke sampel instans DB, lihat Membuat instans DB Oracle dan menghubungkan ke basis data di instans DB Oracle. Menemukan titik akhir instans DB Oracle AndaSetiap instans Amazon RDS DB memiliki titik akhir, dan tiap titik akhir memiliki nama DNS dan nomor port untuk instans DB. Untuk terhubung ke instans DB Anda menggunakan aplikasi klien SQL, Anda perlu nama DNS dan nomor port untuk instans DB Anda. Anda dapat menemukan titik akhir instans DB menggunakan konsol Amazon RDS atau AWS CLI. KonsolUntuk menemukan titik akhir menggunakan konsol
AWS CLIUntuk menemukan titik akhir instans Oracle DB dengan menggunakan AWS CLI, panggil perintah describe-db-instances. contoh Untuk menemukan titik akhir menggunakan AWS CLI aws rds describe-db-instances Cari untuk Endpoint dalam output untuk menemukan nama DNS dan nomor port instans DB Anda. Baris Address di output berisi nama DNS. Berikut ini adalah contoh output titik akhir JSON. "Endpoint": { "HostedZoneId": "Z1PVIF0B656C1W", "Port": 3306, "Address": "myinstance.123456789012.us-west-2.rds.amazonaws.com" },Output dapat berisi informasi untuk beberapa instans DB. Terhubung ke instans DB Anda menggunakan Oracle SQL developerDalam prosedur ini, Anda terhubung ke instans DB dengan menggunakan Oracle SQL Developer. Untuk mengunduh versi mandiri utilitas ini, lihat Halaman unduhan pengembang Oracle SQL. Untuk terhubung ke instans DB, Anda memerlukan nama DNS dan nomor port. Untuk informasi tentang cara menemukan nama DNS dan nomor port untuk instans DB, lihat Menemukan titik akhir instans DB Oracle Anda. Untuk terhubung ke instans DB menggunakan SQL developer
Terhubung ke instans DB Anda menggunakan SQL*PlusAnda dapat menggunakan utilitas seperti SQL*Plus untuk terhubung ke instans Amazon RDS DB yang menjalankan Oracle. Untuk mengunduh Oracle Instant Client, yang mencakup versi mandiri SQL*Plus, lihat Unduhan Oracle Instant Client. Untuk terhubung ke instans DB, Anda memerlukan nama DNS dan nomor port. Untuk informasi tentang cara menemukan nama DNS dan nomor port untuk instans DB, lihat Menemukan titik akhir instans DB Oracle Anda. contoh Untuk terhubung ke instans Oracle DB menggunakan SQL*Plus Dalam contoh berikut, ganti nama pengguna administrator instans DB Anda. Selain itu, ganti nama DNS untuk instans DB Anda, kemudian sertakan nomor port dan SID Oracle. Nilai SID adalah nama basis data instans DB yang Anda tentukan saat membuat instans DB, bukan nama instans DB. Untuk Linux, macOS, atau Unix: sqlplus 'user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))'Untuk Windows: sqlplus user_name@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dns_name)(PORT=port))(CONNECT_DATA=(SID=database_name)))Anda seharusnya melihat output yang mirip dengan yang berikut. SQL*Plus: Release 12.1.0.2.0 Production on Mon Aug 21 09:42:20 2017Setelah Anda memasukkan kata sandi untuk pengguna, perintah SQL akan muncul. SQL>String koneksi format yang lebih pendek (Easy connect atau EZCONNECT), seperti sqlplus USER/PASSWORD@LONGER-THAN-63-CHARS-RDS-ENDPOINT-HERE:1521/DATABASE_IDENTIFIER, mungkin mencapai batas karakter maksimum dan tidak boleh digunakan untuk menghubungkan. Pertimbangan untuk grup keamananAgar Anda dapat terhubung ke instans DB, instans DB tersebut harus ditautkan dengan grup keamanan yang berisi alamat IP dan konfigurasi jaringan yang diperlukan. Instans DB Anda mungkin menggunakan grup keamanan default. Jika Anda menetapkan grup keamanan yang tidak dikonfigurasi secara default saat membuat instans DB, firewall instans DB akan mencegah koneksi. Untuk membuat grup keamanan baru, grup keamanan yang Anda buat bergantung pada platform Amazon EC2 untuk instans DB Anda. Untuk menentukan platform Anda, lihat Menentukan apakah Anda menggunakan platform EC2-VPC atau EC2-Classic. Secara umum, jika instans DB Anda ada di platform EC2, buatlah grup keamanan DB; jika instans DB Anda ada di platform VPC, buatlah grup kelompok VPC. Untuk informasi tentang cara membuat grup keamanan baru, lihat Mengendalikan akses dengan kelompok keamanan. Setelah membuat grup keamanan baru, ubah instans DB Anda untuk menautkannya dengan grup keamanan. Untuk informasi selengkapnya, lihat Memodifikasi instans Amazon RDS DB. Anda dapat meningkatkan keamanan dengan menggunakan SSL untuk mengenkripsi koneksi ke instans DB Anda. Untuk informasi selengkapnya, lihat Lapisan Soket Aman Oracle. Proses server menangani koneksi pengguna ke instans Oracle DB. Secara default, instans Oracle DB menggunakan proses server khusus. Dengan proses server khusus, setiap proses server hanya melayani satu proses pengguna. Anda dapat memilih untuk mengonfigurasi proses server bersama. Dengan proses server bersama, setiap proses server dapat melayani beberapa proses pengguna. Anda dapat mempertimbangkan untuk menggunakan proses server bersama saat sejumlah besar sesi pengguna menggunakan terlalu banyak memori pada server. Anda juga dapat mempertimbangkan proses server bersama ketika sesi sangat sering terhubung dan terputus, sehingga mengakibatkan masalah kinerja. Penggunakan proses server bersama juga memiliki kekurangan. Sebagai contoh, sumber daya CPU dapat disaring, dan lebih rumit untuk dikonfigurasi dan dikelola. Untuk informasi selengkapnya tentang proses server khusus dan bersama, lihat Tentang proses server khusus dan bersama di dokumentasi Oracle. Untuk informasi selengkapnya tentang cara mengonfigurasi proses server bersama di instans DB Amazon RDS Oracle, lihat Bagaimana cara mengonfigurasi Amazon RDS for Oracle Database untuk digunakan bersama dengan server bersama? di Pusat Pengetahuan. Pemecahan masalah koneksi ke instans Oracle DB AndaBerikut adalah masalah yang mungkin Anda hadapi saat mencoba menghubungkan ke instans Oracle DB Anda.
Untuk informasi selengkapnya tentang masalah koneksi, lihat Tidak dapat terhubung ke instans DB Amazon RDS. Memodifikasi properti koneksi menggunakan parameter sqlnet.oraFile sqlnet.ora mencakup parameter yang mengonfigurasi fitur Oracle Net pada server dan klien basis data Oracle. Dengan menggunakan parameter dalam file sqlnet.ora, Anda dapat memodifikasi properti untuk koneksi masuk dan keluar basis data. Untuk informasi lebih lanjut tentang mengapa Anda mungkin menetapkan parameter sqlnet.ora, lihat Mengonfigurasi parameter profil dalam dokumentasi Oracle. Menetapkan parameter sqlnet.oraGrup parameter Amazon RDS for Oracle mencakup subset parameter sqlnet.ora. Anda menetapkannya dengan cara yang sama seperti Anda mengatur parameter Oracle lainnya. Prefik sqlnetora. mengidentifikasi parameter mana yang merupakan sqlnet.ora parameter. Misalnya, dalam grup parameter Oracle di Amazon RDS, default_sdu_size Parameter sqlnet.ora adalah sqlnetora.default_sdu_size. Untuk informasi tentang mengelola kelompok parameter dan mengatur nilai parameter, lihat Bekerja dengan grup parameter. Support sqlnet.ora yang didukungAmazon RDS Support parameter sqlnet.ora berikut. Perubahan pada parameter sqlnet AMI langsung berpengaruh.
Nilai default untuk setiap parameter sqlnet.ora yang Support adalah default Oracle untuk rilis tersebut. Untuk informasi tentang nilai default untuk Basis Data Oracle 12c, lihat Parameter untuk file sqlnet.ora dalam dokumentasi Basis Data Oracle 12c. Melihat parameter sqlnet.oraAnda dapat melihat parameter sqlnet.ora dan pengaturannya menggunakan AWS Management Console, AWS CLI, atau klien SQL. Melihat parameter sqlnet.ora menggunakan konsolUntuk informasi tentang melihat parameter dalam grup parameter, lihat Bekerja dengan grup parameter. Dalam grup parameter Oracle, sqlnetora. prefiks mengidentifikasi parameter mana yang merupakan sqlnet.ora parameter. Melihat parameter sqlnet.ora menggunakan AWS CLIUntuk melihat parameter sqlnet.ora yang dikonfigurasi dalam grup parameter Oracle, gunakan perintah AWS CLI describe-db-parameters. Untuk melihat semua parameter sqlnet.ora untuk instans DB Oracle, panggil perintah AWS CLI download-db-log-file-portion. Tentukan pengidentifikasi instans DB, nama file log, dan jenis output. contoh Kode berikut mencantumkan semua parameter sqlnet.ora untuk mydbinstance. Untuk Linux, macOS, atau Unix: aws rds download-db-log-file-portion \ --db-instance-identifier mydbinstance \ --log-file-name trace/sqlnet-parameters \ --output textUntuk Windows: aws rds download-db-log-file-portion ^ --db-instance-identifier mydbinstance ^ --log-file-name trace/sqlnet-parameters ^ --output textMelihat parameter sqlnet.ora menggunakan klien SQLSetelah Anda terhubung ke instans Oracle DB dalam klien SQL, kueri berikut mencantumkan parameter sqlnet.ora. SELECT * FROM TABLE (rdsadmin.rds_file_util.read_text_file( p_directory => 'BDUMP', p_filename => 'sqlnet-parameters'));Untuk informasi tentang menghubungkan ke instans DB Oracle DB di klien SQL, lihat Terhubung ke instans DB Oracle Anda. |