big_baby_194

New Member

Download miễn phí Oracle database





Connection (liên kết)
Liên kết là đường liên lạc giữa một user process vàmột Oracle server. Trong trường hợp
user sử dụng các tool hay các ứng dụng ngay trên cùng một máy với Oracle server, đường
liên lạc sẽ được tạo lập ngay trên máy đó. Trong trường hợp user nằm trên một máy khác
thì liên kết sẽ sử dụng đường mạng để kết nối tới Oracle server.
Session (phiên)
Một phiên tương ứng với một liên kết cụ thể của mộtuser tới một Oracle server. Phiên bắt
đầu khi user kết nối tới Oracle Server đã được kiểmtra hợp lệ và kết thúc khi user thực hiện
log out khỏi Oracle Server hay user kết thúc một cách bất thường. Một user cùng một lúc
có thể có nhiều phiên làm việc để kết nối tới Oracle Server thông qua các ứng dụng hay các
tool khác nhau. Ví du: User có thể đồng thời có cácphiên làm việc giữa SQL*Plus,
Developer/2000 Form,. tới Oracle Server.
Lưu ý: Phiên chỉ tạo lập được khi Oracle Server đã sẵn sàng cho việc kết nối của các client.



Để tải bản Đầy Đủ của tài liệu, xin Trả lời bài viết này, Mods sẽ gửi Link download cho bạn sớm nhất qua hòm tin nhắn.
Ai cần download tài liệu gì mà không tìm thấy ở đây, thì đăng yêu cầu down tại đây nhé:
Nhận download tài liệu miễn phí

Tóm tắt nội dung tài liệu:

ments
Oracle điểu khiển không gian lưu trữ trên đĩa cứng theo các cấu trúc logic bao gồm các data
blocks, extents, và segments.
Oracle Data Blocks
Là mức phân cấp logic thấp nhất, các dữ liệu của Oracle database được lưu trữ trong các
data blocks. Một data block tương ứng với một số lượng nhất định các bytes vật lý của
database trong không gian đĩa cứng. Kích thước của một data block được chỉ ra cho mỗi
Oracle database ngay khi database được tạo lập. Database sử dụng, cấp phát và giải phóng
vùng không gian lưu trữ thông qua các Oracle data blocks.
Extents
Là mức phân chia cao hơn về mặt logic các vùng không gian trong database. Một extent bao
gồm một số data blocks liên tiếp nhau, cùng được lưu trữ tại một thiết bị lưu giữ. Extent
được sử dụng để lưu trữ các thông tin có cùng kiểu.
Segments
Là mức phân chia cao hơn nữa về mặt logic các vùng không gian trong database. Một
segment là một tập hợp các extents được cấp phát cho một cấu trúc logic . Segment có thể
được phân chia theo nhiều loại khác nhau:
Data
segment
Mỗi một non-clustered table có một data segment. Các dữ liệu trong một
table được lưu trữ trong các extents thuộc data segment đó. Với một
partitioned table thì mỗi each partition lại tương ứng với một data
segment.
Mỗi Cluster tương ứng với một data segment. Dữ liệu của tất cả các table
trong cluster đó đều được lưu trữ trong data segment thuộc Cluster đó.
index
segment
Mỗi một index đều có một index segment lưu trữ các dữ liệu của nó. Trong
partitioned index thì mỗi partition cũng lại tương ứng với một index
segment.
rollback
segment
Một hay nhiều rollback segments của database được tạo lập bởi người
quản trị database để lưu trữ các dữ liệu trung gian phục vụ cho việc khôi
phục dữ liệu.
Các thông tin trong Rollback segment được sử dụng để:
 Tạo sự đồng nhất các thông tin đọc được từ database
 Sử dụng trong quá trình khôi phục dữ liệu
 Phục hồi lại các giao dịch chưa commit đối với mỗi user
temporary
segment
Temporary segments được tự động tạo bởi Oracle mỗi khi một câu lệnh
SQL statement cần đến một vùng nhớ trung gian để thực hiện các công
việc của mình như sắp xếp dữ liệu. Khi kết thúc câu lệnh đó, các extent
thuộc temporary segment sẽ lại được hoàn trả cho hệ thống.
Oracle thực hiện cấp phát vùng không gian lưu trữ một cách linh hoạt mỗi khi các extents
cấp phát đã sử dụng hết.
www.updatesofts.com
ORACLE 9i – Kiến trúc và Quản trị Trang 24
Các cấu trúc vật lý khác
Ngoài ra, Oracle Server còn sử dụng các file khác để lưu trữ thông tin. Các file đó bao gồm:
 Parameter file: Parameter file chỉ ra các tham số được sử dụng trong database. Người
quản trị database có thể sửa đổi một vài thông tin có trong file này. Các tham số
trong parameter file được viết ở dạng văn bản.
 Password file: Xác định quyền của từng user trong database. Cho phép người sử dụng
khởi động và tắt một Oracle instance.
 Archived redo log files: Là bản off line của các redo log files chứa các thông tin cần
thiết để phục hồi dữ liệu.
2.1.3. Quản trị cơ sở dữ liệu Oracle
Quản trị cơ sở dữ liệu là công việc bảo trì và vận hành Oracle server để nó có thể tiếp nhận
và xử lý được tất cả các yêu cầu (requests) từ phía Client. Để làm được điều này, người
quản trị viên cơ sở dữ liệu cần hiểu được kiến trúc của Oracle database.
2.1.4. Thiết lập các tham số khởi tạo ảnh hưởng tới kích cỡ bộ nhớ SGA
Tham số khởi tạo ảnh hưởng tới kích thước bộ nhớ cấp phát cho vùng System Global Area.
Ngoại trừ tham số SGA_MAX_SIZE, còn lại các tham số khác đều là tham số động tức là có
thể thay đổi giá trị của chúng ngay trong lúc database đang chạy thông qua câu lệnh ALTER
SYSTEM. Kích thước của SGA cũng có thể thay đổi được trong quá trình chạy database.
Thiết lập tham số cho Buffer Cache
Tham số khởi tạo buffer cache quy định kích thước của buffer cache là một phần của SGA. .
Ta sử dụng các tham số DB_CACHE_SIZE và một trong những tham số DB_nK_CACHE_SIZE
để cho phép sử dụng chế độ multiple block sizes đối với database. Oracle sẽ tự động gán
các giá trị mặc định cho tham số the DB_CACHE_SIZE, còn tham số DB_nK_CACHE_SIZE sẽ
được gán mặc định bằng 0.
Kích thước của buffer cache sẽ có ảnh hưởng nhiều tới hiệu suất thực hiện của hệ thống.
Kích thước càng lớn thì càng giảm bớt việc đọc và ghi đĩa. Tuy nhiên, kích thước của cache
lớn sẽ tốn nhiều bộ nhớ và sẽ có nhiều tốn kém trong việc thực hiện paging (phân trang)
hay swapping (trao đổi) bộ nhớ.
Tham số DB_CACHE_SIZE
Tham số khởi tạo DB_CACHE_SIZE được sử dụng thay thế cho tham số DB_BLOCK_BUFFERS
của các phiên bản Oracle trước kia. Tham số DB_CACHE_SIZE quy định kích thước của block
buffers chuẩn. Kích thước của một block chuẩn lại được quy định trong tham số
DB_BLOCK_SIZE.
Tuy vậy, tham số DB_BLOCK_BUFFERS vẫn được sử dụng để tương thích với các phiên bản
trước, tuy nhiên giá trị của nó không được sử dụng cho các tham số động.
Tham số DB_nK_CACHE_SIZE
Chỉ ra kích cỡ là bội số nguyên lần kích thước của block buffers. Nó được chỉ ra bởi các tham
số:
 DB_2K_CACHE_SIZE
www.updatesofts.com
ORACLE 9i – Kiến trúc và Quản trị Trang 25
 DB_4K_CACHE_SIZE
 DB_8K_CACHE_SIZE
 DB_16K_CACHE_SIZE
 DB_32K_CACHE_SIZE.
Mỗi tham số chỉ ra kích cỡ của buffer cache tương ứng với kích cỡ của block.
Ví dụ:
DB_BLOCK_SIZE=4096
DB_CACHE_SIZE=12M
DB_2K_CACHE_SIZE=8M
DB_8K_CACHE_SIZE=4M
Ở ví dụ này, các tham số chỉ ra kích thước block chuẩn của database là 4K. Kích thước cache
tương ứng với kích thước block chuẩn là 12M. Các kích thước mở rộng của cache là 2K và 8K
sẽ được đặt lại với giá trị tương ứng là 8M và 4M.
Điều chỉnh kích cỡ của Shared Pool
Tham số SHARED_POOL_SIZE trong phiên bản Oracle 9i là tham số động, tức là có thể thay
đổi được giá trị của nó (điều này không thể thực hiện được trong các phiên bản trước). Nó
cho phép ta thay đổi kích thước của shared pool là một trong các thành phần của SGA. Theo
mặc định Oracle cũng chọn một giá trị mặc định phù hợp cho tham số này.
Điều chỉnh kích cỡ của Large Pool
Tương tự như SHARED_POOL_SIZE, tham số LARGE_POOL_SIZE cũng là một tham số động,
nó cho phép ta điều chỉnh kích cỡ của large pool, đây cũng là một thành phần trong SGA. .
Giới hạn kích cỡ của SGA
Tham số SGA_MAX_SIZE quy định kích cỡ lớn nhất của System Global Area . Ta cũng có thể
thay đổi kích cỡ của buffer caches, shared pool và large pool, tuy nhiên việc thay đổi này
nên là mở rộng giá trị kích thước cho các thành phần của SGA. Giá trị mở rộng thêm này
cũng không nên đặt tới ngưỡng của SGA_MAX_SIZE.
Trong trường hợp ta không chỉ rõ giá trị của SGA_MAX_SIZE thì Oracle sẽ tự động gán giá trị
này bằng tổng số kích cỡ của các thành phần của SGA lúc ban đầu.
2.2.KT NI TI ORACLE SERVER
2.2.1. Mô hình kết nối
Các Client có thể kết nối tới Oracle Server thông qua 03 cách sau:
 Kết nối trực tiếp: kết nối mà Client nằm trên cùng một máy chủ Oracle server.
 Kết nối hai lớp (two-tiered) client-server: Client nằm trên một máy tính khác và kết
nối trực tiếp tới máy chủ Oracle Server.
 Kết nố...
 

Các chủ đề có liên quan khác

Top