oracle使用dmp文件恢复,dmp文件恢复oracle数据库
–创建用户
create user anhui identified by anhui
-给予用户权限
grant create session to anhui
grant connect,resource to anhui;
-创建表空间
1)先导dmp文件,报错:tablespace ‘FMIS_LOB’ does not exist
2)然后创建表空间
create tablespace FMIS_LOB DATAFILE ‘/data/db/shandong/FMIS_LOB.dbf’ Size 10240M AUTOEXTEND ON next 10M;
–加空间(空间不够时,加空间)
ALTER TABLESPACE rsapsr3 ADD DATAFILE ‘/data/shanghaiproject/rsapsr3_03.dbf’ Size 20480M AUTOEXTEND ON next 10M;
alter database datafile '/data/db/guiyang/FMIS1000.dbf' offline drop;
drop tablespace FMIS1000 including contents and datafiles;
create tablespace FMIS1000 DATAFILE '/data/db/guiyang/FMIS1000.dbf' Size 10240M AUTOEXTEND ON next 10M;
-导dmp文件
1) 用xshell连接服务器
2)连接之后,执行命令 su - oracle
3)执行命令
imp shandong/shandong@10.121.55.19/db file=/data/dmp/shandong/shuju-20180502/shuju2.dmp log=/data/dmp/shuju2.log full=y
(如果报错:only a DBA can import a file exported by another DBA,则给用户赋予权限grant dba to tianjin;)
-删除表的策略
select OBJECT_NAME,POLICY_GROUP,POLICY_NAME from user_policies;
exec dbms_rls.drop_grouped_policy(‘shandong’,‘XTYHXX’,‘SYS_DEFAULT’,‘PLC_XTYHXX’);//参数分别为用户名,OBJECT_NAME,POLICY_GROUP,POLICY_NAME
-导出dmp
导出dmp
exp shandong/shandong@10.121.55.3/bigdata file=/data/export-dmp/a.dmp log=/data/export-dmp/a.log tables="(XTGLDXIDMC,XTCS,XTGLDXLX,XTENUMBANK)"
重启oracle
(1) 以oracle身份登录数据库,命令:su -oracle
(2) 进入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系统管理员登录,命令:connect / as sysdba
(4) 启动数据库,命令:startup
(5) 如果是关闭数据库,命令:shutdown immediate
(6) 退出sqlplus控制台,命令:exit
(7) 进入监听器控制台,命令:lsnrctl
(8) 启动监听器,命令:start
(9) 退出监听器控制台,命令:exit
oracle使用dmp文件恢复,dmp文件恢复oracle数据库相关推荐
- Oracle 恢复dmp文件到数据库表中 【数据系列 1】
Mac 恢复dmp文件数据到数据库表 软件环境:Mac电脑上安装的docker中安装的并且运行的镜像,参考自该博客docker安装oracle 我所运行安装的oracle版本为: Oracle Dat ...
- Oracle 恢复dmp文件到数据库表中(超大DMP) 【数据系列 3】
简述 本来我电脑上的docker安装的是oracle 11 结果 oracle 11 xe 支持的 tablespace 最大是11G,但是我的dmp文件是22个G的超大dmp文件.所以很明显是不行的 ...
- Oralce 11g 恢复 .dmp 文件方法及过程
Oralce 11g 恢复 .dmp 文件方法及过程 主要过程为:新建表空间 -> 新建用户 -> 授予用户权限 -> 恢复备份 〇.删除用户及表空间(如需要) 若要恢复的数据的用户 ...
- dmp导入数据 oracle_DMP文件导入ORACLE指南
大家下午好,我是阿涛. 今天的主题是介绍DMP文件导入ORACLE. [1].DMP文件的由来 我们这里说的dmp文件是从Oracle系统中导出来的备份数据,也可以认为dmp是Oracle系统中的转储 ...
- oracle数据库恢复aul_Oracle数据库恢复dmp
B/S架构测试环境搭建_Oracle篇(Win32系统) 一.新建数据库: (1).Oracle数据库安装完成之后,在程序的目录下会出现对应的可选项.选择"开始"-->&qu ...
- oracle的dump头文件用ue显示,关于Oracle dmp文件导入随笔
进入博客园已经两年多了,每次想写点什么,都是给自己个各种借口,不了了之~今天就从Oracle数据库最长用的导入开始吧! 1.低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,比如:10 ...
- oracle重建实例_记一次误删Oracle控制文件并恢复过程
概述 当你在数据库运行时误删除了控制文件怎么办?很不幸有一次我就有这个情况,虽然是测试环境,这里因为我有事先把控制文件分别备份,所以恢复还是比较简单的.下面简单记录下怎么恢复. 问题 控制文件版本不一 ...
- linux 误删除mysql表能恢复吗_Linux下Oracle误删除数据文件恢复操作
检查数据文件的位置如下: SQLgt; select name from v$datafile; NAME----------------------------------------------- ...
- oracle 无备份恢复数据文件
场景: 1.数据库没有备份 2.数据文件损坏 3.不符合使用控制文件和日志文件恢复的场景 1.模拟数据文件损坏 SYS@orcl11g> host cp /etc/passwd /u01/ ...
- oracle11gr2查看数据库状态,Oracle 11gR2数据库文件丢失后的恢复测试
一.测试环境 数据库版本是Oracle 11gR2,在做完一份完全备份之后,关机,做一份快照,每一次开机之后都执行数次alter system switch logfile以产生归档日志. 之后的测试 ...
最新文章
- UIBezierPath画圆弧的记录
- 怎么看b树是几阶_B站广告部混入A站内鬼?网友:请问怎么在B站看租借女友?...
- 百度更新算法之后我想说
- 酒店三合一终端服务器,【MOXA NPort6650-8八口三合一信号安全终端服务器价格_MOXA NPort6650-8八口三合一信号安全终端服务器厂家】- 网络114...
- 盖茨每一秒能赚多少钱,他现在最担心的是什么?
- 敏捷开发系列学习总结(12)——给Scrum Master的十个建议,你值得拥有
- 关于内存对齐介绍的比较好的一个文章
- spring boot集成swagger2
- 【GDB调试学习笔记】GDB调试入门
- docker 部署 nacos2.x 镜像
- iOS开发之--内购、GameCenter、iCloud、Passbook功能开发汇总
- html缓存的图片放在哪里,浏览器图片缓存在哪
- 动态SQL之、条件判断(转)
- 华为云服务器安装redis、mysql、jdk、tomcat、nginx
- mt6739耳机通道配置外置功放
- K8S异常之Unable to update cni config err=no vaild network found in /etc/cni/net.d
- 最新百度地图—POI搜索功能讲解
- 卧槽!微信可以改彩色昵称了!!!
- Adobe收购的Figma,是如何发展起来的
- 经常跳异地的POS机优化定位之后还能用吗?这是跳码吗?