请教:如何将dbf文件导入到Oracle数据库中 | 您所在的位置:网站首页 › oraclesqldeveloper导入sql文件 › 请教:如何将dbf文件导入到Oracle数据库中 |
1、关闭数据库 SQL shutdown immediate 2、回到solaris状态,将要移youtablespace.dbf到目的文件目录,切记用cp,不能mv,以防止出错SQL! # cp youtablespace.dbf /u01/dev1/ 3、以mount方式打开数据库 (Oracle系统读取控制文件中关于数据文件和重作日志文件的内容,但并不打开该文件。这种打开方式常在数据库维护 *** 作中使用,如对数据文件的更名、改变重作日志以及打开归档方式等。) SQL startup mount 4、alter database命令来改变数据库中的文件名SQL alterdatabase rename file '/u02/dev1/youtablespace.dbf' to '/u01/dev1/youtablespace.dbf' 5、查看列名 SQL desc dba_data_files 6、查看各数据库文件是否正常 SQL select file_name from dba_data_files 7、启动实例. SQL alter database open8、确认无错以后,删除原数据文件 导入.dbf文件,找了一些资料 其实并不是那么饶;大体步骤:.dbf 文件:PL/SQL Developer-工具-ODBC导入器-选择"dBASE Files"..-连接-打开.dbf文件即可.xls 文件:PL/SQL Developer-工具-ODBC导入器-选择"Excel Files"..-连接-打开.xls文件即可.csv 文件:PL/SQL Developer-工具-文档导入器具体查看如下 *** 作: .dbf文件导入oracle数据库 导入前提: .dbf要保证能用excel打开 步骤:PL/SQL Developer-工具-ODBC导入器-都输入正确后-连接(点击连接之后会找到所有.dbf文件)具体什么是ODBC fromId=41321导入之前要create 和数据字段一样的表 此时可以点击下‘初始脚本’,来查看你少增加了什么字段之后都没有问题,点击‘导入’就可以了 .csv文件导入oracle数据库 PL/SQL Developer-工具-文档导入器 之后到oracle的数据和上面一样选择用户、表 进行导入 在数据库无法打开的情况下 你的这个track.dbf 正常途径是无法读取数据的、也就不可能导出数据了,而数据库正常打开至少需要 system表空间 数据文件。对于这种情况 需要使用特殊恢复工具 PRM DUL FOR ORACLE,可以直接读取 dbf文件的内容然后导出数据。 Oracle DBA神器:PRM灾难恢复工具,Schema级别数据恢复。PRM For Oracle Database – schema级别oracle数据库数据恢复特性 ,PRM即ParnassusData Recovery Manager是企业级别Oracle数据库灾难恢复工具。PRM可以在无备份的情况下恢复被truncated掉的表,也可以恢复无法打开的Oracle数据库(Alter Database Open失败)中的数据。 欢迎分享,转载请注明来源:内存溢出 原文地址:https://outofmemory.cn/sjk/10015393.html |
CopyRight 2018-2019 实验室设备网 版权所有 |