Lê Văn Lương
1
Câu 1: Tạo database có tên là dbdemo, character set là AL32UTF8
- Sử dụng dbca để tạo database.
Chọn Next
- Chọn tùy chọn: “Create a Database”.
Lê Văn Lương
2
- Nhấn Next để tiếp tục.
- Chọn tùy chọn: “General Purpose or Transaction Processing”.
- Nhấn Next để tiếp tục.
Lê Văn Lương
3
- Đặt tên database là: dbdemo
- Đặt tên SID là: dbdemo
- Nhấn Next để tiếp tục
- Check chọn “Configure Enterprise Manager” .
Lê Văn Lương
4
- Chọn Next để tiếp tục.
- Chọn Next để tiếp tục
- Gõ password của ASM
Lê Văn Lương
5
- Chọn Storage Type: ASM (Automatic Storage Management)
- Tên diskgroup: +DATA
- Chọn Next để tiếp tục
- Chọn Next để tiếp tục.
Lê Văn Lương
6
- Chọn Next để tiếp tục
Lê Văn Lương
7
Lê Văn Lương
8
- Chọn Next để tiếp tục
Lê Văn Lương
9
- Chọn Next để tiếp tục
- Click Finish
- Chọn OK
Lê Văn Lương
10
Câu 2: Multiplex control file thành 4 controlfile
Lê Văn Lương
11
/u01/app/oracle/oradata/dbdemo/control01.ctl
/u01/app/oracle/oradata/dbdemo/control02.ctl
/u01/app/oracle/oradata/dbdemo/control03.ctl
/u01/app/oracle/oradata/dbdemo/control04.ctl
- Login vào user Oracle tạo thư mục dbdemo theo đường dẫn:
“/u01/app/oracle/oradata/dbdemo” để chứa multiplex control file
- Sử dụng . oraenv sét biến môi trường ORACLE_SID = dbdemo
- Đăng nhập vào sqlplus với quyền sysdba
- Kiểm tra control_file gốc ở đâu
- Dùng ASMCMD copy controlfile ra thư mục “/u01/app/oracle/oradata/dbdemo”
Lê Văn Lương
12
- Set lại controlfile để tạo multiplex
- Dùng RMAN restore controlfile từ controlfile đang dùng
Lê Văn Lương
13
Câu 3: Multiplex redolog
Group 1:
/u01/app/oracle/oradata/dbdemo/redo01.log
/u01/app/oracle/oradata/dbdemo/redo01b.log
Group 2:
/u01/app/oracle/oradata/dbdemo/redo02.log
Lê Văn Lương
14
/u01/app/oracle/oradata/dbdemo/redo02b.log
Group 3:
/u01/app/oracle/oradata/dbdemo/redo03.log
/u01/app/oracle/oradata/dbdemo/redo03b.log
- Kết nối tới sqlplus:
- Tạo
Lê Văn Lương
15
Cau 4: Chuyển DB sang ARCHIVELOG mode
/u01/app/archive
- Tạo thư mục archive
- Vào sqlplus kiểm tra trạng thái ARCHIVELOG
- Ta thấy trạng thái đang là No Archive Mode
- Thực hiện chuyển trạng thái về Archive Mode
Lê Văn Lương
16
- Kiểm tra lại trạng thái
Câu 5: Tạo tablespace DATA:
/u01/app/oracle/oradata/dbdemo/data01.dbf
Size: 5M
Autoextend on
Lê Văn Lương
17
Câu 6: Tạo user TEST , default tablespace là DATA
Lê Văn Lương
18
Câu 7: Dùng user TEST tạo table TEST(id number);
- Tại user sys:
- Đăng nhập vào user test tạo table test(id number)
Lê Văn Lương
19
Câu 8: Backup full database vào /u01/app/rman
- Tạo thư mục rman
- Thực hiện backup (ở trạng thái Archivelog)
- File backup trong thư mục /u01/app/rman
Lê Văn Lương
20
Câu 9: Xóa file
/u01/app/oracle/oradata/dbdemo/user01.dbf
/u01/app/oracle/oradata/dbdemo/system01.dbf
- Shutdown immediate trong RMAN
- Di chuyển đến thư mục datafile
cd u01/app/oracle/oradata/DBDEMO/datafile
- Thực hiện xóa file
Rm o1_mf_user*
Rm o1_mf_syst*
Câu 10: Phục hồi các file bị mất, để có thể open được database
- Trong RMAN
RMAN>startup
Lê Văn Lương
21
RMAN>Restore datafile 1;
RMAN>Recover datafile 1;
RMAN > sql ‘alter database datafile 4 offline’
RMAN>alter database open
RMAN>restore datafile 4;
RMAN>recover datafile 4;
RMAN > sql ‘alter database datafile 4 online’
Câu 11: Tạo spfile và pfile
Câu 12: Tạo thêm 1 Listener :
a. Tên: LISTENER1
b. Port 1527
c. Protocol: TCP
d. Cấu hình listener đăng ký tĩnh
Lê Văn Lương
22
- Sử dụng NETMGRcấu hình
Lê Văn Lương
23
Lê Văn Lương
24
- Lưu cấu hình lại
Lê Văn Lương
25
Câu 13: Dùng netca cấu hình file tnsnames.ora cho phép kết nối với database dbdemo