(+84) 236.3827111 ex. 402

Các kịch bản với hệ điều hành trong DB2


Các kịch bản với hệ điều hành cung cấp độ linh hoạt và tính năng mạnh mẽ hơn, như cho ta khả năng thêm vào những đoạn mã lập trình có tính logic. Những đoạn kịch bản này phụ thuộc vào hệ điều hành nền, tuy nhiên chúng có hỗ trợ các tham số và các biến. Dưới đây là ví dụ của một kịch bản trong hệ điều hành Windows

set DBPATH=c;

set DBNAME=PRODEXPR

set MEMORY=25

db2 CREATE DATABASE %DBNAME% ON %DBPATH% AUTOCONFIGURE USING

MEM_PERCENT %MEMORY% APPLY DB AND DBM

db2 CONNECT TO %DBNAME% USER %1 USING %2

del schema.log triggers.log app_objects.log

db2 set schema user1

db2 –t –v –f schema.db2 –z schema.log

db2 –td@ -v –f triggers.db2 –z triggers.log

db2 –td@ -v –f functions.db2 –z functions.log

Tệp create_database.bat

Để thực hiện kịch bản với hệ điều hành này từ dòng lệnh, bạn gõ lệnh sau trong Windows:

create_database.bat db2admin ibmdb2

Trong Windows sử dụng phần mở rộng “bat” để nói cho hệ điều hành biết rằng đây là một tập tin thực thi xử lý theo lô.

Trong Linux, bạn cần thay đổi kiểu trên tập tin để chỉ định rằng tập tin này là một tập tin thực thi bằng cách sử dụng lệnh như chmod +x. Sau đó, bạn có thể chạy tập tin này với cách thức giống như ở phần trên.