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

Sử dụng Oracle JDeveloper 12c với Cơ sở dữ liệu Oracle 12c trên Nền tảng đám mây Oracle, Phần 3

Trong phần đầu của ba bài viết, “Sử dụng Oracle JDeveloper 12c với Oracle Database 12c trên Oracle Cloud Platform, Phần 1”, chúng tôi đã thảo luận về việc tạo hai phiên bản dịch vụ Oracle Database 12c trên Oracle Cloud Platform — một phiên bản sử dụng Quick Start wizard và một phiên bản khác sử dụng thuật sĩ chi tiết. Trong bài viết thứ hai, “Sử dụng Oracle JDeveloper 12c với Cơ sở dữ liệu Oracle 12c trên Nền tảng đám mây Oracle, Phần 2,” chúng tôi đã sửa đổi các quy tắc truy cập để cho phép truy cập vào các phiên bản dịch vụ cơ sở dữ liệu. Chúng tôi cũng nhận được các tham số kết nối cho các phiên bản dịch vụ cơ sở dữ liệu và kết nối với một trong các phiên bản dịch vụ cơ sở dữ liệu bằng cách sử dụng Oracle SID. Trong bài viết này, chúng ta sẽ thảo luận về việc tạo kết nối đến cá thể dịch vụ cơ sở dữ liệu được tạo bằng cách sử dụng trình hướng dẫn Khởi động nhanh với tham số kết nối Tên dịch vụ Oracle. Chúng ta cũng sẽ thảo luận về việc tạo kết nối đến phiên bản dịch vụ Oracle Database 12c được tạo bằng cách sử dụng trình hướng dẫn chi tiết. Chúng tôi tạo bảng, thêm dữ liệu và truy vấn bảng bằng Trang tính SQL. Bài viết này có các phần sau:

  • Tạo kết nối bằng tên dịch vụ cơ sở dữ liệu Oracle
  • Tạo kết nối với dịch vụ cơ sở dữ liệu Oracle Được tạo bằng cách sử dụng trình hướng dẫn chi tiết
  • Sử dụng Oracle SID
  • Sử dụng Tên Dịch vụ Cơ sở dữ liệu Oracle
  • Tạo Bảng Cơ sở dữ liệu và Thêm Dữ liệu Bảng
  • Truy vấn một bảng cơ sở dữ liệu
  • Ngắt kết nối khỏi hoặc xóa kết nối
  • Xoá Dịch vụ Đám mây Cơ sở dữ liệu Oracle
  • Kết luận

Tạo kết nối bằng tên dịch vụ cơ sở dữ liệu Oracle

Nếu tùy chọn Tên dịch vụ được sử dụng để kết nối, hãy lấy tên dịch vụ như được hiển thị trong bài viết thứ hai (“Sử dụng Oracle JDeveloper 12c với Cơ sở dữ liệu Oracle 12c trên Nền tảng đám mây Oracle, Phần 2“), Hình 11 và chỉ định trong Tên dịch vụ , như trong Hình 1 (bài viết này). Tất cả các cài đặt khác giống như khi sử dụng SID. Nhấp vào Kiểm tra kết nối ; sự thành công! thông báo sẽ hiển thị nếu kết nối được thiết lập, như trong Hình 1.


Hình 1: Kiểm tra kết nối với tên dịch vụ

Sau khi một kết nối đã được cấu hình và kiểm tra, hãy nhấp vào OK, như thể hiện trong Hình 2, để tạo kết nối. Chỉ một trong các tùy chọn, SID hoặc Tên dịch vụ, phải được chọn.


Hình 2: Tạo kết nối cơ sở dữ liệu> OK

Trong Tài nguyên xem, nhấp vào Kết nối IDE để liệt kê các kết nối, như trong Hình 3.


Hình 3: Tài nguyên> Kết nối IDE

Kết nối ORCLC được liệt kê, như thể hiện trong Hình 4, và các đối tượng cơ sở dữ liệu của nó bắt đầu được tải.


Hình 4: Tài nguyên> Kết nối IDE> Cơ sở dữ liệu> Kết nối ORCLC

Các đối tượng cơ sở dữ liệu bao gồm các liên kết cơ sở dữ liệu, thư mục, chức năng, gói, thủ tục, bảng, chỉ mục và dạng xem được liệt kê, như thể hiện trong Hình 5.


Hình 5: Đối tượng cơ sở dữ liệu cho ORCLConnection

Tạo kết nối với dịch vụ cơ sở dữ liệu Oracle Được tạo bằng cách sử dụng trình hướng dẫn chi tiết

Quy trình tạo kết nối cơ sở dữ liệu với JDeveloper nếu phiên bản dịch vụ CSDL Oracle được tạo bằng trình hướng dẫn chi tiết cũng giống như khi tạo phiên bản dịch vụ bằng cách sử dụng trình hướng dẫn khởi động nhanh. Trong Thư viện mới , chọn Tệp> Mới> Ứng dụng hoặc Tệp> Mới> Từ Thư viện và chọn Chung> Kết nối trong Danh mục Kết nối cơ sở dữ liệu trong Mặt hàng . Nhấp vào OK trong Thư viện mới. Trong Tạo kết nối cơ sở dữ liệu , chỉ định Tên kết nối (ORCLDBConnection) và chọn Loại kết nối là Oracle (JDBC) và chỉ định Tên người dùng như SYS.

Chỉ định Mật khẩu làm mật khẩu được định cấu hình khi tạo phiên bản dịch vụ. Vì kết nối SYS phải là SYSDBA, hãy chọn Vai trò dưới dạng SYSDBA (xem Hình 6). Theo tùy chọn, hãy chọn Lưu mật khẩu hộp kiểm. Chọn Trình điều khiển như mỏng và chỉ định Tên máy chủ lưu trữ dưới dạng IP công khai thu được từ bảng điều khiển dịch vụ như được liệt kê trong Hình 8 của bài viết thứ hai (“Sử dụng Oracle JDeveloper 12c với Cơ sở dữ liệu Oracle 12c trên Nền tảng Đám mây Oracle, Phần 2“). Tiếp theo, chúng ta sẽ thảo luận về việc kết nối bằng Oracle SID và sử dụng tên Dịch vụ Oracle.

Sử dụng Oracle SID

Nếu SID được sử dụng để kết nối với Cơ sở dữ liệu Oracle, hãy chọn SID nút radio và chỉ định giá trị là ORCL, như trong Hình 6. Nhấp vào Kiểm tra kết nối ; thành công! thông báo cho biết rằng kết nối đã được thiết lập.


Hình 6: Kiểm tra kết nối với SID

Sử dụng Tên Dịch vụ Cơ sở dữ liệu Oracle

Nếu tên dịch vụ được sử dụng để kết nối với Cơ sở dữ liệu Oracle, hãy chọn Tên dịch vụ nút radio và chỉ định giá trị là Chuỗi kết nối chuỗi con thu được trong Hình 9 của “Sử dụng Oracle JDeveloper 12c với Cơ sở dữ liệu Oracle 12c trên Nền tảng đám mây Oracle, Phần 2”. Nhấp vào Kiểm tra kết nối ; thành công! thông báo cho biết kết nối đã được thiết lập, như trong Hình 7.


Hình 7: Kiểm tra kết nối với tên dịch vụ

Sau khi đã định cấu hình kết nối, hãy nhấp vào OK để hoàn tất kết nối, như thể hiện trong Hình 8. Chỉ có thể chọn một trong hai tùy chọn — SID hoặc Tên dịch vụ — tại một thời điểm chứ không phải cả hai.


Hình 8: Tạo kết nối cơ sở dữ liệu> OK

Một kết nối mới (ORCLDBConnection) được thêm vào Tài nguyên> Kết nối IDE> Cơ sở dữ liệu , như trong Hình 9.


Hình 9: Tài nguyên> Kết nối IDE> Cơ sở dữ liệu> ORCLDBConnection

Các đối tượng cơ sở dữ liệu — bao gồm các liên kết cơ sở dữ liệu, thư mục, hàm, bảng và không gian bảng — được thể hiện trong Hình 10.


Hình 10: Đối tượng cơ sở dữ liệu

Tạo Bảng Cơ sở dữ liệu và Thêm Dữ liệu Bảng

Trong phần này, chúng ta sẽ tạo một bảng cơ sở dữ liệu bằng cách sử dụng một trong các kết nối. Để tạo một bảng cơ sở dữ liệu, chúng ta sẽ chạy một tập lệnh SQL. Nhấp vào Trang tính SQL trên thanh công cụ (xem Hình 11).


Hình 11: Trang tính SQL

Đ Tính năng đang tải hộp thoại được hiển thị và các tính năng cần thiết để tạo Trang tính SQL được tải. Đ Chọn kết nối hộp thoại được hiển thị. Chọn một kết nối từ danh sách thả xuống, như trong Hình 12.


Hình 12: Chọn Kết nối> Kết nối

Nhấp vào OK, như trong Hình 13.


Hình 13: Chọn Kết nối> OK

Một Trang tính SQL được mở. Sao chép và dán tập lệnh SQL sau vào Trang tính SQL.

CREATE TABLE wlslog(time_stamp VARCHAR2(255) PRIMARY KEY,category
   VARCHAR2(255),type VARCHAR2(255),servername VARCHAR2(255),
   code VARCHAR2(255),msg VARCHAR2(255));
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:16-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STANDBY');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:17-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to STARTING');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:18-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to ADMIN');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:19-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RESUMING');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:20-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000361','Started WebLogic AdminServer');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:21-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000365','Server state changed to RUNNING');
INSERT INTO wlslog(time_stamp,category,type,servername,code,msg)
   VALUES('Apr-8-2014-7:06:22-PM-PDT','Notice','WebLogicServer',
   'AdminServer','BEA-000360','Server started in RUNNING mode');

Nhấp vào Chạy tập lệnh , như thể hiện trong Hình 14, để chạy tập lệnh SQL.


Hình 14: Chạy tập lệnh

Một bảng cơ sở dữ liệu được tạo và dữ liệu được thêm vào, như được hiển thị trong Đầu ra tập lệnh trong Hình 15.


Hình 15: Đầu ra tập lệnh

Truy vấn bảng cơ sở dữ liệu

Nhấp vào Trang tính SQL (xem Hình 16) để mở một trang tính SQL khác cho tập lệnh SQL để chạy một truy vấn.


Hình 16: Trang tính SQL

Chọn một kết nối trong phần Chọn kết nối hộp thoại, như trong Hình 17.


Hình 17: Chọn kết nối

Một Trang tính SQL mới sẽ được mở. Chỉ định một SELECT tuyên bố cho wlslog bảng trong trang tính SQL, như được hiển thị trong Hình 18. Chi tiết bảng, chẳng hạn như cột và kiểu cột, có thể lấy từ cấu trúc bảng, nếu cần, bằng cách chọn bảng trong Tài nguyên để liệt kê các Cột trong Cấu trúc , như trong Hình 18.


Hình 18: Các Cột Danh sách cho Bảng WLSLOG

Nhấp vào Chạy câu lệnh để chạy câu lệnh SQL SELECT * FROM WLSLOG; , như trong Hình 19.


Hình 19: Chạy câu lệnh

A Kết quả truy vấn được hiển thị, như trong Hình 20.


Hình 20: Kết quả Truy vấn

Ngắt kết nối khỏi hoặc xóa kết nối

Một kết nối có thể bị ngắt kết nối hoặc bị loại bỏ khi không được sử dụng hoặc không được yêu cầu. Chọn kết nối (ORCLConnection, làm ví dụ) để ngắt kết nối trong Tài nguyên (xem Hình 21).


Hình 21: Chọn kết nối

Nhấp chuột phải vào kết nối và chọn Ngắt kết nối , như trong Hình 22, để ngắt kết nối.


Hình 22: Ngắt kết nối

A Lưu tệp lời nhắc hộp thoại được hiển thị để lưu cài đặt kết nối trước khi ngắt kết nối. Nhấp vào để lưu tệp và Không để không lưu tệp và kết nối bị ngắt kết nối. Để xóa kết nối, hãy nhấp chuột phải vào kết nối và chọn Xóa , như trong Hình 23.


Hình 23: Xóa

A Xóa xác nhận được hiển thị, như trong Hình 24. Nhấp vào .


Hình 24: Xóa xác nhận

Kết nối bị xóa.

Xóa Dịch vụ Đám mây Cơ sở dữ liệu Oracle

Để xóa bản sao Dịch vụ đám mây cơ sở dữ liệu Oracle, hãy nhấp vào biểu tượng để quản lý bản sao dịch vụ và chọn Xóa , như trong Hình 25.


Hình 25: Xóa

Nhấp vào Xóa trong Xóa dịch vụ hộp thoại (xem Hình 26).


Hình 26: Xóa dịch vụ

Phiên bản dịch vụ bắt đầu bị xóa, như trong Hình 27. Tương tự, phiên bản dịch vụ khác có thể bị xóa.


Hình 27: Xóa phiên bản dịch vụ

Kết luận

Trong ba bài viết, chúng ta đã thảo luận về việc kết nối với một phiên bản dịch vụ Cơ sở dữ liệu Oracle trên Nền tảng đám mây Oracle với Oracle JDeveloper 12c. Đầu tiên, chúng tôi đã tạo các phiên bản dịch vụ Cơ sở dữ liệu Oracle bằng cách sử dụng từng tùy chọn Tạo phiên bản:trình hướng dẫn Bắt đầu nhanh và trình hướng dẫn chi tiết. Tiếp theo, chúng tôi đã kích hoạt các quy tắc truy cập để cho phép truy cập vào các phiên bản dịch vụ cơ sở dữ liệu. Sau đó, chúng tôi nhận được các tham số kết nối cho các phiên bản dịch vụ cơ sở dữ liệu từ bảng điều khiển dịch vụ. Sau đó, chúng tôi đã kết nối với các phiên bản dịch vụ Cơ sở dữ liệu Oracle trên Nền tảng đám mây Oracle với Oracle JDeveloper sử dụng Oracle SID và tên Dịch vụ Oracle. Chúng tôi cũng sử dụng Trang tính SQL để tạo và truy vấn bảng cơ sở dữ liệu.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự khác biệt giữa varchar và varchar2 trong Oracle là gì?

  2. Khi nào Oracle lập chỉ mục giá trị cột rỗng?

  3. Quy trình lưu trữ Java Vs PL / Quy trình lưu trữ SQL

  4. Kiểm toán trong Oracle

  5. Kết nối C # với Oracle