oracle数据库还原(oracle 数据库如何还原)
大家好,今天给各位分享oracle数据库还原的一些知识,其中也会对oracle 数据库如何还原进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!
oracle数据库如何还原
1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:
2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:
3、在“安全设置-Internet区域”界面找到“Java小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击确定,如下图所示:
oracle 11数据库 怎么还原数据库
还原必修备份库
备份命令:
@echo off
echo备份执行开始!
set filename=%date:~8,2%::设置获取当前系统日期
expdp gdxaorcl/gdxadb2013@ECAMPUS schemas=gdxaorcl dumpfile=%filename%.dmp DIRECTORY=expdp_dir
::使用expdp导出,schemas指定用户名,dumpfile指定导出文件名称,DIRECTORY即指导到指定目录下
echo备份执行完成!
还原命令:
数据库导入bat命令:
@echo
set/a tui=%date:~8,2%-1::设置系统日期前一天的数据库备份文件
impdp gdxaorcl/gdxadb2013@localhost/ecampus file=%tui%.dmp log=%tui%.log full=y TABLE_EXISTS_ACTION=replace::(file指定要导入的备份文件注意:已经把%tui%.dmp复制到F:\app\Administrator\admin\ecampus\dpdump下面了),log即日志文件,full=y(全库导出):导出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS这些系统用户之外的所有用户的数据。replace参数先drop表,然后创建表,最后插入数据。
oracle 数据库如何还原
单击开始,这里输入cmd,打开dos窗口
输入命令
exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp
这里说明一下
这里的bms是指备份时,登录数据库实例TCDB的用户名;
这里的/是语法符号。
这里的BMSPASS是用户bms登录数据库TCDB时的密码;
@是语法符号。
这里的TCDB是Oracle数据库的实例名。
这里的file=E:\DBback\dbback20160112.dmp是只指备份文件的存放路径。
等待导出完成,如果看到这里的导出成功,说明备份完成了。
打开备份时指定的存储路径,就可以看到备份文件了。
如果在导出命令的最后加上full=y的参数,也就是
exp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp full=y
意思是将用户bms在TCDB数据库实例中的所有文件都备份,也就是完整备份。
数据库还原使用语法
imp bms/BMSPASS@TCDB file=E:\DBback\dbback20160112.dmp
这里的E:\DBback\dbback20160112.dmp是备份文件的存放路径
oracle数据库备份怎么还原
1导出存储过程,触发器,序列等所有用户对象。(备份)
在PL/SQL Developer的菜单Tools(工具)=> Export User Objects(导出用户对象)中出来一个对话框界面
建议红色框住部分都不选,这样执行这个sql时,就根据当前你的登录账户来进行创建。在对象列表中ctrl+a全选所有(如果你只导出部分,可单独选择)
设置输出文件地址,文件名。点击导出完成。
2导出数据。(备份)
在PL/SQL Developer的菜单Tools(工具)=>导出表中出来一个对话框界面
如果数据量较大,选择oracle导出,勾压缩选项,然后设置输出文件地址。如果只导出部分数据,可以在Where处添加条件。例如 rownum<=1000(导出1000条记录),此种方式导出dmp格式文件。
如果数据量较小,可以选择sql插入,此种方式导出sql文件。
选项,勾选约束,索引,行数,触发器。
注意:如果表中包含clob或nclob字段,就只能用dmp格式进行导入,如果是少量表,不包含这种字段,可以用sql插入方式。
还原时,注意需要先还原dmp文件。
3表数据还原。
a.如果dmp文件,那么在PL/SQL Developer的菜单Tools(工具)=>导入表中出来一个对话框界面
可以在“到用户”处选择你登录的账户。
b如果是sql格式文件,一样在PLSQL中新建一个命令窗口(command windows),粘贴(ctrl+v)刚才负责的sql内容。然后就开始自动执行还原了。
4还原其他对象(存储过程,触发器,序列,函数等)
a.用PLSQL登录要还原的Oracle。此时你登录的账号是什么,还原就在该账号下。
b.把先前备份的表结构sql文件打开,全选内容。然后在PLSQL中新建一个命令窗口(command windows),粘贴(ctrl+v)刚才负责的sql内容。然后就开始自动执行还原了。
文章到此结束,如果本次分享的oracle数据库还原和oracle 数据库如何还原的问题解决了您的问题,那么我们由衷的感到高兴!