cd backup
exp scott/tiger dumpfile=output.dmp logfile=output.log tables=scott.emp,scott.dept
导出scott用户下所有对象
cd backup
exp scott/tiger dumpfile=user.dmp
交互方式
首先需要准备一个进行数据备份的目录,假设现在将D:\backup目录作为备份路径。
需要进入到backup目录中(以命令行的方式进行操作)。
cd backup;
输入exp指令,导出数据,输入用户名和口令(例如scott/tiger);
2、数据的导入
oracle11g数据库使用imp工具实现备份数据的导入,该工具和导出工具exp一样也有3中工作方式:命令行方式、交互方式和参数文件方式。
命令行方式:
scott用户下的emp和dept表数据丢失,利用前面导出的备份文件恢复。
首先进入指定存储文件的目录,假设目录名称为C盘的backup,然后执行相应命令。
cd backup
imp scott/tiger dumpfile=output.dmp tables=scott.emp,scott.dept;
假设scott用户下的对象丢失,利用前面所备份的文件恢复scott用户下所有对象。
cd backup
imp scott/tiger dumpfile=user.dmp
三、数据库的冷备份及恢复
数据库的冷备份严格来说称为归档备份,指的是数据库要关闭服务,所有的事务都需要提交了。从实际来说,如果要进行备份则需要备份以下内容。
控制文件:控制着整个oracle的实例信息,可以使用vc
o
n
t
r
o
l
f
i
l
e
数
据
字
典
找
到
。
重
做
日
志
文
件
:
通
过
v
controlfile数据字典找到。 重做日志文件:通过v
controlfile数据字典找到。重做日志文件:通过vlogfile数据字典找到
数据文件:通过vd
a
t
a
f
i
l
e
数
据
字
典
找
到
。
核
心
配
置
文
件
(
p
f
i
l
e
)
:
使
用
“
s
h
o
w
p
a
r
a
m
e
t
e
r
p
f
i
l
e
”
找
到
。
冷
备
份
操
作
数
据
库
的
备
份
操
作
由
管
理
员
进
行
,
因
此
首
先
以
管
理
员
身
份
登
录
。
1
、
使
用
s
y
s
登
录
c
o
n
n
s
y
s
/
c
h
a
n
g
e
o
n
i
n
s
t
a
l
l
a
s
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
e
o
n
i
n
s
t
a
l
l
a
s
[外链图片转存中…(img-YZy1kFsu-1714416785227)]
[外链图片转存中…(img-uOHW9Iun-1714416785227)]
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!