Untuk menghubungkan Oracle DB menggunakan dompet memerlukan perubahan berikut.
-
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
-
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)))
-
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
-
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
-
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.
- sambungkan sampel/[email protected] _RO
- hubungkan /@SAMPLEDB_RO
-
-
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