oracle如何倒库,有倒库如何操作方法

在oracle倒库的时候出现imp-0009错误

你在导库的时候,也包括导入数据,在导入CITY3D表数据的时候,导出文件中该表的主键键值与数据库中该表存在主键键值相同,所以报ORA-00001:违反唯一约束条件的错误,该错误指向GIS用户下SYS_C003015的这个主键,由于ORA的错误从而导致了IMP的错误,继而导入失败

专注于为中小企业提供成都网站设计、成都做网站服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业台江免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了千余家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

Oracle 11g如何备份、导入?

1.

在运行中输入cmd

弹出命令行窗口

,找到你的oracle

的安装目录

找到bin目录

之后

在bin目录下

输入:imp

userid=用户名/密码@orcl

file=d:\nc60.dmp

full=y

用户名

:就是你的目标用户

密码

:就是你的目标用户登录密码。

orcl:是实例名称

就是数据库名

file:就是你要导入的dmp文件全路径。

full=y

是否全部导入

只有当前用户是dba的时候

才能用此选项

希望能帮助你。

2.

首先询问对方数据库的表空间名称和大小,然后在你的oracle中建立相应表空间,最后使用imp命令导入数据:

imp

username/password@sid

file=xxx.dmp

fromuser=xxx

touser=xxx

tables=(xxx,xxx)

其中,fromuser若为多个表空间的话,使用()将其括起来:fromuser=(a,b);

touser参数仿fromuser参数;

若只导入一部分表,使用tables参数,用()括起要导入的表;如果想全部导入,不需要指定tables参数

3.

我要把别人的一个项目所用的数据文件导入本机的oracle数据库(版本为8.1.imp

username/password@sid

file=xxx.dmp

fromuser=xxx

touser=xxx

tables=

4.

导入的话用pl/sql这个工具,如果导入失败的话,先自己在当前表空间下创建一个空的结构表,然后再导入,这样就不会出现你说的错误情况了。另外从oracle到sqlserver的话,你可以自己写个小程序来运行。

5.

用pl/sql

登录后

tools下边有些什么exp/imp之类的

单纯用oracle导出只能用sqlplus

个人认为pl/sql的导入导出功能很强大

在oracle倒库的时候出现imp

不是提示很清楚了 导入的用户权限必须与导出的用户一致,还有你导入的库里面必须没有要导入的数据,如果有的话就会提示违反约束条件。

如何将一个oracle数据库复制成一个新的数据库

1、在数据库服务器的开始菜单中找到Datebase Configuration Assistant。

2、在创建画面第一步选择:创建新数据库,点击下一步。

3、根据需求选择自己的数据库类型(一般默认)后,跳转到全局数据库名这个画面时,重点来了:新建数据库名称不能和已经存在的任何一个数据库名称相同。

4、在管理帐户密码界面,可以与别的数据库管理帐户密码相同也可以不同,需注意的是,Oracle数据库默认是区分密码大小写的。

5、跳转到Oracle内存分配大小页面,这里建议将Oracle内存调整为物理主机内存的70%。

6、点击完成后,等待数据库创建完成。

7、数据库创建完成后,用sqlplus 语句连接数据库,在同一服务器上建立多个Oracle数据库操作完成。

oracle 如何把数据库查询结果导出

1、打开oracle数据库,点击登陆选项,点击文件选项,点击新建选项,最后点击sql窗口;

2、然后在sql窗口中进行编写sql语句的操作,勇sql语句进行查询出想要导出来的数值;

3、然后在查询出来数据的地方,不要选中数据,把鼠标放到空白单元格处进行鼠标右键操作,找到复制到Excel选项;

4、然后在复制到excel中选择想要保存的格式--作为xls保存,打开后则是excel形式的数据;

5、默认的保存路径--将鼠标放在excel名称上--会出现路径--根据路径打开即可。

在oracle中如何将一个表中所有数据加到另一个表中

1、导出所有:exp 用户名/密码@数据库名称 file=导出文件存放路径及文件名  full=y全部导出eg:exp admin/123456@p2p file=d:\p2p.dmp full=y。

2、使用命令行导出指定的表,不导出全部,使用命令如下: exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) ,只导出table1和table2两个表的数据。

3、导入dmp类型的文件到oracle数据库使用imp命令。

4、使用plsql导出数据库,也可以导出dmp文件类型的。

5、打开plsql,找到工具-导出表,选择Oracle导出,选择需要导出的表,然后点击输出文件,输入文件名称,点击导出即可。

6、使用plsql导出pde文件类型,具体的操作和导出dmp差不多,只是选择PL/SQL导出,导出文件路径选择,然后导出。

7、需要把创建表的复选框勾选,否则,导入的时候如果数据库没有对应的表结构会报异常。


网站栏目:oracle如何倒库,有倒库如何操作方法
网站网址:http://scyanting.com/article/hcgpje.html