Title: By Juthawut Chantharamalee
1????? 9 ??????????????????????????????????????????
???????????????????? (Using the database
management business effectively)
- By Juthawut Chantharamalee
2?????????????????? ????????????
???????????????????????????????????????
????????????????????????????????????
?????????????????????????????????????????????
????????????????????????????????????????
?????????????? ?????????????????????????
??????????????????????????????????????????????????
?????????????????
??????????
3???????????????????????? ?????????????????????????
???????????????????????????????????????????????
????????????????????????????????
??????????????????????????????????????????????????
????????????????????? ???? Dbase, FoxPro, Access,
SQL Server, Oracle ???????
4??????????????????? (Database Management System)
??????? ??????????????????????????????????????????
? ??????????????? ??????????????????
???????????????????????? ?????????????????????????
????????????????????????????????????????????
??????????????????????????????????????????????????
????????????????? ????????????????????????????????
?????????????
??????????????????????????????????
5??????????????????????????????????????????????????
?????????? ???? Dbase, FoxPro, Access, SQL
Server, Oracle ??????? ??????????????????????????
???????????????? ????????????????????????????????
??????????????? ???????????????????????
??????????????????????????????????
6??????????????????????????????????????????????????
???????????????????????????????????????????
???????????????????????????? ?????????????????????
???????????? ?????????????????????????????????????
??????????????????????????????? ???????????????
??????????????????????? ????????????
??????????????????????????????????????????????????
???????
7??????????????????????????????????????????????
???? Dbase, FoxPro, Access ???????????????????????
??????????????????????????????????????????????????
????? ???????????????????????????????????????????
???? SQL Server, Oracle ???? DB2 ???????
8?????????????????????????????????
9???????????????????????????????????? DOS
???????????????????????? ????????????????????????
???????????????????? ???? Report, Screen ???
Label ??????? ??????????????????????????????
Dbase ????????????????????????? Word Processor
??? ?????? Excel ???????????????? .DBF
?????????????????????? Dbase ???????
??????? Dbase
10??????? Dbase ???????????????????????????????
Dbase I ???????????????????????? 8 ???
???????????????????? 16 ???
?????????????????????????????????
?????????????????????????????? 16 ??????????
????????????? Dbase II ?????????????????????? 16
??????
11???????????????????????????????????? 16
?????????? ??????????????????????????????????????
??? ??????????????????????????????????????????
???? Dbase III ??? Dbase III PLUS ????????
??????????????????????? Windows ????????????????
Dbase ????????????????????????????? Windows
???????
12???????????????????????? Dbase
13???????????????????????????????????
??????????????????????????????? ???????????????
????????????????????????? ??????????????
???????????????????? ??????????????
???????????????????????????????????????????????
???????????????????????????????????????????
???????????????????????????????????
??????? Microsoft Access
14????????? ??????????????????????????????????
??????????????????????????????????????????????????
?????????????? ??????? Microsoft Access ????
????????????????????????????????????????????
??????????????????????????? ?????????????
?????????? ???? ???????????? ???????? ??????????
????????????????????????????????????? ????
??????????????????????????????????????????????????
???????????????????
15???????????????????????? Access
16??????????????????????????????????????
??????????????????????????????????????????????????
???? ????????????????????????????????????????????
???????????? ????????????????????????????????????
??????????????????????????? ??????????????????????
???????? ????????????????????????????????
???????????????????
??????? Microsoft SQL Server
17??????????? Microsoft SQL Server ????
?????????????????????????????????
???????????????????????????????????????????
????????????????????????????????
??????????????????????????????????????????????????
??????????? ???????????? ???????????????????????
??????????????????????????????????????
???????????????????????????????????????????? ????
?????????????????????????????????????????????????
???????????????????????
18???????????????????????? Microsoft SQL Server
19??????????????????????????????????????????????????
??????????????????????????????????? Microsoft SQL
Server ??????????????????????????????????????????
?? ???????????????????????????????????????????????
????? ????????????????????????????????????? ??
?????????????????????????????????????? ??????
?????????????????????????????????
????????????????? ????????????????????????
??????? Oracal
20???????????????????????? Oracle
21??????????????????????? Oracle
221.????? Controlfiles ?????????????????????????????
???2. ????? Tablespaces ???????????????????????3
. ????? Datafiles ??????????????????????????4.
????? Rollback Segments ????????????????????
Storage
235. ????? Redo Log Groups ?????????????????????????
???????6. ????? Archive Logs ????????????????????
7. ????? Temporary Tablespace Groups
???????????????????????????????????????????????
241.Permanent ??????????????????????? ???????????
,?????????????? ,???????????? , ??????????????? ,
Package , Store Procedure ,Function2.Temporary
????????????? Log ???????????????????? ??????????
Insert , update ,delete ??????????????????????????
???????
Table space
251. Users ????????????????????????????2. Roles
???????????????????????????????????? Guest , DBA
???????3. Profiles ?????????????????????? ??????
Select , Insert , Update ,Delete ????????
Security
261.????? Tables2.????? Indexes3.?????
Views4.????? Synonyms5.????? Sequences6.?????
Database Links7.????? Indexes
Schema
278. ????? Array Types9. ????? Object Types10.
????? Table Types
??????? Backup Oracle Database
1.Operating System Backup 2.Server Managed
Recovery
281.1 Backup ????????????????? OS (Operating System
Command) ???? Utility ???? ? ?????????????????????
?????????1.2 Backup ????? Disk ???? Tape
???????????????? Article ??? ???????Backup
????????????????????? ????????????????????
environment ?????????? (A simple Environment)
????????? ?? Server ??? Database ???? ?????????
1.Operating System Backup
29????????????? ??????? Backup ??????????????????
(Oracle Data) ????? Media ??????????? ???????
Backup ?? ??? Handled ??? thread ????????????????
Oracle Server executable ?????????????Database
software
2.Server Managed Recovery (SRM)
30??????? ?????? ??? Database ????? Backup Media
??? Backup ??????????????????????? Client Tool
??????????? Oracle Recovery Manager (RMAN) ???
Backup ?????? ?????????? Complex environment
????????? ??????????? Database Server ???? ?
Server
311.Cold Backup ??????? Backup Database
???????????? Database Shutdown ???????????????????
????????2.Hot Backup ??????? Backup Database
?????????? Database ?????????????? ??? User
?????????????????????????
Backup Oracle Database
32??? Backup ??? Hot Backup ??????????????????????
Cold Backup ?????????????????????????????
Shutdown Database ??? ????????? Database
???????????????????????????? ??????????? 247
???? Database ??????? User Profile ????? login
??? web base application ?????????? internet
33 3.Archivelog Mode Archive log mode ???? Online
redo log files ????????????????????(archive)
????? ? ???????????????????????????????????
Database ???????? archivelog mode ??????????
Recovery ??? Complete (Completely recovery) ???
34?????? instance failure ???? Disk failure ?????
Backup Database ????????????????????? Database
??????????? Mode open ???? ??? user
????????????????????????? ????????????
?????????Archivelog Mode ???? ??????? ???????
archived redo logs ?????????
354.Noarchivelog mode noarchivelog mode ????
online redo logs file ??????????? ??????????
Archived ???????????????????? ????? Recovery ???
Mode ??? ???????????????? ??? restore ????
Database ??????? Backup Database
????????????????????? shutdown Database????
?????????????? Backup Database
361.????? FULL COLD BACKUPS2.????? HOT
BACKUPS3.???????? Schedule ????????? BACKUP
Backup Oracle Database Procedures
37THE 9 END