当前位置: 首页 > news >正文

Windows Oracle 11 g dmp数据库恢复笔记

1、明确原始导出数据库备份 xxx.dmp 使用的账号-ZHDD,密码,表空间-CGNYYQ。

2、创建表空间

坑!!!:必须跟原始的一致

create temporary tablespace CGNYYQ_temp 
tempfile 'D:\app\xtzx\oradata\orcl\CGNYYQ_temp.dbf'
size 1024m  
autoextend on  
next 20m maxsize 4000m  
extent management local;  create tablespace CGNYYQ  
logging  
datafile 'D:\app\xtzx\oradata\orcl\CGNYYQ.dbf'
size 1024m  
autoextend on  
next 20m maxsize 4000m  
extent management local;  

3、创建账号

create user zhdd identified by xxx123
default tablespace CGNYYQ  
temporary tablespace CGNYYQ_temp;

4、账号授权

GRANT CREATE SESSION TO zhdd;
GRANT CONNECT, RESOURCE TO zhdd;
GRANT IMP_FULL_DATABASE TO zhdd; 

权限大一点:

grant connect,resource,dba to user_name;
-- 给用户user_name 授权。
connect和resource是两个系统内置的角色,和dba是并列的关系。
DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。
RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。
CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

5、把xxx.dmp拷贝到系统备份目录(oracle安装目录下的dpdump文件夹中)

D:\app\xtzx\admin\orcl\dpdump

6、dos cmd 执行

impdp zhdd/xxx123@localhost/orcl DUMPFILE=xxx.dmp log=zhdd.log

注意!!!:localhost必须需要

zhdd.log日志文件在D:\app\xtzx\admin\orcl\dpdump目录下,异常请查看日志。

7、其他

--字符集兼容性
SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET';
--需与源库一致(如AL32UTF8),否则需调整环境变量NLS_LANG--​​创建物理目录​​:在Windows中创建存放DMP文件的目录(如D:\oracle_dump),**.dmp拷贝到D:\oracle_dump
--创建逻辑目录对象​​(需DBA权限)
CREATE OR REPLACE DIRECTORY dpump_dir AS 'D:\oracle_dump';
GRANT READ, WRITE ON DIRECTORY dpump_dir TO target_user; -- 替换target_user
--​​用户权限​​:导入用户需具备CREATE SESSION和IMP_FULL_DATABASE权限
GRANT IMP_FULL_DATABASE TO target_user;-- 创建虚拟目录
create directory tempdumppath as '/home/zhdd/workLib/lib';
select * from dba_directories;
grant read,write on directory tempdumppath to zhdd;
-- 导入数据要指定虚拟目录
impdp zhdd/xxx123@localhost/orcl DIRECTORY=tempdumppath DUMPFILE=xxx.dmp REMAP_SCHEMA=zhdd:zhdd

8、nginx 配置

        location /dispatch/ {
            proxy_pass        http://localhost:8089;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header REMOTE-HOST $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
       }

;后端端口8089,contextPath:dispatch

参考:Oracle 导入、导出DMP(备份)文件 - 方面盘 - 博客园首先说明dmp文件: Oracle备份文件是以dmp结尾,这种文件是oracle的逻辑备份文件,常用于数据库逻辑备份,数据库迁移等操作。 一.Oracle导入备份文件步骤:我用的是Oracle 11g版本 1.把数据库的备份文件:xx.DMP 拷贝到oracle安装目录下的dpdump文件夹中, 比https://www.cnblogs.com/qzqdy/p/8269507.html

http://www.xdnf.cn/news/1256815.html

相关文章:

  • java excel转图片常用的几种方法
  • [论文阅读] 软件工程 | 软件工程中的同理心:表现、动机与影响因素解析
  • 微信小程序与后台管理系统开发全流程指南
  • 单链表专题---暴力算法美学(1)(有视频演示)
  • 【性能测试】---测试工具篇(jmeter)
  • 超声波自动气象站如何精准预警极端天气
  • 深入解析 Dash 中的 dcc.Checklist:构建高效多选交互界面
  • 【LeetCode】set和map相关算法题 前K个高频单词、随机链表的复制、两个数组的交集、环形链表
  • 视觉语言模型的空间推理缺陷——AI 在医学扫描中难以区分左右
  • 生成式AI时代,Data+AI下一代数智平台建设指南
  • 8.3.1 注册服务中心Etcd
  • 商城小程序怎么做?如何开发母婴用品商城小程序?
  • [C++20]协程:语义、调度与异步 | Reactor 模式
  • NVIDIA/k8s-device-plugin仓库中GPU无法识别问题的issues分析报告
  • LoRaWAN的网络拓扑
  • mapbox进阶,mapbox-gl-draw绘图插件扩展,绘制新增、编辑模式支持点、线、面的捕捉
  • 【已解决】-bash: mvn: command not found
  • PyTorch LSTM文本生成
  • 专题:2025财务转型与AI赋能数字化报告|附30+份报告PDF汇总下载
  • Casrel关系抽取
  • 【2025最新】在 macOS 上构建 Flutter iOS 应用
  • 关于时钟门控ICG的一切(与门及或门门控)
  • 紫光同创Logos2+RK3568JHF开发板:国产异构计算平台的破局者
  • Mongodb常用命令简介
  • 将Excel数据导入SQL Server数据库,并更新源表数据
  • 超全的软件测试项目平台,10多个项目部署在线上环境,浏览器直接访问
  • 树莓派安装OpenCV环境
  • 8、Redis的HyperLogLog、事务Multi、管道Pipeline,以及Redis7.0特性
  • STM32 HAL库外设编程学习笔记
  • iOS 文件管理实战指南,用户文件、安全访问与开发调试方案