当前位置: 首页 > article >正文

ORACLE导入导出

导入导出

# 全库导出
exp username/password@DBtest  file=./t_tab_test.dmp statistics=none
# 只导表结构
exp username/password@DBtest  file=./t_tab_test.dmp rows=0 statistics=none
# 导入,ignore=y 表示忽略错误,继续后面的操作;destroy=y 覆盖表空间数据,full=y表示全部导入
imp username/password@DBtest  file=./t_tab_test.dmp ignore=y  destroy=y full=y

修改“空表”

#ORACLE 11G中有个新特性,当表无数据时,不分配segment,以节省空间,需要执行下面生成的语句;
select 'alter table ' || table_name || ' allocate extent(size 64k);' sql_text,table_name,tablespace_name
  from user_tables where num_rows=0;

只导出1000行

# 首先先用这个语句查出这个用户下所有的表,并且用逗号隔开
select listagg(table_name,',') within group(order by table_name)  from dba_tables where owner='USERNAME'; 
# 然后复制查询出的结果,再用exp语句,指定tables=查询出的结果  query="'where rownum<=1000'"即可,例如:
exp username/password@127.0.0.1:1521/orcl file=d:\xxx.dmp tables=xxx,xxx,xxx query="'where rownum<=5000'"

http://www.kler.cn/a/574221.html

相关文章:

  • 搭建一个跳板服务器的全过程
  • TP-LINK图像处理工程师(深圳)内推
  • 质量属性场景描述
  • 计算机视觉算法实战——表面缺陷检测(表面缺陷检测)
  • XGBClassifiler函数介绍
  • 【mysql系】mysql启动异常Can‘t create test file localhost.lower-test
  • 力扣经典题目:接雨水
  • 使用python进行数据分析需要安装的库
  • MyBatis 配置文件核心
  • 【HeadFirst系列之HeadFirst设计模式】第16天之生成器模式(Builder Pattern):让对象构建更优雅!
  • 传统工厂转型实录:1套WMS系统如何砍掉40%仓储成本
  • 深入Sentinel使用和源码分析
  • uniapp登录用户名在其他页面都能响应
  • 【FFmpeg之如何新增一个硬件解码器】
  • 华为OD机试-发现新词的数量(Java 2024 E卷 100分)
  • JAVA实现有趣的迷宫小游戏(附源码)
  • 【算法day2】无重复字符的最长子串 两数之和
  • YOLOv8改进SPFF-LSKA大核可分离核注意力机制
  • linux上配置免密登录
  • react中的fiber和初次渲染