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'
转载于:https://www.cnblogs.com/huzi007/archive/2013/01/25/2876382.html
相关资源:JAVA上百实例源码以及开源项目
转载请注明原文地址: https://mac.8miu.com/read-17006.html