Thứ Tư, 26 tháng 10, 2022

PL/SQL - Thiết lập môi trường

Trong chương này, chúng ta sẽ thảo luận về Thiết lập Môi trường của PL/SQL. PL/SQL không phải là một ngôn ngữ lập trình độc lập; nó là một công cụ trong môi trường lập trình Oracle. SQL * Plus là một công cụ tương tác cho phép bạn nhập các câu lệnh SQL và PL/SQL tại dấu nhắc lệnh. Các lệnh này sau đó được gửi đến cơ sở dữ liệu để xử lý. Khi các câu lệnh được xử lý, kết quả sẽ được gửi lại và hiển thị trên màn hình.

Để chạy các chương trình PL/SQL, bạn phải cài đặt Máy chủ Oracle RDBMS trong máy của mình. Điều này sẽ xử lý việc thực thi các lệnh SQL. Ở ví dụ này là dùng Oracle Database 11g từ liên kết sau (dùng phiên bản cao hơn như 19c, 21c vẫn được):

Tải xuống Oracle 11g Express Edition

Bạn sẽ phải tải xuống phiên bản cài đặt 32 bit hoặc 64 bit tùy theo hệ điều hành của bạn. Thông thường có hai tệp. Chúng tôi đã tải xuống phiên bản 64-bit. Bạn cũng sẽ sử dụng các bước tương tự trên hệ điều hành của mình, không quan trọng đó là Linux hay Solaris.

  • win64_11gR2_database_1of2.zip

  • win64_11gR2_database_2of2.zip

Sau khi tải xuống hai tệp trên, bạn sẽ cần giải nén chúng trong một cơ sở dữ liệu thư mục duy nhất và theo đó bạn sẽ tìm thấy các thư mục con sau:

Thư mục con Oracle

Bước 1

Bây giờ chúng ta hãy khởi chạy Trình cài đặt cơ sở dữ liệu Oracle bằng cách sử dụng tệp thiết lập. Sau đây là màn hình đầu tiên. Bạn có thể cung cấp ID email của mình và chọn hộp kiểm như được hiển thị trong ảnh chụp màn hình sau. Nhấp vào nút Tiếp theo .

Cài đặt Oracle 1

Bước 2

Bạn sẽ được chuyển đến màn hình sau; bỏ chọn hộp kiểm và nhấp vào nút Tiếp tục để tiếp tục.

Lỗi cài đặt Oracle

Bước 3

Chỉ cần chọn tùy chọn đầu tiên Tạo và Định cấu hình Cơ sở dữ liệu bằng nút radio và nhấp vào nút Tiếp theo để tiếp tục.

Cài đặt Oracle 2

Bước 4

Chúng tôi giả định rằng bạn đang cài đặt Oracle cho mục đích học tập cơ bản và bạn đang cài đặt nó trên PC hoặc Máy tính xách tay của mình. Do đó, chọn tùy chọn Desktop Class và nhấp vào nút Next để tiếp tục.

Cài đặt Oracle 3

Bước 5

Cung cấp vị trí, nơi bạn sẽ cài đặt Máy chủ Oracle. Chỉ cần sửa đổi Cơ sở Oracle và các vị trí khác sẽ được đặt tự động. Bạn cũng sẽ phải cung cấp mật khẩu; điều này sẽ được sử dụng bởi hệ thống DBA. Sau khi bạn cung cấp thông tin cần thiết, hãy nhấp vào nút Tiếp theo để tiếp tục.

Cài đặt Oracle 4

Bước 6

Một lần nữa, nhấp vào nút Tiếp theo để tiếp tục.

Cài đặt Oracle 5

Bước 7

Nhấp vào nút Kết thúc để tiếp tục; điều này sẽ bắt đầu cài đặt máy chủ thực tế.

Cài đặt Oracle 6

Bước 8

Quá trình này sẽ mất vài phút cho đến khi Oracle bắt đầu thực hiện cấu hình yêu cầu.

Cài đặt Oracle 7

Bước 9

Tại đây, cài đặt Oracle sẽ sao chép các tệp cấu hình cần thiết. Việc này sẽ mất một chút thời gian -

Cấu hình Oracle

Bước 10

Sau khi các tệp cơ sở dữ liệu được sao chép, bạn sẽ có hộp thoại sau. Chỉ cần nhấp vào nút OK và đi ra.

Cấu hình Oracle

Bước 11

Sau khi cài đặt, bạn sẽ có cửa sổ cuối cùng sau đây.

Cài đặt Oracle 8

Bước cuối cùng

Bây giờ là lúc để xác minh cài đặt của bạn. Tại dấu nhắc lệnh, hãy sử dụng lệnh sau nếu bạn đang sử dụng Windows:

sqlplus "/ as sysdba"


Bạn sẽ có lời nhắc SQL nơi bạn sẽ viết các lệnh và tập lệnh PL/SQL của mình -

PL / SQL Command Prompt

Trình soạn thảo văn bản

Chạy các chương trình lớn từ dấu nhắc lệnh có thể khiến bạn vô tình làm mất một số công việc. Nó luôn được khuyến khích sử dụng các tệp lệnh. Để sử dụng các tệp lệnh -

  • Nhập mã của bạn vào trình soạn thảo văn bản, như Notepad, Notepad + hoặc EditPlus , v.v.

  • Lưu tệp với phần mở rộng .sql trong thư mục chính.

  • Khởi chạy dấu nhắc lệnh SQL * Plus từ thư mục mà bạn đã tạo tệp PL/SQL của mình.

  • Gõ @file_name tại dấu nhắc lệnh SQL * Plus để thực thi chương trình của bạn.

Nếu bạn không sử dụng tệp để thực thi các tập lệnh PL/SQL, thì chỉ cần sao chép mã PL/SQL của bạn và nhấp chuột phải vào cửa sổ màu đen hiển thị lời nhắc SQL; sử dụng tùy chọn dán để dán mã hoàn chỉnh vào dấu nhắc lệnh. Cuối cùng, chỉ cần nhấn Enter để thực thi mã, nếu nó chưa được thực thi.


=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
PL/SQL, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master