Thứ Sáu, 14 tháng 8, 2026

Datapump Export dữ liệu dùng network link

1.VẤN ĐỀ
Cần export full cấu trúc DB Core, nếu làm trên DC thì sẽ cao tải

2.NGUYÊN NHÂN

DB Read only không hỗ trợ export datapumpt

3.GIẢI PHÁP

Phương pháp 1: Sử dụng NETWORK_LINK(Active Data Guard)
Nếu cơ sở dữ liệu dự phòng vật lý của bạn đang mở ở chế độ READ ONLYhoặc READ ONLY WITH APPLY, bạn có thể kích hoạt xuất dữ liệu từ một cơ sở dữ liệu đang mở từ xa, không phải là cơ sở dữ liệu dự phòng, bằng cách sử dụng liên kết cơ sở dữ liệu trỏ đến cơ sở dữ liệu dự phòng. [1, 2]
  • Hủy bỏ quá trình khôi phục và đảm bảo chế độ chờ có thể đọc được:
    ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;
    ALTER DATABASE OPEN READ ONLY;
  • Tạo liên kết cơ sở dữ liệu từ một cơ sở dữ liệu đang mở riêng biệt, trỏ đến phiên bản dự phòng của bạn.
  • Chạy expdptừ máy chủ bên ngoài đó bằng cách sử dụng liên kết:
    expdp system/password directory=datapump network_link=my_standby_dblink full=y dumpfile=standby_export.dmp
    [1, 2, 3, 4, 5]
Ví dụ:

ORACLE_BASE=/u01/base/db
ORACLE_HOME=/u01/oracle/db11204
ORACLE_UNQNAME=vietdb
ORACLE_SID=vietdb1
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID ORACLE_UNQNAME PATH
alias cdlog="cd /u01/base/db/diag/rdbms/vietdb/ vietdb1/trace"
alias taillog="/usr/bin/tail -100f /u01/base/db/diag/rdbms/vietdbvietdb1/trace/alert_vietdb1.log" 
alias sql='sqlplus / as sysdba'

connect sys/oracle
connect system/oracle
create directory EXP_vietdb as '+reco_vietdb/dump/vietdb';
create directory EXP_LOG as '/tmp/b/expdp/';
select * from dba_directories;

drop database link expdp_primary;
 
create database link expdp_primary connect to system identified by TestG0ld$6789 using '    
 (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.195.102)(PORT = 1521))
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.195.104)(PORT = 1521))
    (LOAD_BALANCE = yes)
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = vietdbdr)
    )
  )
';

select * from dba_db_links;


@ cd /tmp/b/expdp
$ vi expdp_vietdb_meta_cus_all1.sh
expdp  userid='"/ as sysdba"' cluster=y parallel=8 compression=all content=METADATA_ONLY schemas=CUS1,CUS2 network_link=expdp_primary directory=EXP_vietdb  dumpfile='vietdb.expdp.meta.cus_all1.20250923.f%U.dmp' LOGFILE='EXP_LOG:vietdb.expdp.meta.cus_all1.20250923.log'

$ vi expdp_vietdb_meta_full.sh
expdp  userid='"/ as sysdba"' cluster=y parallel=8 compression=all content=METADATA_ONLY full=y network_link=expdp_primary directory=EXP_vietdb  dumpfile='vietdb.expdp.meta.cus_all1.20250923.f%U.dmp' LOGFILE='EXP_LOG:vietdb.expdp.meta.cus_all1.20250923.log'

Phương pháp 2: Chuyển đổi sang chế độ chờ ảnh chụp nhanh
Nếu bạn cần xuất tập tin cục bộ trực tiếp trên máy chủ dự phòng, hãy chuyển đổi máy chủ dự phòng vật lý thành máy chủ dự phòng tạm thời dạng ảnh chụp nhanh có thể đọc-ghi, thực hiện xuất tập tin, rồi chuyển đổi lại. [1]
  • Chuyển chế độ chờ sang chế độ đọc-ghi:
    ALTER DATABASE CONVERT TO SNAPSHOT STANDBY;
  • Chạy expdplệnh của bạn cục bộ trên nút mục tiêu.
  • Khôi phục về chế độ chờ vật lý (loại bỏ các thay đổi kiểm thử cục bộ và tiếp tục áp dụng lại):
    ALTER DATABASE CONVERT TO PHYSICAL STANDBY;
    [1, 2]

=============================
TƯ VẤN: Click Here hoặc Hotline/Zalo 090.29.12.888
=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- 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
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 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: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Đị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

=============================
cơ sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, 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,sql tutorial, khóa học pl/sql tutorial, 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/21c/23c/23ai, 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 RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

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