首页 > 数据库 >sqlplus工具迁移数据经验

sqlplus工具迁移数据经验

时间:2023-04-25 15:34:13浏览次数:45  
标签:set 问题 sqlplus chcp sql 迁移 权限 工具

       需要紧急把测试服务器数据迁移到pc机用于演示,但pc机无网络又没有客户端工具,只能使用sqlplus,且导出得文件又是sql文件,失去工具支持导入共过程遇到很多问题,如乱码问题,sql文件中特殊字符,日志存放和查看,导出文件不能写入,安装过程目录写入权限等大小问题。希望通过这篇博客把众多可能得细节问题梳理清楚,方便今后一些加急任务得处理工作。迁移数据过程中遇到的问题和解决方法:


  • 安装问题

建库时需要用管理员权限执行dbca程序,否则一定遇到很多莫名其妙的问题


  • 乱码问题

sqlplus窗口需要设置字符集编码格式具体设置方式

chcp 65001

MS-DOS为以下国家和语言提供字符集: 

  代码页描述 

  1258 越南语 

  1257 波罗的语 

  1256 阿拉伯语 

  1255 希伯来语 

  1254 土耳其语 

  1253 希腊语 

  1252 拉丁 1 字符 (ANSI) 

  1251 西里尔语 

  1250 中欧语言 

  950 繁体中文 

  949 朝鲜语 

  936 简体中文(默认) 

  932 日语 

  874 泰国语 

  850 多语种 (MS-DOS Latin1) 

  437 MS-DOS 美国英语 

//补充 

dos指令: 

chcp 65001 就是换成UTF-8代码页 

chcp 936 可以换回默认的GBK 

chcp 437 是美国英语 



  • 执行sql文件无法执行问题

原来导入内容中包含了 ,sqlplus把&作为一个变量的开头,所以每次执行这条语句时会提醒你输入相应的值

set define off 关闭替代变量功能
set define on 开启替代变量功能
  • sqlplus设置
set sqlblanklines on
set echo off;
set feedback off;

保证建表sql语句中可以有空白行,否则使用工具导出的sql数据文件无法导入到目标库


  • 文件不能写入问题

Windows 2019 Server中,导出备份文件到别的服务器时,提示“EXP-00028: 无法打开用于写入的 expdat.dmp”。

 解决办法:是备份到的服务器上的文件夹权限不够,点击“权限”,在弹出的窗口中,Everyone权限设置为“完全控制”

sqlplus工具迁移数据经验_sql文件

标签:set,问题,sqlplus,chcp,sql,迁移,权限,工具
From: https://blog.51cto.com/u_14316134/6224145

相关文章

  • traceroute命令:网络诊断工具,它可以用于确定数据包从源主机到目标主机所需经过的路由器
    traceroute命令是一种网络诊断工具,它可以用于确定数据包从源主机到目标主机所需经过的路由器节点。traceroute通过发送UDP数据包或ICMPECHO请求,在数据包中设置递增的TTL(TimeToLive)值,每个TTL值代表距离源主机越来越远的路由器。当路由器收到TTL值为0的数据包时,将抛弃该数据包并......
  • 供应商竞争情报分析工具 —— 全国招投标查询API
    引言招投标是一项非常重要的商业活动,涉及政府采购、建筑工程、物资采购等众多领域。招投标活动的开展需要广泛的信息支持,包括招标公告、中标结果、项目动态等各种信息。然而,由于信息分散、更新速度慢等原因,用户往往难以及时了解市场动态和机会,制定合理的商业决策。因此,招投标信息......
  • 初等数学瞎扯Ⅱ:辅助工具
    0.前置知识质数与合数:对于一个数\(n\),若其因子只有\(1\)和\(n\),则称\(n\)为质数,否则为合数。一些基础的数论函数知识,可以参见初等数学瞎扯Ⅲ:数论函数与筛法1.乘方运算1-0.问题简述求\(b^m\pmodp\)。1-1.普通快速幂快速求\(a^b\pmodp\)朴素算法是\(O(......
  • 原型设计工具比较及实践
    目录一.原型设计工具比较1.墨刀2.Axure3.Mockplus二.原型设计1.主题名称2.功能3.界面设计考虑因素4.切换界面  1.搜索界面  2.评论区界面  3.当前播放列表界面  4.分享界面  5.下载界面5.界面切换流程一.原型设计工具比较1.墨刀适用领域    墨刀适用于......
  • ceph-san跨存储迁移指导文档
    CEPH-SAN存储后端迁移指导文档确认需要进行虚拟机的UUID和宿主机节点当前宿主机节点为FZHZ4-TSTACK-COM05确认该宿主机节点是否对接FCSAN对接SAN后需要满足以下条件才可进行跨存储迁移1).HBA卡要插线,确认有端口速率2).在SAN存储上添加映射关系3).SAN交换机zone要划分正取可......
  • 无感平滑迁移:海量高并发数据库如何进行国产化改造?
    首先,讲一下数据库国产化的大背景。一、数据库国产化的背景国家战略方面的,随着外部形势的日益复杂,核心技术急需实现自主可控、安全可靠、高效开放;另一个要求是业务方面的,当业务高速发展后各种问题会接踵而至,单机数据库达到瓶颈,业务拆分、垂直拆分、水平拆分等,都需要花费大量的研发时......
  • 虚拟机热迁移一直处于迁移中的状态-v4-20210308_124243
    虚拟机热迁移一直处于迁移中的状态企业云平台产品中心共享知识库Exportedon03/08/2021TableofContents问题现象:对虚拟机进行热迁移操作,Dashboard和云服务自助平台上一直处于迁移中的状态问题原因:虚拟机存在频繁的数据读写操作,导致虚拟机迁移的速度追不上数据读写的速度,每次迁......
  • 接口测试工具-Postman使用详解
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • TCPDump抓包工具的使用
      TCPDump是一款强大的网络抓包工具,它可以帮助网络管理员或安全专家监视和分析网络数据包。本文将详细介绍TCPDump的使用方法,以及如何解读TCPDump抓包结果。工具安装    TCPDump在Linux中已经默认安装。如果没有安装可以利用yumaptopkg等命令直接进行安装。查看......