设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
数据库 —— LinuxSir.cn
›
oracle
›
oracle文本导出
返回列表
查看:
1544
|
回复:
7
oracle文本导出
[复制链接]
soccer
soccer
当前离线
积分
273
IP卡
狗仔卡
发表于 2006-5-17 13:25:33
|
显示全部楼层
|
阅读模式
在oracle下有没有类似于mysql中以文本形式导出记录 :select * from table_name into outfile "test.txt"
谢谢
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
dancingpig
dancingpig
当前离线
积分
1525
IP卡
狗仔卡
发表于 2006-5-17 16:34:07
|
显示全部楼层
spool path/filename;
select * from table_name;
spool off;
回复
支持
反对
使用道具
举报
显身卡
soccer
soccer
当前离线
积分
273
IP卡
狗仔卡
楼主
|
发表于 2006-5-17 18:10:30
|
显示全部楼层
谢谢,你的办法我用过,但是格式太乱了,顺便再问个问题:
我从用exp到出一张表A,文件名为test.dmp,然后我新建了一张表B,格式同A.
我现在想把test.dmp导入到表B,用imp是否可以实现?
imp shenbao/password fromuser=shenbao file=test.dmp tables=B
我运行了报错,提示: Table "B" not found in export file
回复
支持
反对
使用道具
举报
显身卡
dancingpig
dancingpig
当前离线
积分
1525
IP卡
狗仔卡
发表于 2006-5-18 09:45:50
|
显示全部楼层
不可以,tables指定的是你emp备份中有的内容,所以应该是a表
你这样做的话如果是同一数据库的中可以通过create table tablename as select * from table来实现,不同的用户下的object可以通过创建同义词和grant 权限来实现
如果是非本地数据库,可以通过建立dblink来实现create table
回复
支持
反对
使用道具
举报
显身卡
soccer
soccer
当前离线
积分
273
IP卡
狗仔卡
楼主
|
发表于 2006-5-20 00:31:33
|
显示全部楼层
谢谢,我查一下dblink和同义词的用法
我用exp导出的dmp文件,再用imp导入数据库,在执行imp时会提示:Failed to import,tablename已存在,当初备份的对象(table)在数据库里存在(我的意思是table存在,但是其中的table中的记录不同),我只能把对象(表)drop后,才能用imp恢复数据。imp是否有什么参数可以不用drop而直接覆盖或添加某些已存在的记录?
谢谢
回复
支持
反对
使用道具
举报
显身卡
dancingpig
dancingpig
当前离线
积分
1525
IP卡
狗仔卡
发表于 2006-5-21 01:10:00
|
显示全部楼层
好象没那么高级吧
至少我们一般,imp到用户,如果发现错误了,比如权限设置错了,都drop用户然后重新imp
有次有个表有50w+的记录想跳过去,那个时候用的办法是一到这个表就中断imp过程,然后重新imp,因为有过结构的他就自动跳过
你可以参考下文档里关于imp的东西。毕竟那么多参数,也不是个个都用个
回复
支持
反对
使用道具
举报
显身卡
soccer
soccer
当前离线
积分
273
IP卡
狗仔卡
楼主
|
发表于 2006-5-21 13:29:50
|
显示全部楼层
你指的中断imp过程是怎么实现的?
oracle有没有只导出数据而不导出表结构? 类似于mysql里的load data infile .....
谢谢
回复
支持
反对
使用道具
举报
显身卡
dancingpig
dancingpig
当前离线
积分
1525
IP卡
狗仔卡
发表于 2006-5-23 10:17:13
|
显示全部楼层
你要导到哪里去
你搞个什么pl/sql developer或者toad不都可以了么?随便你怎么导
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表