oracle数据库的基本备份

 1 --Oracle中的数据备份
 2 
 3 --数据备份分类:
 4 --冷备份:将物理文件复制(需要停止数据库服务器)。
 5 --特点:数据比较完整、操作简单。
 6 
 7 --热备份:数据库在运行时,使用备份命令进行数据备份。
 8 --特点:根据需要备份指定数据、操作比较复杂。
 9 --导出数据:exp   导入数据:imp
10 exp 用户名/密码 file=备份文件的路径 需要备份的详细参数设置
11 
12 --备份数据量分类:
13 --1.完全备份(整个数据库都会备份)
14 exp 用户名/密码 file=备份文件的路径 full=y
15 
16 --2. 按照指定表备份
17 exp 用户名/密码 file=备份文件的路径 tables=(表名,......)
18 imp 用户名/密码 file=备份文件的路径 tables=(表名,......) 
19 注意:导入用户的权限必须>=导出用户的权限。
20 
21 --3.按照模式(用户)备份
22 exp 用户名/密码 file=备份文件的路径 owner=(用户名,......)
23 imp 用户名/密码 file=备份文件的路径 fromuser=导出用户 touser=导入用户
24 
25 --4.按表空间备份
26 exp 用户名/密码 file=备份文件的路径 tablespaces=(表空间名,....)
27 imp 用户名/密码 file=备份文件的路径 tablespaces=(新空间名) full=y
28 注意:只会导入系统不存在的表。
29 
30 drop table test1
31 select * from test1 
32 
33 insert into test1 values (1001,'admin')
34 
35 select * from user_tables where tablespace_name = 'SYSTEM'

 

posted @ 2013-01-25 11:52  全力以赴001  阅读(179)  评论(0编辑  收藏  举报