首页数据库oracle数据库还原(oracle 数据库如何还原)

oracle数据库还原(oracle 数据库如何还原)

编程之家2023-10-19105次浏览

大家好,今天给各位分享oracle数据库还原的一些知识,其中也会对oracle 数据库如何还原进行解释,文章篇幅可能偏长,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在就马上开始吧!

oracle数据库还原(oracle 数据库如何还原)

oracle数据库如何还原

1、在打开的ie浏览器窗口右上方点击齿轮图标,选择“Internet选项”,如下图所示:

2、在打开的Internet选项窗口中,切换到安全栏,在安全选卡中点击“自定义级别”,如下图所示:

3、在“安全设置-Internet区域”界面找到“Java小程序脚本”、“活动脚本”,并将这两个选项都选择为“禁用”,然后点击确定,如下图所示:

oracle 11数据库 怎么还原数据库

还原必修备份库

备份命令:

@echo off

oracle数据库还原(oracle 数据库如何还原)

echo备份执行开始!

set filename=%date:~8,2%::设置获取当前系统日期

expdp gdxaorcl/gdxadb2013@ECAMPUS schemas=gdxaorcl dumpfile=%filename%.dmp DIRECTORY=expdp_dir

::使用expdp导出,schemas指定用户名,dumpfile指定导出文件名称,DIRECTORY即指导到指定目录下

echo备份执行完成!

还原命令:

oracle数据库还原(oracle 数据库如何还原)

数据库导入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 数据库如何还原的问题解决了您的问题,那么我们由衷的感到高兴!

服务器如何做raid,服务器怎么做RAID万网注册域名(中国万网申请域名详细步骤)