‘壹’ oracle数据库怎么备份恢复
Oracle数据库导出操作
导入导出都要进行目录创建与授权。
在pl/sql里面编写也可以
select * from dba_directories(这个是查看创建的目录)
drop directory exp_dir(删除指定名称的目录)
create or replace directory expdp_dir as ‘E:/exp’
grant read ,write on directory expdp_dir to public
‘贰’ 怎么从oracle数据库备份数据库
1、首先先确认oracle服务器上oracle中标红的相关的服务是否已经正常启动。
2、然后要把PLSQL关闭,让连接先退出一下,确保断开数据库的所有连接,如果数据库中有正在连接客户端,备份的时候可能会出现异常。
3、接着打开cmd命令提示符窗口,输入备份数据库的命令,xp命令的后面跟用户名和密码,file是备份的路径,owner则是数据库的用户名,按下回车键等待备份。
4、耐心等待。当数据完成导出之后,cmd窗口中会出现的提示语,这就表示已经完成了数据库备份导出的动作。
5、这时候在计算机中找到第四步中设定的文件保存路径,如下截图,你会发现多了一个dmp的文件,这个文件就是我们需要的备份文件了。
‘叁’ 如何备份数据库PL/SQL developer
1、PL/SQL developer只能将数据库中的数据或存储过程进行导入、导出,不是真正意义上的备份。如果只是将关键数据备份出来,可以使用它的相关功能:
tools ->export user object 选择选项,导出.sql文件。
tools ->export tables-> Oracle Export 选择选项导出.dmp文件。
2、要对数据库作真正意义上的备份,要在安装ORACLE的服务器上运行备份"exp"命令,打开命令提示符窗运行以下指令:
exp 管理帐户/密码@数据库名 file=备份文年名.dmp full=y INDEXES=y grants=y constraints=y compress=y log=log文件名.log
相关知识:
1、PL/SQL developer是一个很多人使用的操作ORACLE数据库的工具。
2、还原用exp导出的数据库用imp命令。
3、ORACLE的操作友好度小于MS SQL。
‘肆’ 怎样在备份的ORACLE数据库DMP文件中恢复包体和过程
一、Oracle数据库备份与恢复步骤
数据库备份与恢复步骤:
1、
导出数据库可以,在DOS窗体执行下边语句:
exp
gdpmp/gdpmp@ora9
exp
gdpmp/gdpmp@ora9
rows=no
将会导出空表。
2、
然后,按照步骤进行确认。
3、
如果是默认路径,将会在C盘根目录生成一个EXPDAT.DMP的文件。
如果不是默认路径,将上述语句改为:
exp
gdpmp/gdpmp@ora9
file=d:\aaa.dmp
也可以。
4、
导入数据库,在DOS窗体执行下边语句:
imp
gdpmp/gdpmp@ora9
file=d:\aaa.dmp
full=y
5、
然后回车就可以了。
【注】前一个gdpmp是用户,后一个是密码。而且改用户需要有DBA的角色。Ora9是数据库连接名字。
二、Oracle数据库备份与恢复步骤
只导出3张表的结构:
exp
user/pasword@dbServerName
owner=user
tables=(tb1,tb2,tb3)
rows=n
file=c:1.dmp
连带数据导出:
exp
user/pasword@dbServerName
owner=user
tables=(tb1,tb2,tb3)
rows=y
file=c:2.dmp
imp
user2/pasword@dbServerName2
fromuser=user
touser=user2
file=c:1.dmp
或者
imp
user2/pasword@dbServerName2
fromuser=user
touser=user2
file=c:2.dmp
三、Oracle数据库备份与恢复步骤
exp/imp工具;
带参数:rows=y
——
带数据导出导入;
rows=n
——
不带数据的导出导入,只移植结构
‘伍’ oracle dmp是什么文件
通常oracle数据库通过exp或expdp命令导出的备份文件是以dmp结尾。
这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。
‘陆’ 数据库表怎么备份
打开数据库窗口,做完后,存桌面是不是?然后在复制到E盘!
‘柒’ oracle数据库有dmp备份文件,怎么把备份的dmp文件恢复
这个简单
(一)首先用记事本打开你的dmp文件,但不要改动里面任何信息,关闭时也不要保存,否有可能造成dmp文件的损坏,打开的目录主要是找到这个dmp所属的用户名等信息
(二)找到用户名等信息后,去企业管理器新建一个表空间,建议空间的大小尽可能是你dmp文件大小的两倍
(三)新建一个用户名(名为你在dmp文件里找到的用户名,然后向用户授dba、resource和con权限
(四)开始==》运行==》输入cmd 回车
(五)在DOS界面中输入 imp 回车
(六)输入 你新建的用户名 回车 ==》输入密码 回车
(六)根据提交 输入 你dmp文件的完整路径 例如: d:\mydata\datafile.dmp
(七)回车==》回车==》…… 直到完成
‘捌’ ORACLE数据库怎么还原dmp备份文件或者怎么用PLSQL还原备份的.dmp数据备份文件.
需要使用impdp 命令 在cmd命令行中执行;
不能用PLSQL还原.dmp的备份;
例如 impdp scott/tiger DIRECTORY=dpdata1 DUMPFILE=expdp.dmp SCHEMAS=scott;