Hướng dẫn backup database oracle 11g
Oracle Database là hệ quản trị CSDL được sử dụng nhiều trong các sản phẩm của các doanh nghiệp lớn nên việc sao lưu (backup) CSDL là việc vô cùng cần thiết. Bài viết này VinaSupport sẽ hướng dẫn các bạn thực hiện sao lưu và khôi phục Oracle Database sử dụng command line là expdp / impdp. Hướng dẫn sao lưu dữ liệu trên Oracle DatabaseBước 1: Kiểm tra xem Oracle Database của bạn đã có thư mục dump chưa? Kết nối tới Oracle sqlplus hoặc Oracle SQL Developer, sử dụng câu SQL sau xác định Oracle đã có thư mục dump để chưa file backup: SQL> select * from dba_directories;Thư mục dump (DATA_PUMP_DIR) được lưu ở /user/oracle/app/oracle/admin/orcl/dpdump Nếu không thấy thư mục này, các bạn tạo thư mục như sau: SQL> create directory DATA_PUMP_DIR as '/user/oracle/app/oracle/admin/orcl/dpdump'; SQL> grant all on directory DATA_PUMP_DIR toCâu lệnh grant là không cần thiết trong trường hợp Bước 2: Thiết lập charset (tùy chọn) Bạn phải đảm bảo export charset phải đúng với charset của database: VD với American UTF8 (UNIX) (trên Linux) Trên Windows sử dụng command SET, ví dụ với charset Japanese UTF8: C:\> set NLS_LANG=Japanese_Japan.AL32UTF8Bước 3: Sao lưu dữ liệu Mở terminal trên Linux, hoặc CMD/Powershell trên windows, gõ command bên dưới để tiến hành sao lưu. Chú ý: Trên Linux, các bạn cần đăng nhập với user là oracle để thực hiện command bên dưới: [[email protected] ~]$ expdpVới:
Hướng dẫn phục hồi dữ liệu trên Oracle DatabaseĐể khôi phục dữ liệu trên Oracle Database sử dụng command sau: [[email protected] ~]$ impdp \"sys/Với:
Nguồn: vinasupport.com |