dimp 导入dmp文件报错:无效的模式名(DM8:达梦数据库)
dimp 导入dmp文件报错:无效的模式名-DM8:达梦数据库
- 环境介绍
- 1 搭建A1 数据库5236
- 1.1 A1数据库5236创建模式名,表,测试数据
- 1.2 从A1数据库5236导出dmp文件
- 2 搭建A2数据库5237
- 2.1 创建 数据用户ABC231115
- 2.2 在A2 数据库5237 导入DMP(报错无效的模式名)
- 2.3 使用REMAP_SCHEMA=ABC231115:ABC231115,成功导入
- 3 达梦数据库学习使用列表
环境介绍
- 某些项目会使用dmp逻辑备份还原的方法,迁移数据,偶然遇到报错 :无效的模式名,不知如何解决,经过验证,解决经验分享如下
- A1数据库5236 使用SYSDBA创建模式,表,数据,并导出DMP文件
- A2数据库5237 使用SYSDBA创建5236模式同名的数据库用户,并导入dmp遇到报错
- dimp 在A2数据库5237 使用REMAP_SCHEMA:源端模式名:目的模式名 ,替换SCHEMAS=模式名,问题解决
1 搭建A1 数据库5236
1.1 A1数据库5236创建模式名,表,测试数据
--使用SYSDBA登录,创建模式名,表名
CREATE SCHEMA "ABC231115" ;CREATE TABLE "ABC231115"."AT231115"
(
"C1" VARCHAR2(50) NOT NULL,
"C2" VARCHAR(50),
"C3" VARCHAR(50),
"C4" VARCHAR(50),
NOT CLUSTER PRIMARY KEY("C1")) ;insert into "ABC231115"."AT231115" VALUES ('1','','1','');
insert into "ABC231115"."AT231115" VALUES ('2','','2','');
insert into "ABC231115"."AT231115" VALUES ('3','','3','');
insert into "ABC231115"."AT231115" VALUES ('4','','4','');
insert into "ABC231115"."AT231115" VALUES ('5','','5','');
commit;
1.2 从A1数据库5236导出dmp文件
./dexp userid=SYSDBA/SYSDBA:5236 DIRECTORY=/home/dmdba/ file=ABC231115_AT231115.DMP
- 日志
[dmdba@localhost bin]$ ./dexp userid=SYSDBA/SYSDBA:5236 DIRECTORY=/home/dmdba/ file=ABC231115_AT231115.DMP SCHEMAS=ABC231115
dexp V8正在导出 第1 个SCHEMA :ABC231115开始导出模式[ABC231115].....----- 共导出 0 个SEQUENCE ---------- 共导出 0 个VIEW ---------- 共导出 0 个TRIGGER ---------- 共导出 0 个COMMENT VIEW ---------- 共导出 0 个COMMENT COL ---------- 共导出 0 个PROCEDURE ---------- 共导出 0 个OPERATOR ---------- 共导出 0 个SYNONYM ---------- 共导出 0 个DBLINK ---------- 共导出 0 个TRIGGER ---------- 共导出 0 个PACKAGE ---------- 共导出 0 个PKG_BODY ---------- 共导出 0 个OBJECT of NO REFER OTHER CLASS ---------- 共导出 0 个OBJECT of REFER OTHER CLASS ---------- 共导出 0 个JCLASS ---------- 共导出 0 个CLASS_BODY ---------- 共导出 0 个DOMAIN ---------- 共导出 0 个PARTITION GROUP -----导出模式下的对象权限...----- [2023-11-15 16:40:33]导出表:AT231115 -----导出表对象权限...表AT231115导出结束,共导出 5 行数据模式[ABC231115]导出结束.....成功导出 第1 个SCHEMA :ABC231115共导出 1 个SCHEMA整个导出过程共花费 0.204 s成功终止导出, 没有出现警告
[dmdba@localhost bin]$
2 搭建A2数据库5237
2.1 创建 数据用户ABC231115
--通用机创建用户 ABC231115,替换ABC231115名,默认密码为:用户名123456789
--创建用户默认表空间
CREATE TABLESPACE "ABC23111501_DATA"
DATAFILE 'ABC231115_DATA_01.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600, 'ABC231115_DATA_02.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;
--创建用户索引表空间
CREATE TABLESPACE "ABC23111502_INDEX" DATAFILE 'ABC231115_INDEX_01.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600, 'ABC231115_INDEX_02.DBF' SIZE 1024 AUTOEXTEND ON NEXT 1024 MAXSIZE 409600 CACHE = NORMAL;
--创建用户
CREATE USER "ABC231115" IDENTIFIED BY "ABC231115123456789" PASSWORD_POLICY 0
DEFAULT TABLESPACE "ABC23111501_DATA"
DEFAULT INDEX TABLESPACE "ABC23111502_INDEX";GRANT "PUBLIC","RESOURCE","SOI","SVI","VTI" TO "ABC231115";--修改用户失败登录次数限制:
ALTER USER ABC231115 LIMIT FAILED_LOGIN_ATTEMPS UNLIMITED;--修改用户口令过期时间限制:
ALTER USER ABC231115 LIMIT PASSWORD_LIFE_TIME UNLIMITED; --修改用户口令锁定期限制:
ALTER USER ABC231115 LIMIT PASSWORD_LOCK_TIME UNLIMITED;
2.2 在A2 数据库5237 导入DMP(报错无效的模式名)
- 配置SCHEMAS=ABC231115导入ABC231115_AT231115.DMP文件(报错无效的模式名)
./dimp userid=SYSDBA/SYSDBA:5237 DIRECTORY=/home/dmdba file=ABC231115_AT231115.DMP SCHEMAS=ABC231115
- 日志
[dmdba@localhost bin]$ ./dimp userid=SYSDBA/SYSDBA:5237 DIRECTORY=/home/dmdba file=ABC231115_AT231115.DMP SCHEMAS=ABC231115
dimp V8本地编码:PG_UTF8, 导入文件编码:PG_GB18030[0/1]开始导入模式[ABC231115]......[0/1]导入模式中的 NECESSARY GLOBAL 对象……[0/1]模式中的 NECESSARY GLOBAL 对象导入完成……----- [2023-11-15 16:48:34]导入表:AT231115 -----[1/1]创建表 AT231115 ...CREATE SCHEMA "ABC231115" AUTHORIZATION "SYSDBA" CREATE TABLE "AT231115"
(
"C1" VARCHAR2(50) NOT NULL,
"C2" VARCHAR(50),
"C3" VARCHAR(50),
"C4" VARCHAR(50),
NOT CLUSTER PRIMARY KEY("C1")) STORAGE(CLUSTERBTR) ;[警告]Error Code:-2103,无效的模式名[ABC231115][警告]表创建失败,表 AT231115 导入失败...[1/1]导入模式中的 GLOBAL 对象……[1/1]模式中的 GLOBAL 对象导入完成……[1/1]模式[ABC231115]导入完成......[1/1]整个导入过程共花费 0.065 s成功终止导入, 但出现警告
[dmdba@localhost bin]$
2.3 使用REMAP_SCHEMA=ABC231115:ABC231115,成功导入
- 在导入命令中SCHEMAS=ABC231115 改为
- REMAP_SCHEMA=ABC231115:ABC231115,成功导入
./dimp userid=SYSDBA/SYSDBA:5237 DIRECTORY=/home/dmdba file=ABC231115_AT231115.DMP REMAP_SCHEMA=ABC231115:ABC231115
- 日志
[dmdba@localhost bin]$ ./dimp userid=SYSDBA/SYSDBA:5237 DIRECTORY=/home/dmdba file=ABC231115_AT231115.DMP REMAP_SCHEMA=ABC231115:ABC231115
dimp V8本地编码:PG_UTF8, 导入文件编码:PG_GB18030[0/1]开始导入模式[ABC231115]......[0/1]导入模式中的 NECESSARY GLOBAL 对象……[0/1]模式中的 NECESSARY GLOBAL 对象导入完成……----- [2023-11-15 16:57:36]导入表:AT231115 -----[1/1]创建表 AT231115 ...[1/1]创建表已完成,导入表 AT231115 的数据中...导入表 AT231115 的数据:5 行被处理[1/1]导入模式中的 GLOBAL 对象……[1/1]模式中的 GLOBAL 对象导入完成……[1/1]模式[ABC231115]导入完成......[1/1]整个导入过程共花费 0.022 s成功终止导入, 没有出现警告
[dmdba@localhost bin]$
3 达梦数据库学习使用列表
- 达梦数据库学习使用列表 - - 点击跳转
相关文章:
dimp 导入dmp文件报错:无效的模式名(DM8:达梦数据库)
dimp 导入dmp文件报错:无效的模式名-DM8:达梦数据库 环境介绍1 搭建A1 数据库52361.1 A1数据库5236创建模式名,表,测试数据1.2 从A1数据库5236导出dmp文件 2 搭建A2数据库52372.1 创建 数据用户ABC2311152.2 在A2 数据库5237 导入DMP(报错无效的模式名)2.3 使用REMAP_SCHEMAABC…...
宿主机无法连接docker里的redis问题解决(生产环境慎用)
宿主机无法连接docker里的redis问题解决(生产环境慎用) 问题描述解决方案 问题描述 1.连接超时 2.连接能连上但马上断开并报错 3.提示保护模式什么的 (error) DENIED Redis is running in protected mode because protected mode is enabled链接redis …...
给女朋友开发个小程序低价点外卖吃还能赚钱
前言 今天又是无聊的一天,逛了下GitHub,发现一个库里面介绍美团饿了吗外卖红包外卖优惠券,先领红包再下单。外卖红包优惠券,cps分成,别人领红包下单,你拿佣金。哇靠,那我岂不是可以省钱还可以赚钱,yyds。。。。想想都美好哈哈哈!!! 回到正题,这个是美团饿了么分销…...
外贸客户管理系统是什么?推荐的管理软件?
外贸客户管理系统哪个好用?海洋建站如何选管理系统? 外贸客户管理系统,是一款专为外贸企业设计的客户关系管理系统,旨在帮助外贸企业建立与维护客户关系,提高客户满意度和忠诚度,提升企业业绩。海洋建站将…...
数据挖掘:分类,聚类,关联关系,回归
数据挖掘: 2022找工作是学历、能力和运气的超强结合体,遇到寒冬,大厂不招人,可能很多算法学生都得去找开发,测开 测开的话,你就得学数据库,sql,oracle,尤其sql要学&…...
力扣labuladong一刷day10一网打尽股票买卖问题共6题
力扣labuladong一刷day10股票买卖问题共6题 一、121. 买卖股票的最佳时机 题目链接:https://leetcode.cn/problems/best-time-to-buy-and-sell-stock/ 思路:只能买入1次,定义dp[i][0]数组表示第i天持有股票时手中的最大金额 数,…...
微信小程序手写table表格
wxml <view class"table"><view class"tr bg-w"><view class"th">张三</view><view class"th" style"color: #409eff;">李四</view><view class"th ">王五</view&…...
UE5 - UI Material Lab 学习笔记
1、学习资料收集 UI Material Lab : https://www.unrealengine.com/marketplace/zh-CN/product/ui-material-lab 视频1:https://www.bilibili.com/video/BV1Hm4y1t7Kn/?spm_id_from333.337.search-card.all.click&vd_source707ec8983cc32e6e065d5496a7f79ee6 视…...
oracle删除重复的数据
去除重复数据: group by 对要比对的字段进行查询是否重复 CREATE TABLE 临时表 AS (select 字段1,字段2,count(*) from 表名 group by 字段1,字段2 having count(*) > 1) 上面这句话就是建立了临时表,并将查询到的数据插入其中。 下面就可以进行…...
Python中的并发编程是什么,如何使用Python进行并发编程?
Python中的并发编程是指使用多线程或多进程来同时执行多个任务。这样可以提高程序的执行效率,特别是在处理I/O密集型任务时。Python提供了多种方式来实现并发编程,如threading模块和multiprocessing模块。 使用Python进行并发编程的方法如下:…...
【LeetCode】136. 只出现一次的数字
136. 只出现一次的数字 难度:简单 题目 给你一个 非空 整数数组 nums ,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 你必须设计并实现线性时间复杂度的算法来解决此问题,且该算法只使用…...
HTTP服务器——tomcat的安装和使用
文章目录 前言下载tomcattomcat 文件bin 文件夹conf 文件lib 文件log 文件temp 文件webapps 文件work 目录 如何使用 tomcat 前言 前面我们已经学习了应用层协议 HTTP 协议和 HTTP 的改进版——HTTPS,这些协议是我们在写与服务器相关的代码的时候息息相关的&#x…...
代码随想录Day45 动态规划13 LeetCode T1143最长公共子序列 T1135 不相交的线 T53最大子数组和
LeetCode T1143 最长公共子序列 题目链接:1143. 最长公共子序列 - 力扣(LeetCode) 题目思路: 动规五部曲分析 1.确定dp数组的含义 这里dp数组的含义是结尾分别为i-1,j-1的text1和text2的最长公共子序列长度 至于为什么是i-1,j-1我之前已经说过了,这里再…...
写了个监控 ElasticSearch 进程异常的脚本!
服务器配置免密钥环境准备: 配置免密钥前,需要在服务器的 hosts 文件中配置目标主机名称与 IP 对应关系。 vim /etc/hosts IP1 hostname1 IP2 hostname2 ...... 将 mianmiyaojiaoben.zip 安装包解压在当前目录下 cd /usr/local/jiaoben unzip mianmi…...
第三篇 基于JSP 技术的网上购书系统—— 数据库系统设计(网上商城、仿淘宝、当当、亚马逊)
目录 1.逻辑关系设计 2.物理设计 2.1管理员表 2.2留言表 2.3会员登录表 2.4会员表 2.5订单表 2.6订单商品表 2.7产品表 2.8产品货架表 2.9收藏表 2.10类别表 2.11新闻表 数据库系统是用来保存数据的软件系统,当今比较流行的数据库系统,如 MS…...
电脑检测温度软件有哪些?
环境: Win10 专业版 问题描述: 电脑检测温度软件有哪些? 解决方案: 有很多电脑检测温度的软件可供选择,以下是一些常用的电脑温度监测工具: HWMonitor:一款免费的硬件监控软件࿰…...
设计模式 -- 单例模式(Singleton Pattern)
单例模式:最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式…...
ubuntu给终端加代理服务器
ubuntu给终端加代理 访问google.com 是否可以访问通 curl https://www.google.com如果访问不通说明代理服务器没有配置好。 使用 gedit ~/.bashrc 打开网络配置 gedit ~/.bashrc找到文章的最后添加代理 export http_proxyhttp://127.0.0.1:7890 export https_proxyhttp://…...
centos 6.10 安装 readline 6.2.0
下载地址 解压文件 cd readline-6.2 ./configure -prefix /usr/local/readline-6.2 make && make install安装完成...
IDEA 2023搭建 SpringMVC +FreeMarker+JDBC
1.IDEA的版本,目前最新是2023,要选择旗舰版。笔者曾选择社区版,发现少了很多功能。只能重新安装。 2.安装好以后的第1件事,是设置Maven,并将下载地址改为淘定站,参照这篇一次包会——最新IDEA配置Maven指南…...
云原生核心技术 (7/12): K8s 核心概念白话解读(上):Pod 和 Deployment 究竟是什么?
大家好,欢迎来到《云原生核心技术》系列的第七篇! 在上一篇,我们成功地使用 Minikube 或 kind 在自己的电脑上搭建起了一个迷你但功能完备的 Kubernetes 集群。现在,我们就像一个拥有了一块崭新数字土地的农场主,是时…...
python/java环境配置
环境变量放一起 python: 1.首先下载Python Python下载地址:Download Python | Python.org downloads ---windows -- 64 2.安装Python 下面两个,然后自定义,全选 可以把前4个选上 3.环境配置 1)搜高级系统设置 2…...
《用户共鸣指数(E)驱动品牌大模型种草:如何抢占大模型搜索结果情感高地》
在注意力分散、内容高度同质化的时代,情感连接已成为品牌破圈的关键通道。我们在服务大量品牌客户的过程中发现,消费者对内容的“有感”程度,正日益成为影响品牌传播效率与转化率的核心变量。在生成式AI驱动的内容生成与推荐环境中࿰…...
质量体系的重要
质量体系是为确保产品、服务或过程质量满足规定要求,由相互关联的要素构成的有机整体。其核心内容可归纳为以下五个方面: 🏛️ 一、组织架构与职责 质量体系明确组织内各部门、岗位的职责与权限,形成层级清晰的管理网络…...
TRS收益互换:跨境资本流动的金融创新工具与系统化解决方案
一、TRS收益互换的本质与业务逻辑 (一)概念解析 TRS(Total Return Swap)收益互换是一种金融衍生工具,指交易双方约定在未来一定期限内,基于特定资产或指数的表现进行现金流交换的协议。其核心特征包括&am…...
Rust 异步编程
Rust 异步编程 引言 Rust 是一种系统编程语言,以其高性能、安全性以及零成本抽象而著称。在多核处理器成为主流的今天,异步编程成为了一种提高应用性能、优化资源利用的有效手段。本文将深入探讨 Rust 异步编程的核心概念、常用库以及最佳实践。 异步编程基础 什么是异步…...
如何在网页里填写 PDF 表格?
有时候,你可能希望用户能在你的网站上填写 PDF 表单。然而,这件事并不简单,因为 PDF 并不是一种原生的网页格式。虽然浏览器可以显示 PDF 文件,但原生并不支持编辑或填写它们。更糟的是,如果你想收集表单数据ÿ…...
CVPR2025重磅突破:AnomalyAny框架实现单样本生成逼真异常数据,破解视觉检测瓶颈!
本文介绍了一种名为AnomalyAny的创新框架,该方法利用Stable Diffusion的强大生成能力,仅需单个正常样本和文本描述,即可生成逼真且多样化的异常样本,有效解决了视觉异常检测中异常样本稀缺的难题,为工业质检、医疗影像…...
新版NANO下载烧录过程
一、序言 搭建 Jetson 系列产品烧录系统的环境需要在电脑主机上安装 Ubuntu 系统。此处使用 18.04 LTS。 二、环境搭建 1、安装库 $ sudo apt-get install qemu-user-static$ sudo apt-get install python 搭建环境的过程需要这个应用库来将某些 NVIDIA 软件组件安装到 Je…...
GB/T 43887-2024 核级柔性石墨板材检测
核级柔性石墨板材是指以可膨胀石墨为原料、未经改性和增强、用于核工业的核级柔性石墨板材。 GB/T 43887-2024核级柔性石墨板材检测检测指标: 测试项目 测试标准 外观 GB/T 43887 尺寸偏差 GB/T 43887 化学成分 GB/T 43887 密度偏差 GB/T 43887 拉伸强度…...
