首页 > 数据库 >oracle数据库导出数据时密码中存在特殊符号的情况处理

oracle数据库导出数据时密码中存在特殊符号的情况处理

时间:2024-07-09 09:33:38浏览次数:15  
标签:wzz 数据库 导出 密码 exp oracle 特殊符号

oracle数据库导出指定的表数据,直接在windows的cmd命令行执行如下命令:
exp wz9199/""“wzz@123"”"@172.17.34.40:1521/orcl file=E:\temp\exp.dmp tables=(T_User)

命令详细说明:
exp代表我们要进行导出操作;
wz9199是用户名;
wzz@123是密码;
在密码两边拼接的三个双引号是为了适配密码中有特殊符号的情况,比如上面的密码中有“@”。
@172.17.34.40:1521/orcl是数据库连接字符串,包括ip地址,端口和实例名;
file=E:\temp\exp.dmp指定了导出到哪个文件中,注意文件路径中的文件夹需要手动创建;
tables=(T_User)指定要导出哪个表,如果要导出多个表数据,使用逗号拼接即可,如果需要全部导出,则不需要添加这条命令属性;
导入数据时,将exp命令改为imp命令即可,在导入时,为了避免中间部分错误导致导入操作中断,可以再添加ignore=y的属性,这样中间报错也不会中断导入:
exp wz9199/""“wzz@123"”"@172.17.34.40:1521/orcl file=E:\temp\exp.dmp tables=(T_User) ignore=y

如果是在linux中,使用方式略有不同:
exp ‘wz9199/“wzz@123”’@172.17.34.40:1521/orcl file=E:\temp\exp.dmp tables=(T_User) ignore=y

这里的用户名和密码在单引号内,并且密码单独使用一对双引号引起来,这样就可以在linux调用sqlplus远程连接oracle数据库并执行命令了.

这里还有一点要注意:如果linux的控制台编码格式和oracle数据库或sqlplus不一致,有可能出现用户名或密码错误的提醒,而且提示中的中文是乱码;
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/qq_34902590/article/details/86718295

标签:wzz,数据库,导出,密码,exp,oracle,特殊符号
From: https://www.cnblogs.com/cinemaparadiso/p/18291082

相关文章

  • SQL Server2012数据库TDE加密
    SQLServer数据库TDE加密1.1案例环境介绍完成本节数据TDE加密的演示,需要准备两台虚拟机环境,一台模拟生产数据库,一台模拟迁移还原的数据库环境。1.1.1案例环境配置完成本章案例数据备份部分的学习,需要准备3个节点的环境。具体环境配置要求,见表6-3。表6-3本案例环境配置序......
  • Oracle系列---【如何修改oracle密码?优雅切换密码】
    1.问题描述接审计要求,已上线的数据库的密码属于弱口令,需要更改成严格的,但是服务又不能停机,这种情况下,只能在原有用户名上新增代理用户,这里不能用新建用户的方案,因为用户间不能共用schema,所以只能用新增代理用户的方案。切换到代理用户的过程中发现,"ORA-28000:Theaccountisl......
  • Oracle系列---【表空间常用命令】
    1.创建表空间#创建大小为30G且开启自增的表空间CREATETABLESPACETEST_COM_SMM_FRONTDATAFILE'/oradata/ORA19/datafile/TEST_COM_SMM_FRONT_01.dbf'SIZE30024MAUTOEXTENDON;2.查看表空间使用情况#表空间数据文件维度使用率查询SELECTb.TABLESPACE_NAME,b......
  • MySQL数据库基本操作-DDL和DML
    1.DDL解释DDL(DataDefinitionLanguage),数据定义语言,该语言部分包括以下内容:对数据库的常用操作对表结构的常用操作修改表结构2.对数据库的常用操作功能SQL查看所有的数据库showdatabases;查看有印象的数据库show databaseslike'_xx%'(_一个字符;%任意字符)创建数据......
  • 数据库新开账号,并授予了相应表的查询权限。访问时,其他PC端远程被拒绝
    报错信息        DBMS:Casesensitivity:plain=mixed,delimited=exactDriver:(ver.,JDBC)Effectiveversion:MySQL(ver.0.0)[28000][1045]Accessdeniedforuser'woer_mysql_oa'@'172.16.41.94'(usingpassword:YES). 原因    上述报错可以......
  • 数字化时代的数据管理:多样化数据库选型指南
    非常感谢Kevin和张健对本文提供的建议和指导。1.概述在数字化时代,数据是企业最宝贵的资产之一。随着技术的进步和数据量的爆炸性增长,如何有效地存储、管理和分析这些数据成为每个企业面临的重大挑战。数据库作为数据管理的核心技术,其选型对于系统至关重要。传统的关系型数据库(R......
  • 数据库概念设计
    概念设计是数据库设计的核心环节。简单来说,就是通过用户需要,进行综合归纳与抽象,形成一个独立于DBMS的概念模型。数据库概念设计的目标:或者说定义和描述应用领域设计的数据范围。1.获取信息模型2.描述数据的属性特征3.描述数据之间的关系4.定义和描述数据之间的约束5.说......
  • Oracle impdp只导入元数据占用大量空间以及如何删除空段
     Oracleimpdp只导入元数据占用大量空间以及如何删除空段 从某个库导出整个库的元数据,在另外一个新库导入元数据,发现导入时间久并且占用了大量空间。有好几张的空表甚至能占用十几二十G大小的空间,看了一下都是按天分区的间隔分区表,每个分区会有8M的大小。 通过在源库使用......
  • openGauss 导出数据库
    导出数据库openGauss支持使用gs_dump工具导出某个数据库级的内容,包含数据库的数据和所有对象定义。可根据需要自定义导出如下信息:导出数据库全量信息,包含数据和所有对象定义。使用导出的全量信息可以创建一个与当前库相同的数据库,且库中数据也与当前库相同。仅导出所有对......
  • 数据库基础复习
    数据库简介关系型数据库:Mysql 、Oracle、SqlServer....DB2   达梦非关系型数据库:Redis、MongoDB...MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS ......