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'