Hiển thị các bài đăng có nhãn Admin > Migration. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Admin > Migration. Hiển thị tất cả bài đăng

Thứ Hai, 19 tháng 1, 2026

Sử dụng COMPRESSION_ALGORITHM Parameter trong Oracle Data Pump

Tham số COMPRESSION_ALGORITHM chỉ định thuật toán nén dữ liệu tệp kết xuất theo thuật toán đã chọn. 

Sử dụng COMPRESSION Parameter trong Oracle Data Pump Export (expdp)

Tham số COMPRESSION  trong expdp quyết định những gì cần nén, chỉ siêu dữ liệu (meatadata), chỉ dữ liệu, hoặc cả hai trước khi ghi vào tập tin sao lưu. Tùy chọn mặc định là METADATA_ONLY .

Sử dụng SAMPLE Parameter trong Oracle Data Pump Export (expdp)

Tham số SAMPLE  trong  expdp chỉ định tỷ lệ phần trăm các hàng dữ liệu được lấy mẫu và xuất từ ​​cơ sở dữ liệu nguồn. Điều này là cần thiết khi bạn muốn thực hiện kiểm thử với ít dữ liệu hơn trong môi trường thử nghiệm, nơi việc kiểm thử không khả thi với khối lượng dữ liệu lớn từ môi trường sản xuất.

Sử dụng REUSE_DUMPFILES trong Oracle Data Pump Export

Tham số REUSE_DUMPFILES  trong  expdp  cho biết bạn có muốn ghi đè lên tệp sao lưu đã tồn tại hay không.  Thông thường, bạn sẽ nhận được thông báo lỗi nếu chỉ định tên tệp sao lưu đã tồn tại trong thư mục tương ứng.  Tham số REUSE_DUMPFILES  cho phép bạn sử dụng lại tên tệp sao lưu. 

Using the NETWORK_LINK Parameter with Oracle Data Pump

Mô tả hoạt động:
Nhập bảng từ cơ sở dữ liệu này sang cơ sở dữ liệu khác bằng tham số Network_Link qua mạng mà không cần sao lưu dữ liệu xuất.

Data Pump Performance Troubleshooting trongOracle database

Giả sử bạn nhận thấy quá trình xuất/nhập dữ liệu mất nhiều thời gian và muốn chẩn đoán vấn đề, bạn cần kết hợp hai tùy chọn <LOGTIME=ALL> và <METRICS=y> để xác định thời gian thực hiện của từng đối tượng kèm theo dấu thời gian. Điều này cần thiết trong trường hợp bạn di chuyển cơ sở dữ liệu từ hệ điều hành này sang hệ điều hành khác và từ phiên bản cơ sở dữ liệu này sang phiên bản khác, và bạn nhận thấy quá trình xuất/nhập dữ liệu mất nhiều thời gian. Trong trường hợp này, hai tham số dưới đây sẽ hữu ích để chẩn đoán vấn đề.

Sử dụng METRICS Parameter trong Oracle Data Pump (expdp)

METRICS=y  in ra thông tin về số lượng đối tượng cùng với thời gian đã trôi qua.

Bạn cần thêm  tham số <METRICS=y>  vào lệnh expdp. Nếu bạn không chỉ định  tùy chọn METRICS  , thì mặc định là  <METRICS=N> .

Sử dụng LOGTIME Parameter trong Oracle Data Pump 12c

LOGTIME  là một tham số mới của expdp/impdp được giới thiệu trong Oracle 12c. Tham số này in ra dấu thời gian cho mỗi thao tác xuất dữ liệu trong quá trình sao lưu expdp. Điều này giúp chẩn đoán các vấn đề về hiệu suất hoặc thời gian trôi qua giữa mỗi thao tác xuất dữ liệu. Bạn có thể dễ dàng theo dõi hoặc xác định thời gian cần thiết để xuất một đối tượng cụ thể.

Sử dụng Content Parameter trong Oracle Data Pump (expdp)

Lưu ý: Thêm  tùy chọn <content=DATA_ONLY >  hoặc  <content=METADATA_ONLY >  vào lệnh expdp để chỉ xuất dữ liệu và siêu dữ liệu theo yêu cầu. Nếu bạn không chỉ định một trong hai từ khóa này, mặc định sẽ là ALL, tức là nó sẽ xuất cả  DATA và METADATA.

Sử dụng INCLUDE Parameter trong Oracle Data Pump Export

 Lưu ý:  Bạn có thể thêm  <include=statistics>  vào lệnh expdp để chỉ xuất dữ liệu cụ thể theo yêu cầu.

Sử dụng EXCLUDE Parameter trong Oracle Data Pump Export

Lưu ý:  Bạn có thể thêm  tham số <exclude=>  trong Oracle Data Pump để loại trừ các loại đối tượng hoặc đối tượng cụ thể.

Sử dụng EXCLUDE=STATISTICS Parameter trong Oracle expdp

Lưu ý: Bạn có thể thêm <exclude=statistics> vào lệnh expdp để bỏ qua số liệu thống kê trong quá trình xuất và tăng tốc thời gian xuất.
exclude=statistics ---> Lệnh này sẽ loại trừ cả thống kê bảng và thống kê chỉ mục.
exclude=table_statistics ---> Thao tác này sẽ chỉ loại trừ các số liệu thống kê của bảng. 
exclude=index_statistics  ---> Thao tác này sẽ chỉ loại trừ các số liệu thống kê chỉ mục.

Default Directory, Dumpfile, và Logfile trong Oracle expdp

 Lưu ý: Nếu bạn quên đề cập đến tên thư mục hoặc tên tệp kết xuất trong lệnh Oracle expdp, thì tên thư mục mặc định sẽ là  DATA_PUMP_DIR  , tên tệp kết xuất mặc định sẽ là  EXPDAT.DMP và tên tệp nhật ký mặc định sẽ là export.log.

Sử dụng ESTIMATE_ONLY Parameter trong Oracle Data Pump Export

Lưu ý: Tham số   estimate_only=y  không thực hiện việc xuất dữ liệu, mà chỉ yêu cầu data pump ước tính kích thước dữ liệu xuất. Nó sẽ không cho phép từ khóa dumpfile với  tùy chọn estimate_only  , nhưng bạn có thể thêm từ khóa directory hoặc logfile nếu muốn. Giả sử bạn muốn ước tính kích thước bản sao lưu trước khi thực hiện xuất dữ liệu thực tế, thì bạn có thể sử dụng tùy chọn này.

Thực hiện Parallel Data Pump Export trong Oracle Database

Việc xuất dữ liệu song song giúp nâng cao hiệu suất bằng cách sử dụng nhiều tiến trình xử lý, giảm đáng kể thời gian cần thiết để xuất các tập dữ liệu lớn.

Export Backup ra nhiều thư mục trong Oracle

Lưu ý:  Việc sao lưu xuất dữ liệu vào nhiều thư mục là cần thiết nếu kích thước dữ liệu đích (bảng/lược đồ/cơ sở dữ liệu) của bạn rất lớn, tức là lớn hơn kích thước thư mục. Trong trường hợp này, bạn không thể sao lưu xuất dữ liệu vào một thư mục duy nhất do hạn chế về dung lượng và khách hàng không muốn cấp thêm dung lượng. Để tránh vấn đề về dung lượng này, bạn có thể sao lưu xuất dữ liệu vào nhiều thư mục bằng cách ước tính dung lượng cần thiết.

Export 1 Tablespace sử dụng Oracle Data Pump trong Oracle DB

#Execute below command to take export backup of entire database using <tablespaces=TBS_NAME> keyword.

Thực hiện Full Database Export sử dụng Oracle Data Pump

#Execute below command to take export backup of entire database using <FULL=Y> keyword.

Export 1 Schema hay 1 User sử dụng Oracle Data Pump

Note: You can export/import data by any application user or sys/system user. You need to mention <ownername>.<tablename> in expdp command.

Export 1 Table sử dụng Oracle Data Pump trong Oracle Database

Lưu ý: Bạn có thể xuất/nhập dữ liệu bằng bất kỳ người dùng ứng dụng hoặc người dùng hệ thống nào. Bạn cần đề cập đến < tên chủ sở hữu>.<tên bảng> trong lệnh expdp.

ĐỌC NHIỀU

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