Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cách sử dụng ví oracle

Để kết nối Oracle DB bằng ví, yêu cầu các thay đổi sau.

  1. bạn cần tạo một cửa hàng ví, bạn cũng cần chọn mật khẩu cho ví và bạn cần sử dụng mật khẩu này trong khi sửa đổi ví

    • Trang chủ OracleClient / bin / mkstore -wrl Nơi bạn muốn lưu trữ ví của mình -tạo ra

    ví dụ: C:\ Oracle_11.2.0 \ product \ client_1 \ bin \ mkstore -wrl C:\ Users \ sample \ app \ wallet

  2. bạn cần thêm các mục tns trong tnsnames.ora ( OracleClientHome /network/admin/tnsnames.ora) và cùng một tên mục nhập tns sẽ được sử dụng cho chuỗi kết nối ví của chúng tôi

    • TNS_Entry_Name =(DESCRIPTION =(ADDRESS =(PROTOCOL =TCP) (HOST = Tên máy chủ ) (PORT = Port_Number )) (CONNECT_DATA =(SERVER =chuyên dụng) (SERVICE_NAME = Service_Name )))

    ví dụ: C:\ Oracle_11.2.0 \ product \ client_1 \ network \ admin \ tnsnames.ora

    • SAMPLEDB_RO =(DESCRIPTION =(ADDRESS =(PROTOCOL =TCP) (HOST = Tên máy chủ ) (PORT = PortNumber )) (CONNECT_DATA =(SERVER =chuyên dụng) (SERVICE_NAME =samplerv)))
  3. bạn cần tạo mục nhập ví cho mục nhập tns ở trên bằng thông tin đăng nhập, bạn cũng cần cung cấp mật khẩu ví mà bạn đã cung cấp khi tạo ví.

    • Trang chủ OracleClient / bin / mkstore -wrl Nơi bạn muốn lưu trữ ví của mình -createCredential TNS_Entry_Name / Wallet_Entry_name DB_Username DB_Password

    ví dụ: C:\ Oracle_11.2.0 \ product \ client_1 \ bin \ mkstore -wrl C:\ Users \ sample \ app \ wallet -create Thông tin đăng nhập SAMPLEDB_RO mẫu mẫu

  4. bạn cần thêm tệp sqlnet.ora để cập nhật vị trí ví và cờ ghi đè ví thành true

    • WALLET_LOCATION =(SOURCE =(METHOD =FILE) (METHOD_DATA =(DIRECTORY = Nơi bạn muốn cất ví )))
    • SQLNET.WALLET_OVERRIDE =TRUE

    ví dụ:

    • WALLET_LOCATION =(SOURCE =(METHOD =FILE) (METHOD_DATA =(DIRECTORY =C:\ Users \ sample \ app \ wallet)))
    • SQLNET.WALLET_OVERRIDE =TRUE
  5. kiểm tra kết nối db bằng ví và ứng dụng khách oracle để đảm bảo cấu hình ví là chính xác

    • Trang chủ OracleClient / bin / sqlplus / nolog

    • kết nối DB_Username / DB_Password @ TNS_Entry_Name

    • kết nối / @ TNS_Entry_Name

    ví dụ:

  6. bạn cần làm cho ứng dụng java sẵn sàng để sử dụng ví và chạy chương trình java với các Tham số JVM bên dưới

    • Thêm các lọ sau vào classpath của ứng dụng.
    • Trang chủ OracleClient /jdbc/lib/ojdbc.jar
    • Trang chủ OracleClient /jlib/oraclepki.jar
    • Trang chủ OracleClient /jlib/osdt_cert.jar
    • Trang chủ OracleClient /jlib/osdt_core.jar

    • ví dụ:

    • 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

    • Thay đổi url mỏng của cấu hình ứng dụng để sử dụng ví

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

    • ví dụ:

    • jdbc:oracle:thin:/ @ SAMPLEDB_RO

    • Ngoài ra, hãy thêm các thuộc tính sau dưới dạng Tham số JVM, điều này giúp thư viện tìm ví oracle

    • -Doracle.net.tns_admin = OracleClientHome / network / admin -Doracle.net.wallet_location = Nơi bạn muốn lưu trữ ví của mình

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

    Bạn đã sẵn sàng !!

    • Để liệt kê các thông tin đăng nhập hiện có trong ví, bạn có thể sử dụng lệnh dưới đây, nhưng bạn cần cung cấp mật khẩu ví mà bạn đã cung cấp khi tạo ví.
    • Trang chủ OracleClient / bin / mkstore -wrl Nơi bạn muốn lưu trữ ví của mình -listCredential

    • ví dụ: 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. Tìm kiếm các từ tương tự bằng cách sử dụng một chỉ mục

  2. oracle xóa dữ liệu khỏi bảng SQL Server từ xa

  3. Cách giải quyết ORA-29913 với bảng bên ngoài

  4. Thêm kết quả của câu lệnh CASE

  5. Tôi có thể chuyển một số cho varchar2 trong Oracle không?