TÌM HIỂU HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE DƯỚI GÓC ĐỘ NGƯỜI QUẢN TRỊ

240 228 1
TÌM HIỂU HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ORACLE DƯỚI GÓC ĐỘ NGƯỜI QUẢN TRỊ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC NÔNG LÂM TP HCM KHOA CÔNG NGHỆ THÔNG TIN LUẬN VĂN TỐT NGHIỆP TÌM HIỂU HỆ QUẢN TRỊ SỞ DỮ LIỆU ORACLE DƯỚI GÓC ĐỘ NGƯỜI QUẢN TRỊ Giáo viên hướng dẫn: Sinh viên thực hiện: ThS Mai Anh Thơ Đoàn Văn Kha Võ Thiện Nhân Huỳnh Ngọc Tâm Lâm Hồng Tính TP.HỒ CHÍ MINH, tháng năm 2010 LỜI CẢM ƠN Lời cảm ơn đầu tiên, chúng em xin kính gửi đến ơng bà, cha mẹ, dạy dỗ ni nấng để chúng em ngày hơm Xin cảm ơn quý Thầy, trường Đại học Nông Lâm Tp.HCM đặc biệt Thầy, Khoa Cơng Nghệ Thơng Tin tận tình truyền đạt kiến thức kinh nghiệm cho chúng em suốt thời gian học tập trường Cảm ơn cô, thạc sĩ Mai Anh Thơ tận tình hướng dẫn chúng em suốt thời gian thực đề tài Cảm ơn thầy phản biện thạc sĩ Nguyễn Đức Công Song đóng góp ý kiến quý báu để chúng em hiểu sâu đề tài Xin cảm ơn bạn lớp CD07TH chia sẻ, giúp đỡ động viên suốt thời gian học tập trường thời gian thực đề tài Mặc chúng em cố gắng hoàn thành đề tài với tất nỗ lực, khơng tránh khỏi thiếu sót định Kính mong nhận bảo quý Thầy góp ý chân thành bạn Kính chúc quý thầy mạnh khoẻ, tiếp tục đạt nhiều thắng lợi giảng dạy, nghiên cứu khoa học nghiệp trồng người Xin chân thành cảm ơn! Tháng 09 năm 2010 MỤC LỤC CHƯƠNG TỔNG QUAN .17 1.1 Tại phải tìm hiểu CSDL Oracle? 17 1.2 Tại cần tìm hiểu CSDL Oracle góc độ người quản trị? 18 1.3 Người quản trị CSDL Oracle cần kỹ nào? 18 1.4 Mục tiêu luận văn .20 CHƯƠNG CÀI ĐẶT VÀ NÂNG CẤP CSDL ORACLE TRÊN MÔI TRƯỜNG WINDOWS 21 2.1 Cài đặt CSDL Oracle .21 2.1.1 Kiểm tra phần cứng .21 2.1.2 Cài đặt CSDL Oracle .21 Cài đặt bản: 22 Cài đặt nâng cao 26 2.2 Gỡ bỏ Oracle 29 2.3 Nâng cấp CSDL Oracle 33 2.3.1 Nâng cấp với DBUA 33 Bắt đầu với DBUA 33 Upgrade với DBUA 33 CHƯƠNG KIẾN TRÚC CỦA HỆ QUẢN TRỊ SỞ DỮ LIỆU ORACLE 39 3.1 Cấu trúc Oracle database 39 3.1.1 Cấu trúc logic CSDL .39 Datablock 41 Extent 44 Segment 44 Tablespace .45 3.1.2 Cấu trúc vật lí Database 49 Data file 49 Redo log file 51 Control file 51 3.2 Cấu trúc Oracle Instance .53 3.3 Quản lí giao dịch Oracle .54 3.3.1 Giới Thiệu Giao Dịch 54 Thực thi câu lệnh điều khiển giao dịch 54 Resume không gian cấp phát: .54 3.3.2 Giao dịch Oracle 55 Câu lệnh Commit 55 Câu lệnh Rollback 56 Đặt tên giao dịch 57 chế two_phase commit 57 3.3.3 Tổng quan giao dịch autonomous(giao dịch tự trị) 58 3.4 Mơ Hình Đối Tượng .58 3.4.1 Mô hình đối tượng(Schema Object) .58 3.4.2 Tổng quan table 60 3.4.3 Tổng quan view 62 3.4.4 Tổng quan Synonym 64 3.4.5 Tổng quan Index .64 3.4.6 Tổng quan Cluster 65 3.5 Sự phụ thuộc đối tượng Schema 66 3.5.1 Giới thiệu vấn đề phụ thuộc 66 3.5.2 Cách giải phụ thuộc đối tượng 68 3.5.3 Giải tên đối tượng 70 3.5.4 Shared SQL Dependency Management .70 3.5.5 Local Remote Dependency Management 70 3.6 Data Dictionary 72 3.6.1 Giới thiệu data dictionary 72 Cấu trúc Data Dictionary: 73 3.6.2 Sử dụng data dictionary 73 Public Synonyms for Data Dictionary Views 74 Cache the Data Dictionary for Fast Access 74 Cách sử dụng Data Dictionary 74 3.6.3 Dynamic Performance views 75 3.7 Kiến Trúc Bộ Nhớ 76 3.7.1 Giới thiệu kiến trúc nhớ 76 3.7.2 Tổng quan System Global Area(SGA) 77 Database buffer cache .78 Redo log buffer 78 Shared pool 78 Data dictionary cache 79 Large pool .79 Java pool 80 Streams pool 80 3.7.3 Tổng quan Program Global Area(PGA) 80 Private SQL 80 Con trỏ khu vực SQL 80 Session Memory 81 3.7.4 Giới thiệu Process .81 3.7.5 User process 81 3.7.6 Oracle process 82 Server process 82 Background Processes 82 CHƯƠNG TẠO SỞ DỮ LIỆU TRONG ORACLE .87 4.1 Khởi động DBCA 87 4.2 Tạo CSDL với DBCA .87 CHƯƠNG STARTUP VÀ SHUTDOWN SỞ DỰ LIỆU ORACLE .101 5.1 Startup CSDL 101 5.1.1 Những tùy chọn startup CSDL: 101 5.1.2 Các loại Startup 103 5.2 Thay đổi trạng thái CSDL 103 5.3 Shutdown CSDL 104 5.4 Đình resume CSDL 105 5.4.1 Đình CSDL 105 5.4.2 Resume CSDL: 105 CHƯƠNG BACKUP VÀ RECOVERY TRONG ORACLE 106 6.1 Các khái niệm, thuật ngữ quan trọng backup: .106 6.1.1 Archive log mode noarchive log mode 106 6.2 User manage online/offline backup recovery 108 6.2.1 User manage online/offline backup 108 6.2.2 User manage online/offline recovery 109 User managed recovery incomplete Time Based 111 User managed recovery incomplete Cancel Based .112 User managed recovery incomplete Change Based 112 6.3 Backup recovery với RMAN(Recovery Manager) 113 6.3.1 Cấu hình backup cho RMAN 113 RMAN backup format: 113 Cấu hình thiết bị mặc định cho backup: 116 Cấu hình loại hình backup mặc định: 116 Cấu hình thiết bị channel: 117 Cấu hình tự động backup sever paramater file(SPFILE) control file: 117 6.3.2 Backup với RMAN 117 6.3.3 Recovery với RMAN 118 6.4 Backup recovery logical .120 6.4.1 Data pump export/export với database: 120 Datapump export/import database: 120 Datapump export/import shema: 120 Datapump export/import table: 121 6.4.2 Simple Export/Import .121 Simple export 121 Simple import 123 6.5 Công nghệ Flashback 123 6.5.1 Flashback database 125 Các bước flashback database: 125 Các bước phục hồi từ flashback database 125 6.5.2 Flashback drop 126 6.5.3 Flashback table 127 6.5.4 Flashback query 127 6.5.5 Flashback version query 128 6.5.6 Flashback transaction query 130 6.6 Công nghệ enterprise manager(EM) database control based backup 131 6.6.1 Schedule Oracle suggested backup 132 6.6.2 Shedule customize backup 134 CHƯƠNG QUẢNNGƯỜI DÙNG VÀ BẢO MẬT CSDL TRONG ORACLE 140 7.1 Tạo User Trong Oracle 140 7.1.1 Tạo user 140 7.1.2 Cập nhật User 142 7.1.3 Xóa user 143 7.2 Role 143 7.2.1 Giới thiệu role 143 7.2.2 Lợi ích việc sử dụng role 144 7.2.3 Tạo role 144 7.2.4 Sửa chữa role 145 7.2.5 Gán role 145 7.2.6 Thiết lập role mặc định .146 7.2.7 Enable Disable role 147 7.2.8 Thu hồi role 148 7.2.9 Xoá role 148 7.2.10 Data Dictionary Views cho quản lý user 149 7.3 Profile .149 7.3.1 Giới thiệu profile 149 7.3.2 Tạo Profile giới hạn tài nguyên 152 7.3.3 Tạo profile quản lý mật 153 7.3.4 Gán Profile cho User 155 7.3.5 Thi hành việc giới hạn tài nguyên 155 7.3.6 Chỉnh sửa profile 155 7.3.7 Xoá profile 156 7.3.8 Xem Thông tin Profile 156 7.4 Privileges 157 7.4.1 Giới thiệu Privileges 157 7.4.2 System Privileges 157 7.4.3 Schema Object Privileges 160 7.4.4 Điều Khiển Truy Cập Fine-Graine 165 7.5 Audit 169 7.5.1 Các loại audit 169 7.5.2 Kích hoạt audit 170 7.5.3 Tắt audit 171 7.6 Các phương thức chứng thực 171 7.6.1 Chứng thực sử dụng OS 171 7.6.2 Chứng thực sử dụng network 171 7.6.3 Chứng thực sử dụng SSL: .172 7.6.4 Chứng thực CSDL 172 7.6.5 Chứng thực database administration 172 CHƯƠNG QUẢN TRỊ CÁC FILE HỆ THỐNG TRONG ORACLE 174 8.1 Archive Logs 174 8.1.1 Archive Log Parameters 174 8.1.2 Thay đổi chế độ Archive Log 175 8.2 Control Files 179 8.2.1 Tạo thêm sao, thay đổi tên vị trí control file 179 8.2.2 Tạo control file 180 8.2.3 Huỷ bỏ Control Files 182 8.2.4 Xem thông tin control file .182 8.2.5 Quản lý control file OEM 183 8.3 Parameter File 185 8.3.1 Loại Parameter File 185 8.3.2 Xem giá trị khởi tạo tham số thời 185 8.3.3 Sử dụng Server Parameter File(SPFILE) 186 8.3.4 Các tham số khởi tạo Oracle Database 10g 188 8.4 Tablespaces 193 8.4.1 Quan hệ database với tablespaces data files 193 8.4.2 Các loại tablespace 194 8.4.3 Các trạng thái tablespace 196 8.4.4 Extent Management 197 8.4.5 Bigfile Tablespace (BFT) Smallfile Tablespace (SFT) 198 8.4.6 Các thao tác tablespace 200 8.4.7 Xem thông tin Tablespace 202 8.4.8 Quản trị tablespace OEM 205 8.5 Datafile 208 8.5.1 Xác định số datafile 208 8.5.2 Xác định kích thước datafile 208 8.5.3 Tạo thêm datafile vào tablespace 208 8.5.4 Thay đổi kích thước datafile 208 8.5.5 Đổi tên di chuyển datafiles 209 8.5.6 Drop datafile 211 8.5.7 Xem thông tin datafile 212 CHƯƠNG DATAGUARD 214 9.1 Tổng quan Dataguard 214 9.2 Các thành phần dataguard 215 9.2.1 Primary CSDL 215 9.2.2 Standby database 215 Physical standby database: 215 Logical standby database: 215 9.2.3 Vai trò vị trí primary standby 216 Switchover: 216 Failover: 216 9.3 Demo 216 CHƯƠNG 10 KẾT QUẢ ĐẠT ĐƯỢC VÀ NHỮNG VẤN ĐỀ CÒN TỒN TẠI217 Kết đạt 217 Những vấn đề tồn 217 TÀI LIỆU THAM KHẢO 218 Sam R Alapati, Expert Oracle Database10g Administration, năm xuất bản: 2005, ISBN: 1-59059-45-7 218 Asim Abbasi, Oracle 10g Database Administration Concepts and Implementation Made Simple, ISBN: 0-9770739-8-X 218 10 Chi tiết tab cần xem thông tin: Overview: thông tin tổng quát database Instance: thông tin instace Database: thông tin database Option: tùy chọn Parameter: thông tin tham số khới tạo Session: thông tin session 10 Space usage: thông tin việc sử dụng không gian tablespace Datafile IO: thông tin datafile 11 Để quản trị đối tượng database ta chọn database sau chọn đối tượng cần quản trị Chọn loại đối tượng cần quản trị Sau chọn đối tượng cụ thể thực việc quản trị thêm/xóa/sửa người dung, gán/thu hồi quyền cho người dung, quản lý Role,… Ví dụ: tạo user tên hatdau phương thức xác nhận bẳng password, gán cho profile default profile, khơng khóa tài khoản 12 Thiết lập default tablespacelà USER, quota cho tablespace 100MB temporary tablespace TEMP cho user hatdau Gán CREATE SESSION số quyền khác khác cho user hatdau: 13 User hatdau tạo kết nối vào database thực số quyền mà user gán 14 CHƯƠNG Cấu hình dataguard 2.1 Mơi trường OS: Redhat DATABASE: Oracle 10g Chuẩn bị máy linux sau; 2.1.1 Primary: Hostname: group1db IP: 192.168.241.62 Database name (db_name):ORCL Database Unique Name (db_unique_name): primary TNS Service Name: to_standby 2.1.2 Standby: Hostname: standby IP: 192.168.241.61 Database name (db_name):ORCL Database Unique Name (db_unique_name): standby TNS Service Name: to_primary Phải đảm bảo máy phải thấy nhau, nên ping thử để kiểm tra 2.2 Máy nguồn primary 2.2.1 Enable Forced Logging Đặt máy PRIMARY mode FORCE LOGGING lệnh sau SQL>ALTER DATABASE FORCE LOGGING; 2.2.2 Create a Password File chưa tồn Dung câu lệnh sau để tạo password file orapwd file=’đường dẫn\orapworcl.ora’ password=[password]; 2.2.3 Cấu hình Standby Redo Log Số Standby redo log thêm vào dựa theo công thức sau (maximum number of logfiles for each thread + 1) * maximum number of threads Trong 15 Số thread xác định số instance database Ví dụ RAC DB node số thread 2, node số thread Ở single node thơi nên số thread Do số Standby redo log cần thêm SQL>alter database add standby logfile group D:\oracle\product\10.2.0\oradata\orcl\ Standbylogfile1.log') SIZE 50M; 4(' SQL>alter database add standby logfile group D:\oracle\product\10.2.0\oradata\orcl\ Standbylogfile2.log') SIZE 50M; 5(' SQL>alter database add standby logfile group D:\oracle\product\10.2.0\oradata\orcl\ Standbylogfile2.log') SIZE 50M; 6(' SQL>alter database add standby logfile group (' C:\oracle\product\10.2.0\oradata\orcl \redostd4.log') SIZE 50M; Kiểm tra standby redo log file groups tạo lệnh sau SQL>SELECT GROUP#,member from v$logfile; SQL>SELECT GROUP#,THREAD#,SEQUENCE#,ARCHIVED,STATUS FROM V$STANDBY_LOG; 2.2.4 Thiết đặt tham số khởi tạo cho primary Về phải set parameter sau DB_NAME DB_UNIQUE_NAME LOG_ARCHIVE_CONFIG CONTROL_FILES LOG_ARCHIVE_DEST_1 LOG_ARCHIVE_DEST_2 LOG_ARCHIVE_DEST_STATE_1 SERVICE_NAMES LOG_ARCHIVE_DEST_STATE_2 REMOTE_LOGIN_PASSWORDFILE LOG_ARCHIVE_FORMAT LOG_ARCHIVE_MAX_PROCESSES FAL_SERVER FAL_CLIENT DB_FILE_NAME_CONVERT LOG_FILE_NAME_CONVERT 16 STANDBY_FILE_MANAGEMENT Chú ý: người set up DG cho máy khác nên set INSTANCE cấu trúc thư mục hòan tòan giống cho máy để tránh rắc rối phải gặp sau Cấu trúc câu lệnh thiết đặt tham số câu lệnh: SQL> ALTER SYSTEM SET DB_NAME=orcl scope=spfile; SQL>ALTER SYSTEM SET DB_UNIQUE_NAME=primary scope=spfile; SQL>ALTER SYSTEM Log_archive_config='DG_CONFIG=(primary,standby)' scope=spfile; SET SQL> ALTER SYSTEM SET CONTROL_FILES='/u01/app/oracle/oradata/orcl/control01.ctl', '/u01/app/oracle/oradata/orcl/control02.ctl', '/u01/app/oracle/oradata/orcl/control03.ctl' scope=spfile; SQL> alter system set Log_archive_dest_1='Location= /u01/backup/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) db_unique_name=primary' scope=spfile; SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_2='SERVICE=to_standby LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=standby' scope=spfile; SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1=ENABLE scope=spfile; SQL>ALTER SYSTEM SET service_names='primary' scope=spfile; Set parameter LOG_ARCHIVE_DEST_STATE_2 PRIMARY để enable LOG SHIPPING tức start shipping archived redo logs Nếu khơng muốn SHIPPING set DEFER SQL>ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2=ENABLE scope=spfile; SQL>ALTER SYSTEM SET REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE scope=spfile; SQL>ALTER SYSTEM SET LOG_ARCHIVE_FORMAT='%t_%s_%r.arc' scope=spfile; SQL>ALTER scope=spfile; SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES=4 SQL> ALTER SYSTEM SET FAL_SERVER='to_standby' scope=spfile; 17 SQL>ALTER SYSTEM SET FAL_CLIENT='to_primary' scope=spfile; SQL> ALTER SYSTEM SET STANDBY_FILE_MANAGEMENT=AUTO scope=spfile 2.2.5 Enable Archiving Nếu Database chưa mode archive bật lên sau SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT; SQL> ALTER DATABASE ARCHIVELOG; SQL> ALTER DATABASE OPEN; 2.2.6 Tạo Control File cho Standby Database Tạo file control file controlstd.ctl cho máy STANDBY dùng Thực mode MOUNT Chú ý file controlstd.ctl copy qua máy STANDBY sử dụng sau SQL> SHUTDOWN IMMEDIATE; SQL> STARTUP MOUNT; SQL>ALTER DATABASE /u01/backup/controlstd.ctl'; CREATE STANDBY CONTROLFILE AS ' SQL> ALTER DATABASE OPEN; 2.2.7 Tạo file tham số cho Standby Database Cách nhanh tạo pfile máy PRIMARY sau copy qua máy STANDBY sửa lại số thơng số cho thích hợp Tạo pfile tên initorclstd.ora máy PRIMARY SQL> CREATE PFILE=' /u01/backup/' FROM SPFILE; 2.2.8 Tạo Oracle Net Service cho máy Source đích dùng cho việc di chuyển liệu Redolog PRIMARY Trong file tnsnames.ora thêm alias TO_STANDBY trỏ đến máy STANDBY 192.168.241.61: TO_STANDBY = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.241.61)(PORT = 1521)) 18 ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) Đến phần PRIMARY xem xong Chúng ta bắt đầu chuẩn bị cho máy 2.3 Máy Standby Copy tất Datafiles Redolog từ máy PRIMARY sang máy STANDBY Chú ý phải shutdown database PRIMARY STANDBY trước copy để đảm bảo thống liệu 2.3.1 Tạo server parameter file cho standby database + Copy File initorclstd.ora tạo bước 2.2.7 vào thư mục /u01/backup/ máy STANDBY + CONTROL_FILES phải đến file controlstd.ctl tạo bước 3.6 file copy qua máy STANDY để /u01/app/oracle/oradata/orcl/ sau nhân lên file tên control01.ctl,control02.ctl,control03.ctl + Sửa nội dung file initorclstd.ora cho phù hợp với máy STANDBY: o FAL_SERVER alias orcl máy STANDBY tnsnames.ora đóng vai trò Server Ý nghĩa FAIL OVER thằng STANDBY orcl chuyển vai trò ngược lại làm Server o FAL_CLIENT alias orclstd máy PRIMARY tnsnames.ora đóng vai trò CLIENT Ý nghĩa FAIL OVER thằng PRIMARY orclstd chuyển vai trò ngược lại làm CLIENT o DB_NAME= 'orcl' o DB_UNIQUE_NAME=standby o LOG_ARCHIVE_CONFIG='DG_CONFIG=(primary,standby)' o CONTROL_FILES='/u01/app/oracle/oradata/orcl/control01.ctl','/u01/app/ora cle/oradata/orcl/control02.ctl','/u01/app/oracle/oradata/orcl/control03.ctl' o LOG_ARCHIVE_FORMAT=log%t_%s_%r.arc 19 o LOG_ARCHIVE_DEST_1='LOCATION=/u01/arch1/orcl/ VALID_FOR=(ALL_LOGFILES,ALL_ROLES) DB_UNIQUE_NAME=standby' o LOG_ARCHIVE_DEST_2='SERVICE=to_primary LGWR ASYNC VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROLE) DB_UNIQUE_NAME=primary' o LOG_ARCHIVE_DEST_STATE_1=ENABLE o LOG_ARCHIVE_DEST_STATE_2=ENABLE o REMOTE_LOGIN_PASSWORDFILE=EXCLUSIVE o STANDBY_FILE_MANAGEMENT=AUTO o FAL_SERVER=to_primary o FAL_CLIENT=to_standby o SERVICE_NAMES='standby' +Create a password file(nếu chưa thực hiện) orapwd file=[đường dẫn]/orapworcl password=[password]; + Tạo spfile cho Database STANDBY SQL> create spfile from pfile='/u01/backup/initorclstd.ora'; 2.3.2 Tạo Oracle Net Service cho máy Source đích dùng cho việc di chuyển liệu Redolog Thêm alias to_primary trỏ đến máy PRIMARY 192.168.241.62 TO_PRIMARY = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.241.62)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) ) 2.3.3 Start the Physical Standby Database Start mode MOUNT: 20 SQL> STARTUP MOUNT; Muốn REDO APPLY phải thực tiếp lệnh sau Option DISCONNECT FROM SESSION để REDO apply background session sqlplus /nolog SQL> connect / as sysdba ; SQL> startup nomount SQL> alter database mount standby database ; SQL> recover standby database ; SQL>ALTER DATABASE RECOVER MANAGED STANDBY DATABASE DISCONNECT FROM SESSION; Muốn hủy trạng thái standby: SQL> alter database recover managed standby database cancel; Muốn mở CSDL trạng thái readonly: SQL> alter database open read only; Đến coi cài đặt xong Chuyển sang bước test xem hệ thống thực chức Dataguard hay không? 2.4 2.4.1 KIỂM TRA SAU KHI CÀI ĐẶT Kiểm tra trạng thái CSDL PRIMARY SQL> select database_role, open_mode from v$database; DATABASE_ROLE OPEN_MODE -PRIMARY READ WRITE STANDBY DATABASE_ROLE OPEN_MODE -PHYSICAL STANDBY MOUNTED 2.4.2 Kiểm tra chức dataguard? Ở máy PRIMARY Chúng ta chuyển logfile SQL> alter system switch logfile; 21 System altered Kiểm tra LOG_ARCHIVE_DEST_2 valid hay không sử dụng câu lệnh sau: SQL> Select Status, Error from v$Archive_dest where dest_id=2; STATUS ERROR - -VALID Nếu valid LOG_ARCHIVE_DEST_2 hoạt động Ở máy STANDBY Kiểm tra thao tác apply qua máy standby hay khơng câu lệnh sau: SQL> SELECT SEQUENCE#,APPLIED FROM V$ARCHIVED_LOG ORDER BY SEQUENCE#; SEQUENCE# APP YES YES Nếu trạng thái YES dataguard hoạt động tốt 2.4.3 Check Data apply qua máy STANDBY Ở máy PRIMARY Tạo tablespace với datafile test01DG.dbf SQL>create tablespace test01DG datafile '/u01/backup/test01DG.dbf' size 100M extent management local uniform size 256k segment space management auto; Datafile test01DG.dbf created SQL> alter system switch logfile; Ở máySTANDBY Kiểm tra lại máy STANDBY để xác nhận test01DG.dbf tạo SQL> select a.name,b.name from v$datafile a, v$tablespace b where a.ts#=b.ts#; /u01/backup/test01DG.dbf ONLINE Nếu kết chức dataguard thành công 22 ... dụng Oracle ngày nhiều tìm hiểu HQTCSDL Oracle mang lại tiềm lớn để ứng dụng HQTCSDL vào Doanh nghiệp Việt Nam 1.2 Tại cần tìm hiểu CSDL Oracle góc độ người quản trị? Để tìm hiểu HQTCSDL Oracle người. .. trồng người Xin chân thành cảm ơn! Tháng 09 năm 2010 MỤC LỤC CHƯƠNG TỔNG QUAN .17 1.1 Tại phải tìm hiểu CSDL Oracle? 17 1.2 Tại cần tìm hiểu CSDL Oracle góc độ người quản trị? ... hồi Block liệu bị hư, không cần phục hồi lại toàn Datafile toàn Cơ sở liệu Dự đoán lập kế hoạch quản trị: Các sở liệu ngày phát triển tốt hơn, tích hợp nhiều tính tự động, giúp giảm thiểu chi

Ngày đăng: 27/02/2019, 11:49

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan