数据导出:1、将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中
exp system/manager@TEST file=d:\daochu.dmp full=y
2、将数据库中system用户与sys用户的表导出
exp system/manager@TEST file=d:\daochu.dmp owner=(system,sys)
3、将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
将数据库中的表table1中的字段filed1以"00"打头的数据导出 exp system/manager@TEST
file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。
也可以在上面命令后面加上 compress=y 来实现。
数据的导入:
1、将D:\daochu.dmp 中的数据导入TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp imp aichannel/aichannel@HUST full=y
file=file= d:\data\newsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2、将d:\daochu.dmp中的表table1 导入 imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
注意:操作者要有足够的权限,权限不够它会提示。数据库时可以连上的。
可以用tnsping TEST来获得数据库TEST能否连上。
以上的方法导出的数据是为dmp文件,与需要的sql脚本文件不一样,故这种方法是不可取的,通过同事介绍,使用以下方法可以解决此问题:
以上摘自网络
下面:自操作:
>exp mobile3/mobile3@104orcl file=d:\info.dmp tables=(mobile_infomation) query=\"where shopid='5516aff7c9c1413286064ec126c6b2e4'\"
表示导出表的行数,带CLOB字段
>imp mobile2/mobile2@104orcl file=d:\info.dmp fromuser=mobile3 touser=mobile2 ignore=y
导出到数据中。
分享到:
相关推荐
### Oracle导入导出命令详解 在Oracle数据库管理与维护中,数据的备份与恢复是非常重要的环节之一。通过使用Oracle提供的导入(Import)和导出(Export)工具,我们可以有效地进行数据迁移、备份以及恢复等操作。...
10. `rows`:控制是否导出行数据,'N'则只导出表结构。 11. `tables`:指定要导出的表,可以导出其他用户的表,但需要适当权限。 12. `tablespaces`:导出指定表空间上的所有表,需要DBA或exp_full_database角色。 ...
数据库做备份exp 或imp 命令导出或导入文件的时候报错,很多情况下是缺少exp.exe 和imp.exe工具或者该工具出行问题,下载好后,将该文件放在D:\development\Oracle\product\11.2.0\dbhome_1\BIN该目录替换即可
Oracle11G数据库的的exp和imp工具,数据库在做备份时若出现导出导入文件错误,一般是缺少exp.exe 和imp.exe工具或者该工具出行问题所致。使用方法:解压后将文件放到X:\development\Oracle\product\11.2.0\dbhome_1...
- `rows=n`: 指定不导出行数据。 - `file`: 指定导出文件的路径及名称。 3. **结果分析**: - 成功连接到了10g数据库,并按照指令进行了相应的导出操作。 - 命令成功执行,未导出表数据(行)。 **结论**: 9i...
- **ROWS**:控制是否导出行数据,默认为Y(导出)。 - 示例:`expsystem/manager@TEST rows=n file=d:\daochu.dmp` - **FILE**:指定输出文件名。 - 示例:`expsystem/manager@TEST file=d:\daochu.dmp` - **...
以上内容涵盖了Oracle数据库中的一些基础管理和操作知识,包括权限管理、用户管理、表和列的修改、日期格式与空值处理、ROWNUM的使用以及数据导入导出等,这些都是Oracle数据库日常管理和开发工作中非常实用且重要的...
- **Rows**: 是否导出行数据,默认值为 Y。如果设置为 N,则只会生成 DDL 语句,不包括实际数据。 - **Triggers**: 是否导出触发器,默认值为 Y。触发器是数据库中执行某些特定动作的重要组件。 - **Buffer Size...
8. **设置输出行宽度** - **命令**: `set linesize 2500` - **功能**: 设置单行输出的最大长度,避免数据被截断。 - **示例**: `set linesize 2500` 9. **设置新的页面格式** - **命令**: `set newpage none`...
EXP_FULL_DATABASE, IMP_FULL_DATABASE这两个角色用于数据导入导出工具的使用。 自定义角色 Oracle建议我们自定义自己的角色,使我们更加灵活方便去管理用户 创建角色 SQL> create role admin; 授权给...
- **ROWS**: 如果设置为`YES`,则导出行数据。 #### expsystem/nsdii_oracle197#@NSD2SA.SYSTEMPLUS.FOXCONN.COM - **QUERY**: 使用SQL查询条件筛选数据。例如:`where container_time ('2008-01-01', 'YYYY-MM-DD'...
本项目是基于Java技术栈设计并实现的一个码头船只出行及配套货柜码放管理系统,旨在提升码头运营效率,优化船只和货柜的管理流程。这个系统涵盖了船只调度、货柜分配、码放策略等多个关键功能模块,对于学习Java Web...
本文使用了 GIS 数据模型与数据库的管理设计,主要包括 GIS 数据的简介、选择 Oracle 的理由、GIS 数据向 Oracle 中的导入和存储、Oracle中 GIS 数据的访问和维护。 Dijkstra 算法 Dijkstra 算法是解决最优路径...
4. **数据获取**:与公交公司或第三方数据提供商合作,获取公交车辆实时位置和运行状态数据,这可能涉及到API接口调用或数据文件导入。 5. **安全机制**:设置合理的用户权限管理,防止非法访问;同时,对敏感数据...
数据库则根据数据信息和业务信息选择如Oracle或MySQL等系统存储数据,优化访问速度。 当前我国的高速公路交通安全设施信息化管理系统存在以下现状: 1. 缺乏统一的数字化编码体系:由于缺乏全国统一的数据化标准,...
Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司的一部分)于1995年发布。它具有跨平台性、安全性强、性能优良、可移植性好等特点,因此在Web应用开发、移动应用开发、服务器端编程等...