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

Cara menggunakan dompet oracle

Untuk menghubungkan Oracle DB menggunakan dompet memerlukan perubahan berikut.

  1. Anda perlu membuat toko dompet, Anda juga harus memilih kata sandi untuk dompet dan Anda perlu menggunakan kata sandi ini saat memodifikasi dompet

    • OracleClientHome /bin/mkstore -wrl Di mana Anda ingin menyimpan dompet Anda -buat

    mis. C:\Oracle_11.2.0\product\client_1\bin\mkstore -wrl C:\Users\sample\app\wallet

  2. anda perlu menambahkan entri tns di tnsnames.ora (OracleClientHome /network/admin/tnsnames.ora) dan nama entri tns yang sama akan digunakan kami wallet connect string

    • TNS_Entry_Name =(DESKRIPSI=(ADDRESS=(PROTOCOL=TCP)(HOST=Nama Inang )(PORT=Port_Number ))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=Nama_Layanan )))

    mis. C:\Oracle_11.2.0\product\client_1\network\admin\tnsnames.ora

    • SAMPLEDB_RO=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=HostName )(PORT=PortNumber ))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=samplesrv)))
  3. Anda perlu membuat entri dompet untuk entri tns di atas dengan kredensial, Anda juga perlu memberikan kata sandi dompet yang telah Anda berikan saat membuat dompet.

    • OracleClientHome /bin/mkstore -wrl Di mana Anda ingin menyimpan dompet Anda -createCredential TNS_Entry_Name/Wallet_Entry_name DB_Username DB_Password

    mis. C:\Oracle_11.2.0\product\client_1\bin\mkstore -wrl C:\Users\sample\app\wallet -createCredential contoh sampel SAMPLEDB_RO

  4. Anda perlu menambahkan file sqlnet.ora untuk memperbarui lokasi dompet dan bendera penggantian dompet menjadi true

    • WALLET_LOCATION =(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=Di mana Anda ingin menyimpan dompet Anda )))
    • SQLNET.WALLET_OVERRIDE =BENAR

    mis.

    • WALLET_LOCATION =(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=C:\Users\sample\app\wallet)))
    • SQLNET.WALLET_OVERRIDE =BENAR
  5. uji koneksi db menggunakan dompet dan klien oracle untuk memastikan konfigurasi dompet sudah benar

    • OracleClientHome /bin/sqlplus /nolog

    • sambungkan DB_Username /DB_Password @TNS_Entry_Name

    • hubungkan /@TNS_Entry_Name

    mis.

  6. Anda perlu membuat aplikasi java siap menggunakan dompet dan menjalankan program java dengan Parameter JVM di bawah ini

    • Tambahkan toples berikut ke classpath aplikasi.
    • OracleClientHome /jdbc/lib/ojdbc.jar
    • OracleClientHome /jlib/oraclepki.jar
    • OracleClientHome /jlib/osdt_cert.jar
    • OracleClientHome /jlib/osdt_core.jar

    • mis.

    • C:\Oracle_11.2.0\product\client_1\jdbc\lib\ojdbc.jar
    • C:\Oracle_11.2.0\product\client_1\jlib\oraclepki.jar
    • C:\Oracle_11.2.0\product\client_1\jlib\osdt_cert.jar
    • C:\Oracle_11.2.0\product\client_1\jlib\osdt_core.jar

    • Ubah url tipis konfigurasi aplikasi untuk menggunakan dompet

    • jdbc:Oracle:thin:/@TNS_Entry_Name/Wallet_Entry_name

    • mis.

    • jdbc:Oracle:thin:/@SAMPLEDB_RO

    • Juga tambahkan properti berikut sebagai Parameter JVM, ini membantu perpustakaan untuk menemukan dompet oracle

    • -Doracle.net.tns_admin=OracleClientHome /network/admin -Doracle.net.wallet_location=Di mana Anda ingin menyimpan dompet Anda

    • mis. -Doracle.net.tns_admin=C:\Oracle_11.2.0\product\client_1\network\admin -Doracle.net.wallet_location=C:\Users\sample\app\wallet

    Anda sudah siap!!

    • Untuk membuat daftar kredensial yang ada di dompet, Anda dapat menggunakan perintah di bawah ini, tetapi Anda harus memberikan kata sandi dompet yang telah Anda berikan saat membuat dompet.
    • OracleClientHome /bin/mkstore -wrl Di mana Anda ingin menyimpan dompet Anda -listCredential

    • mis. C:\Oracle_11.2.0\product\client_1\bin\mkstore -wrl C:\Users\sample\app\wallet -listCredential



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana Anda mengatur nama skema untuk urutan pada waktu penerapan saat menggunakan JPA?

  2. Kesalahan waktu berjalan yang tidak ditentukan saat menjalankan skrip vba

  3. Cara Mengatur Direktori Tujuan Arsip Log di Oracle Database

  4. Bagaimana cara menulis tabel literal di Oracle?

  5. Kebocoran memori driver Oracle - Tomcat