java-oracle数据库导入导出文件问题?求赐教

问题描述

oracle数据库导入导出文件问题?求赐教
导出文件语句:EXPDP USERID='AB/AB@orcl as sysdba' schemas=AB directory=DATA_PUMP_DIR dumpfile=CSP_20160115_11G.DMP logfile=csp.log version=11.2.0.1.0
以上是导出别人的数据库语句
1.schemas是什么意思啊?
2.如果我想导入到本地数据库,以上语句AB部分可以换为csp吗?如下语句

IMPDP USERID='csp/csp@orcl as sysdba' schemas=csp directory=DATA_PUMP_DIR dumpfile=CSP_2016_04_08_10.DMP logfile=csp.log version=10.2.0.1.0

3.如果导入语句执行时候,cmd里报方案不存在是怎么回事?

解决方案

感觉你的语句怪怪的,
首先 说导出 管理-打开Oracle 服务 然后 cmd 下 输入 exp scott/tiger@orcl file=""D:xxx.DMP""
system为用户名 tiger为用户密码 orcl为数据库实例 也就是你的数据所在的库
此用户必须是dba级别

导入的话 首先要建立和在原来数据库下一样的表空间和用户(没有的情况下) 如果表空间和用户有的话 需要删除重建
sql如下:
drop user scott cascade;
drop tablespace xxx,然后进oracle文件夹下 找表空间文件夹 将表空间文件删除

然后建表空间,用户
create tablespace XXX
logging
datafile 'D:appAdministratororadataorclXXX.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

create user scott identified by tiger
default tablespace XXX
temporary tablespace temp;
授权
grant connectresource to scott;
grant dba to scott

cmd下运行
imp scott/tiger@orcl file=""D:xxx.DMP"" full=y

这样就好了,我用的是oracle 11g 监听器经常坏 所以我几乎没周都要来那么几次。
希望采纳~

时间: 2024-09-17 04:12:36

java-oracle数据库导入导出文件问题?求赐教的相关文章

使用sqoop将oracle数据库导入hive、hbase或hdfs时,报Error,是什么原因?

问题描述 使用sqoop将oracle数据库导入hive.hbase或hdfs时,有时候会报Error:java.lang.RuntimeException:java.lang.RuntimeException:java.sql.SQLException:Ioexception:TheNetworkAdaptercouldnotestablishtheconnection.这是什么原因?(oracle->hive时:同样的语句有时候会报错,有时候不会:oracle->hbase时每次都报错,数

如何使用PLSQL Developer从oracle数据库 导入导出数据

如何使用PLSQL Developer从oracle数据库 导入导出数据  用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer  只有"Oracle Export"方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型.另外  Sql Insert的那个可以导成sql,可以用文本编辑器打开.  pl/sql developer 也可以导出,但文本编辑器不能打开.  区别: 

c#连接 oracle 数据库-asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!!

问题描述 asp.net 连接 oracle数据库出现的问题 求大神指教 急急急!!! 我的开发工具是vs2015 开发语言是C# 测试连接代码的时候出现了这样的错误 本地服务器数据库是 oracle 11G 求大神指教啊!!! 感激不尽. using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.Web

图片-oracle数据库更新问题,求大神解决

问题描述 oracle数据库更新问题,求大神解决 如图,t1,t2表,我想通过t2来更新t1的name,试着写了一个 update t1 a set a.name=(select b.name from t2 b where a.id=b.id) 但这样的话,在t2中不存在的id=3的name就会成空,该怎么写呢? 解决方案 update t1 A a set name= ( select b.name from t2 B where ID = a.ID ) where exists(selec

oracle数据库导入导出命令使用方法_oracle

最近做项目的时候遇到过oracle数据库导入导出,在这里我做下记录,防止自己忘记了,有什么不对或者不足的地方,欢迎广大博友拍砖,哈哈~导出命令:1)单表导出:exp 用户名/密码@服务器别名 tables=表名 file=d:\名称.dmp 复制代码 代码如下: exp jm110/jm110@120_2 tables=ajb file=d:\ajb.dmp 多张表: 复制代码 代码如下: exp jm110/jm110@120_2 tables=(ajb,jjdwb) file=d:\ajb2

Oracle 数据库导入导出命令语句

oracle 的exp/imp命令用于实现对数据库的导出/导入操作; exp命令用于把数据从远程数据库服务器导出至本地,生成dmp文件; imp命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中. 数据导出: 通过输入 EXP 命令和用户名/口令,您可以 后接用户名/口令的命令: 例程: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命令来控制"导出" 按照不同参数.要指定参数,您可以使用关键字: 格式: EXP KEYWORD=va

net 执行服务器端oracle数据库导入导出 表数据

问题描述 oracle导入imp,导出exp数据库是同一个版本这个是没有问题的,现在有个问题:服务器上的net程序导出另一台前置机上的数据服务器上的oracle是11g,前置机上的是10g版本不兼容,要怎么办. 解决方案 本帖最后由 zhang1struts1yun 于 2015-03-12 09:55:40 编辑解决方案二:net执行oracle导入imp,导出exp在服务器上运行是没有问题的,我测试过.解决方案三:导出现在没有问题,导入到目标服务器碰到一个问题:ORA-12514:TNS:监

arcgis 开发基于java oracle数据库

问题描述 java读取sde空间数据库在地图上展示有谁知道怎么实现吗 解决方案 解决方案二:这个发到java版问问吧,个人认为这本身和oracle关系不大解决方案三:引用1楼bw555的回复: 这个发到java版问问吧,个人认为这本身和oracle关系不大 谢谢喽

java连接Oracle数据库的方法解析_java

Oracle数据库先创建一个表和添加一些数据 1.先在Oracle数据库中创建一个student表: create table student ( id number(11) not null primary key, stu_name varchar(16) not null, gender number(11) default null, age number(11) default null, address varchar(128) default null ); 2.向表中增添一些数据