CMD命令实现dmp文件导入Oracle数据库

oracle通过cmd导入dmp文件和一些常见问题 在开发和项目部署过程中,我们经常会碰到要将别人的dmp数据库导入到我们自己电脑上来,那么这个应该怎么导入呢?下面有一些简单的步骤:先进入盘符,例如你的oracle装在D盘,就先进入到D盘去, 然后找到你的oracle安装路径,命令代码如下: 然后我们进入到这个目录下,就可以执行我们的导入命令。 当出现正在导入表,就说明ok了。 代码如下:imp hcykt/hcykt@127.0.0.1:1 阅读详情

Created by winston on June 22, 2020.


CMD命令实现dmp文件导入Oracle数据库

强调说明:很多时候连接不上oracle数据库,用户可能是sysdba用户!!!【此处贼坑!!!】

1、连接本地Oracle DBA用户:

C:\Users\isLimf>sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on Mon Jun 22 18:15:28 2020

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

Enter user-name: sys
Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

(1)sqlplus

(2)输入用户名:sys

(3) 输入密码:root as sysdba [说明:as sysdba必须输入]

2、连接远程Oracle DBA用户:

D:\OracleNew\InstallData\product\11.2.0>sqlplus winston/winston@192.168.3.40:1521/orcl

SQL*Plus: Release 11.2.0.1.0 Production on Mon Jun 22 17:02:11 2020

Copyright (c) 1982, 2010, Oracle.  All rights reserved.

ERROR:
ORA-01017: invalid username/password; logon denied

Enter user-name: winston
Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> 

(1)进入目录D:\OracleNew\InstallData\product\11.2.0 ——>执行cmd命令

sqlplus winston/winston@192.168.3.40:1521/orcl

(2)会报错,再次输入用户名:winston

(3)再次输入密码:winston as sysdba

3、dmp文件导入至远程数据库:

(1)创建表空间

create tablespace db_tablespace 
datafile 'D:\db_tablespace.DBF'
size 2000m 
autoextend on 
next 1000m 
maxsize unlimited;

create temporary tablespace temp_tablespace  
tempfile 'D:\temp_tablespace.DBF'
size 2000m 
autoextend on 
next 1000m 
maxsize unlimited;

(2)创建用户、授权

SQL> create user jack identified by "jack" default tablespace db_tablespace temporary tablespace temp_tablespace;
User created.
SQL> grant connect,resource,dba to jack;
Grant succeeded.
SQL> commit;

(3)新用户连接测试

SQL> conn jack
Enter password:
Connected.

(4)导入远程数据库

/**方式1**/
D:\OracleNew\InstallData\product\11.2.0>imp 'winston/winston@192.168.3.40:1521/orcl as sysdba' file=C:/Users/isLimf/Desktop/jack.dmp fromuser=jack touser=jack statistics=none
/**方式2**/
D:\OracleNew\InstallData\product\11.2.0>imp jack/jack@192.168.3.40:1521/orcl file=C:/Users/isLimf/Desktop/jack.dmp full=y

Import: Release 11.2.0.1.0 - Production on Mon Jun 22 17:55:44 2020

Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

Export file created by EXPORT:V10.02.01 via conventional path
import done in AL32UTF8 character set and AL16UTF16 NCHAR character set
import server uses ZHS16GBK character set (possible charset conversion)
export client uses ZHS16GBK character set (possible charset conversion)
. importing BCCMS's objects into BCCMS
. . importing table                 "AT_WF_ACTION"          0 rows imported
. . importing table                   "AT_WF_INFO"          0 rows imported
. . importing table               "AT_WF_NODEINFO"          0 rows imported
. . importing table                "AT_WF_PROCESS"          0 rows imported
. . importing table                "BC_CMS_ATTACH"        603 rows imported
. . importing table               "BC_CMS_CHANNEL"         34 rows imported
. . importing table               "BC_CMS_COMMENT"          0 rows imported
. . importing table                  "BC_CMS_INFO"        621 rows imported
. . importing table                "BC_CMS_NOTICE"          0 rows imported
. . importing table            "BC_CMS_RELATEINFO"          0 rows imported
. . importing table                  "BC_CMS_SITE"          1 rows imported
. . importing table              "BC_CMS_TEMPLATE"          0 rows imported
. . importing table                  "BC_SYS_USER"          1 rows imported
Import terminated successfully without warnings.

4、命令补充

(1)Oracle数据库重启:

登录数据库后,使用如下命令操作:
shutdown immediate;	[等待执行结果,提示数据库关闭]
startup;	[然后执行该命令启动数据库]
-----------------------------------------------------------------------------------------------------
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup;
ORACLE instance started.

Total System Global Area 3390558208 bytes
Fixed Size                  2180464 bytes
Variable Size            2080377488 bytes
Database Buffers         1291845632 bytes
Redo Buffers               16154624 bytes
Database mounted.
Database opened.

(2)用户占用

no.1 查询Oracle用户名
SQL>  select user#,name,password from user$ where name ='jack';
USER# NAME                           PASSWORD
---------- ------------------------------ ------------------------------
81 jack
no.2 删除用户名
SQL> delete from user$ where name='jack';
SQL> commit;

no.3 创建同样的Oracle用户名
SQL> create user jack identified by "jack";
create user jack identified by "jack"
*
ERROR at line 1:
ORA-01920: user name 'jack' conflicts with another user or role name

这时系统会提示“用户名冲突”,运行下面的SQL语句
SQL> alter system checkpoint;    ----强制写入数据文件  
System altered.  
SQL> alter system flush shared_pool;  ----清楚缓存数据字典信息,
----强制oracle读实际数据(即更改后的数据)  
System altered.

no.4 在重新创建相同的用户名
SQL> create user jack identified by "jack";
User created.
SQL> grant connect,resource,dba to jack;
SQL> commit;

5、神坑记录

	sqlplus winston/winston@192.168.3.40:1521/orcl 使用该命令访问远程数据库后,使用该账户创建新用户,会把用户一直创建到本地oracle库中。
	解决方式:可使用远程已有并可以连接的sysdba角色账户用navicat连接,然后在navicat中新建查询,执行创建用户命令,用户授权命令,最后commit,神功告成。(此处创建用户会创建至本地,有了解的可以留言相互学习。)
Oracle导入dmp文件闪退处理方案 参考:https://blog.youkuaiyun.com/shaoduo/article/details/70942016 导入的两种方式: 通过CMD命令导入: 使用Oracle的bin目录imp.exe导入。 我遇到的问题是,两个数据库的版本不一致,导致导入的时候闪退, 解决办法:到新数据库随便导出一个表的dmp文件,将原文件的抬头换掉。 表的导入导出: 导入: 导出: 过程: 先用cmd... 阅读详情

相关推荐

基于ESP32与JavaScript的Stack-chan桌面机器人:从硬件组装到AI交互的完整实践

嵌入式系统开发是连接物理世界与数字世界的核心技术,其核心原理在于通过微控制器直接操作硬件外设,实现感知、决策与执行。这项技术的核心价值在于为物联网、智能硬件和机器人等领域提供了低功耗、高可靠性的解决方案。在机器人应用场景中,嵌入式平台常作为主控大脑,驱动舵机、传感器并处理交互逻辑。本文聚焦的Stack-chan项目,正是这一理念的生动实践:它采用流行的ESP32微控制器,并创新性地通过Moddable运行时支持使用JavaScript进行嵌入式开发,极大地降低了机器人编程的门槛。开发者可以基于此平台,轻松实

weixin_28729173的博客 439

(Oracle)导入dmp数据库文件的步骤

(创建数据库表空间,这里的目录是你所创建的数据库实例位置,我建立的是slexamflow实例)7:imp slexamflow/password@slexamflow full=y file="D:\Oracal\admin\slexamflow\dpdump\KM1DATA.dmp"(对dmp数据进行导入)/*必须先建立表空间,表空间的名称依据导入的dmp文件来决定,不清楚表空间的名字可以先任意取一个名字,然后在报错信息里会显示*/(查看数据库的表空间)步骤一:创建数据库实例(任意取一个名字)

m0_52192986的博客 3491

如何选择StandardScaler、MinMaxScaler和RobustScaler做标准化的对比解释和示例代码

选择合适的标准化方法取决于数据的特点和需求。如果数据分布接近正态分布且无异常值,可以使用。如果需要将数据映射到特定范围内并保持相对关系,可以使用。如果数据中存在异常值或离群点,可以使用进行鲁棒标准化。在分类、聚类算法中,需要使用距离来度量相似性的时候、或者使用PCA技术进行降维的时候,StandardScaler表现更好(避免不同量纲对方差、协方差计算的影响);在不涉及距离度量、协方差、数据不符合正态分布、异常值较少的时候,可使用MinMaxScaler。

qq_36001281的博客 4941

命令行导入 .dmp文件,亲测可行

本地导入dmp 文件

2250824907 5944

C语言版数字锁相放大器实现指南:从复数运算到嵌入式MCU移植的坑我都帮你踩了

本文详细介绍了C语言实现数字锁相放大器的关键技术,包括复数运算优化、嵌入式MCU移植的实战经验及内存管理策略。针对STM32等资源受限平台,提供了从浮点到定点数转换的优化方案,帮助工程师高效处理微弱信号提取问题。

weixin_30721077的博客 433

在Rviz仿真环境中搭建传送带

<geometry><material>

qq_58268456的博客 938

Oracle导入dmp文件

Oracle的.dmp文件的导入导出操作

weixin_44782318的博客 3万+

EEVDF调度算法核心实现解析(一)

本文深入解析Linux kernel 6.6引入的EEVDF调度算法核心实现,详细讲解其基于虚拟截止时间(virtual deadline)的进程挑选机制和红黑树优化设计。通过代码实例展示算法如何平衡系统响应速度与公平性,特别适合需要优化Linux系统性能的开发者参考。

weixin_42522953的博客 478

oracle创建数据库,导入dmp操作全家桶

oracle导入dmp文件

m0_52110974的博客 5713

14、5G物理层的灵活解决方案:广义频分复用(GFDM)

广义频分复用(GFDM)作为一种高度灵活的5G物理层多载波调制方案,能够满足多样化应用场景的需求,包括高吞吐量的比特管道通信、低功耗高连接数的物联网、超低延迟的触觉互联网以及广覆盖的无线区域网。通过参数化配置,GFDM可适配LTE资源网格,实现与现有系统的兼容与共存。其支持多种解调方式、干扰消除技术、OQAM映射及预编码机制,兼具低带外发射、高频谱效率和强鲁棒性。GFDM还能统一描述OFDM、FBMC、FTN等多种经典与先进波形,成为5G及未来通信系统中极具潜力的通用波形框架。

gold8的专栏 108

XCP实战系列介绍07-使用ASAP2 Editor生成A2l文件详解

介绍通过ASAP2 Editor工具生成A2l文件步骤详解

initiallizer的博客 7298

oracle默认导出dmp路径_oracle 怎么导出和导入整个orcl数据库,包含用户和授权

利用exp imp导出导入exp imp 语法如下:exp:1) 将数据库orcl完全导出exp system/manager@orcl file=d:\orcl_bak.dmp full=y2) 将数据库中system用户的表导出exp system/manager@orcl file=d:\system_bak.dmp owner=system3) 将数据库中表table1,table2导出e...

weixin_39876650的博客 331

FANUC机器人S523 新款PN板卡与西门子PLC通信配置介绍

FANUC机器人S523 新款PN板卡与西门子PLC通信配置介绍

Robot_PLC_HMI_Automation 355

oracle导入、查看、导出dmp数据

oracle导入、查看、导出dmp数据 dmp数据 dmp是就是数据库导出的文件,用以备份数据库用,里面可以不止有一张表。例如下图所示的文件: 导入数据库备份dmp文件 打开cmd命令行,根据自己的信息输入下面代码 imp user/password@localhost/orcl file= D:\GPSDATA0613.dmp full=y ignore=y; 结果如下图: Navicat ...

一条正弦 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

cmd imp导入dmp文件_PLSQL Developer导入导出表数据结构

一、导出数据结构和表数据导出表结构:找到工具——》导出用户对象——》选择当前用户——》导出文件为xxx.sql位置自己选择(导出的只是数据结构)导出表数据:找到工具——》导出表——》选择当前用户——》选择Oracle导出——》选择导出可执行文件(exp.exe)——》输出文件为xxx.dmp(单击导出)导出可执行文件选择是在本机Oracle的安装路径下的exp.exe可执行文件E:oraclepr...

weixin_39928736的博客 548

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

exp oracle远程主机,cmd oracle exp 远程数据库命令

oracle windows下使用批处理进行exp导出对于数据库来说,只要有需求,就有对应的方法来满足。在linux、AIX等类型的服务器上,我们可以使用命令行写oracle相关的exp导出、导入,其实在windows下,我们利用CMD一样可以实现。这里举一个比较简单的例子供参考!如果,要导出的是本地的库很简单,只要确保win下,数据库相关的...文章kissweety2016-05-19973浏...

weixin_42365141的博客 530

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

oracle

用windows 7 的cmd命令导入oracle的dmp文件;直接在cmd中输入:  imp 用户名/密码 file=dmp文件路径 full=Y 即可

lighthwg 156

cmd imp导入dmp文件_使用cmd导入导出oracle数据库dmp文件

exp scott/test@192.168.0.195/orcl file=C:\Users\zz\Desktop\1\gd_base.dmp log=C:\Users\zz\Desktop\1\gd_base.log owner=oracle_user_nameimp scott/test@localhost/test file=C:\Users\zz\Desktop\1\gd_base.dm...

weixin_39604598的博客 2606

cmd命令导入.dmp文件

导入.dmp文件 &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;之前学习过Oracle数据库的使用,但是不经常使用,都忘记好多,现在正好项目用得到,把落下的重新拾起来,以防以后会忘记,做下笔记,方便以后查看。 1、首先win+r运行,输入CMD打开命令提示窗口; 2、输入sqlplus / as sysdba 登录Oracle数据库; 3、创建新用户,最好是按照项目中的数据库链接名称来命...

u012492535的专栏 3万+

Oracle导入dmp文件(cmd方式)

对于导入dmp文件的步骤详细介绍: 1、首先登录PLSQL为Oracle创建一个新用户: 然后填写user的内容以及权限: 点击apply创建成功。 2、用cmd命令窗口进行导入:   (1)进入安装Oracle的目录-&gt;我本地的是(D:\Oracle\product\11.2.0\dbhome_1\BIN)-&gt;dmp文件本地路径(D:\fzb\2019.dmp)...

Just_do_it_HZF的博客 3944

cmd imp导入dmp文件_oracle导入dmp文件的2种方法

使用imp、impdp方式导入数据1.使用imp导入数据打开cmd窗口,然后直接敲入一下命令即可,需要注意的是,要事先把dmp文件放到正确的路径中去imp yx_base/@yx_192. file = E:\yxb\yx_base.dmp log = E:\yxb\yx_base.log full = y2.使用impdp导入数据(1)进入数据库服务器或本机打开cmd或shell命令界面,执行如...

weixin_39657094的博客 1753

oracle数据库cmd命令导入导出dmp库文件

oracle数据库cmd命令导入导出dmp库文件

兔布斯基的老家 1万+

cmd导入dmp文件_oracle11g数据库导入导出方法教程

oracle11g数据库导入导出:①:传统方式——exp(导出)和(imp)导入:②:数据泵方式——expdp导出和(impdp)导入;③:第三方工具——PL/sql Develpoer;一、什么是数据库导入导出?oracle11g数据库的导入/导出,就是我们通常所说的oracle数据的还原/备份。数据库导入:把.dmp 格式文件从本地导入到数据库服务器中(本地oracle测试数据库中);数据库导...

weixin_31974659的博客 1426

oracle数据库 dmp文件cmd命令导入数据库报错

数据库版本: oracle11g.操作系统win7 相信也有不少人会碰到类似问题吧。首先我打开cmd输入了导入命令: imp orcl/root1234@ORCL file=D:\新建文件夹\gkpt.dmp  ignore=y。 之后cmd就告诉我ORACL 错误 1017.接着让我输入用户名密码,ORA-01017:invalid username/password; log

Distory_yu的博客 3260

oracle用par文件导出dmp文件及导入dmp文件

近日碰到这个问题,在此记录下。本文使用的是windows server2012,oracle11g。 准备: 为了方便使用,在需要的服务器上装上oracle客户端,并在Net Manager中配置好本地的服务(直接装oracle数据库是默认配置好的,此步骤可忽略),这样使用PLSQL会很方便; 实例对应的非sys用户,本文使用yssl用户(使用sys用户也可以); 在指定目录下新建文件夹,本...

qq_37647296的博客 2539

Oracle使用命令导入DMP文件

sqlplus下: -- 创建工作目录 ,需要这个目录的真实存在 CREATE DIRECTORY impdb_dir_nxwzdp_app AS 'C:\oracle_app'; 创建表空间 CREATE TABLESPACE ORACLE_APP LOGGING DATAFILE 'C:\oracle_app\ORACLE_APP.DBF' SIZE 1024M AUTOEXTEND ON NEXT 1024M ...

幸运小男神的博客 1458
上一篇: 关于Tomcat部署传统Web项目路径找不到报:404错误问题的解决
下一篇: 关于手写签名的实现
虚怀若谷FM
博客等级 码龄9年 23粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值