Tải bản đầy đủ (.pdf) (30 trang)

giáo trình thực hành oracle 11g

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.61 MB, 30 trang )

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





×