PLSQLDeveloper导出导入数据库
通过PLSql导入导出数据
一、用PL/SQL导出Oracle的对象到SQL文件1.启动PL/SQL Developer2.将对象都过滤成用户数据“My objects”3.选择“工具”——“导出用户对象”4.选中所有对象,设置输出目的文件,再点击“导出”即可二、用PL/SQL导出Oracle的数据库表及数据到PDE文件1.运行PLSQLDev2.将对象都过滤成用户数据“My objects”3.选择“工具”-“导出表”4.选择“PL/SQL Developer”选项卡,选中所有库表,然后设置“输出文件”地址,最后点击“导出”按钮,直到导出成功即可。
三、卸载Oracle数据库(只卸载,不删除)1.启动Enterprise Manager Console2.独立启动3.输入账号、密码,并选择SYSDBA身份登录4.关闭即将要删除的数据库5.删除数据库四、彻底删除Oracle数据库及实例1.打开“Database Configuration Assistant”2.选择“删除数据库”3.选中要删除的数据库及实例,点击“完成”即可五、创建数据库1.打开“Database Configuration Assistant”2.选择“创建数据库”3.选择“General Purpose”4.给出“全局数据库名”和“SID”5.选择“专用服务器模式”6.一路默认,最后选择“完成”7.概要窗口8.开始创建9.设置SYS和SYSTEM对应的密码,设置完成之后直接点“退出”按钮即可六、创建表空间1. 启动“Enterprise Manager Console”2.“独立启动”3. 以“SYSDBA”身份登录要创建用户的数据库服务(此处为DEMO2数据库)4. 存储——表空间——右键——新建5. 设置表空间名称和大小6.创建成功七、创建Oracle用户1.启动“Enterprise Manager Console”2.“独立启动”3.以“SYSDBA”身份登录要创建用户的数据库服务(此处为DEMO2数据库)4.选中相应数据库,再依次选择“安全性”—“用户”,右键-“新建”5.设置用户的“名称”、“口令”和默认“表空间”八、导入数据库表及数据1.启动PL SQL Developer,注意选择数据库和相应用户名,并使用SYSDBA连接2.将对象都过滤成用户数据“All objects”3.“工具“——“导入表”4.注意勾选“创建表”(因为此时目的数据库中是没有表的)5.导入成功Done.九、导入数据库对象1.“文件”-“打开”-“SQL脚本”2. 选择步骤“一”中所生成的SQL文件,并全选所有代码(Ctrl+A)3.复制所选代码,然后打开“文件”-“新建”-“命令窗口”4.将复制的SQL代码全部粘贴到命令窗口5.命令被依次运行,直到所有命令均被成功运行即可。
PLSQLDeveloper导入导出表数据和结构
PLSQLDeveloper导⼊导出表数据和结构
⼀、导出数据结构和表数据
导出表结构:
找到⼯具——》导出⽤户对象——》选择当前⽤户——》导出⽂件为xxx.sql位置⾃⼰选择(导出的只是数据结构)
导出表数据:
找到⼯具——》导出表——》选择当前⽤户——》选择Oracle导出——》选择导出可执⾏⽂件(exp.exe)——》输出⽂件为xxx.dmp(单击导出)
导出可执⾏⽂件选择是在本机Oracle的安装路径下的exp.exe可执⾏⽂件
E:\oracle\product\11.2.0\dbhome_1\BIN\exp.exe
单击导出后界⾯如下:
等待导出完毕即可
⼆、导⼊数据结构和表数据
导⼊表结构
找到⼯具——》导⼊表——》选择导⼊⽂件——》选择之前导出的xxx.sql⽂件——》单击导⼊
会出现以下画⾯等待即可:
导⼊表数据
找到⼯具——》导⼊表——》选择Oracle导⼊——》导⼊可执⾏⽂件(imp.exe)——》接下来选择导⼊⽂件——》选择刚刚我们导出的xxx.dmp⽂件——》单击导⼊
导⼊可执⾏⽂件选择是在本机Oracle的安装路径下的imp.exe可执⾏⽂件
E:\oracle\product\11.2.0\dbhome_1\BIN\imp.exe
单击导⼊后界⾯如下:
等待导⼊完毕即可
注:export tables 中 where 条件中填写 1=0或rownum < 0 或rowid is null,则只导出表结构。
plsql导出导入表结构、表数据、存储过程等
plsql导出导⼊表结构、表数据、存储过程等导出:⾸先点击 TOOLS,选择 EXPORT TABLES选中你需要导出的表,勾选 “Create tables” 是因为在导⼊的数据库中没有此表如果勾选"Drop tables" ⽽没有勾选 “Create tables” ,⽽数据库中没有此表,会报表和视图不存在Output file 为导出的路径如果你想导的表数据记录很多,就只想导出表结构,你可以在 where clause 后⾯接⼀个否定条件,就可以只导出表结构⽽不导出数据了。
如下是 1=2 ,亲测有效导⼊:(本地装了oracle才可以)⾸先点击 TOOLS,选择 IMPORT TABLES选择刚才导出的⽂件导出即可导出⽤户对象:包括表、存储过程、视图等,要更改表空间名称修改表空间name:1、使⽤oracle⽤户登录执⾏$sqlplus / as sysdba2、执⾏修改表空间命令如下alter tablespace TEST rename to TEST1;注:可连续对多个表空间进⾏重命名3、确认表空间名已经修改select name from v$tablespace;前提:在CMD 命令下导出命令:exp ⽤户名/密码@数据库 owner=⽤户名 file=⽂件存储路径(如:F:\abcd.dmp)测试截图:exp owner=ZM file=F:\abcd.dmp导⼊命令:imp ⽤户名 fromuser=⽤户名 touser=⽤户名 file=d:\cu.dmp ignore=yimp:命令类型:导⼊的数据库登陆(⽤户名/密码@数据库)fromuser:⽂件的指定⽤户touser:指定导⼊到当前登录的数据库某个⽤户file:需要导⼊的数据⽂件ignore:是否忽略创建错误测试截图:imp fromuser=ZM touser=SZZM file=F:\test.dmp ignore=y如果报错:msg.dmp 是由具有dba⾓⾊的⽤户到导出的。
plsql新库、导入、导出
1.建库1.登录某个用户2.选择all objects,文件-新建-sql窗口3.在sql窗口粘贴创建表空间和用户的语句并执行,如:CREATE SMALLFILE TABLESPACE "HBPS"DATAFILE 'C:\HBPS.DBF'SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITEDLOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;CREATE SMALLFILE TEMPORARY TABLESPACE "HBPS_TEMP"TEMPFILE 'C:\HBPS_TEMP.DBF'SIZE 100M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITEDEXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;CREATE USER "HBPS" PROFILE "DEFAULT" IDENTIFIED BY "HBPS"DEFAULT TABLESPACE "HBPS" TEMPORARY TABLESPACE "HBPS_TEMP" ACCOUNT UNLOCK; GRANT "CONNECT" TO "HBPS";GRANT "DBA" TO "HBPS";添加成功后可在users中看到2.导入4.登录刚新建的用户,下拉选择my objects,工具-导入表,以dmb 格式为例(sql格式选择sql插入),从(到)用户选择创建的账号,导入可执行文件选择D:\oracle\product\10.2.0\db_1\BIN\imp.exe(具体视情况而定),导入文件选择要导入的dmb文件3.导出5.选择my objects,工具-导出表,选择要导出的表、可执行文件、路径、文件名,点击导出即可注:第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最为广泛。
oracle用plsqldeveloper(或者导出命令)怎么导出视图
oracle⽤plsqldeveloper(或者导出命令)怎么导出视图oracle ⽤plsql developer(或者导出命令)怎么导出视图 -[Oracle]
2009-06-26
oracle ⽤PLSQL Developer(或者导出命令)怎么导出全部视图
tools->export user objects
PLSQL Developer 其实就是调⽤的exp
tools->export user objects 只能导出表
你⽤命令 exp name/password@dbname file=d:/filename.dmp
这样导出的是整个数据库,包括了表、视图、触发器等所有内容。
⽬前还不清楚只导出试图的命令。
===========
如何单独导出⼀个或多个表
命令详解:
D:\>exp ⽤户/密码 tables=表
D:\>exp ⽤户/密码 tables=(表1,…,表2)
D:\>exp system/manager tables=(⽤户.表)
D:\>exp system/manager tables=(⽤户1.表1,⽤户2.表2)
如何单独导出⼀个或多个⽤户
D:\>exp scott/tiger file=导出⽂件
D:\>exp system/manager owner=(⽤户1,⽤户2,…,⽤户n) file=导出⽂件。
使用PLSQL_Developer导出Oracle表及数据
说明:需要把建表脚本及表数据分开导出,操作很简单。
一、导出表及存储过程等对象:1、登录PL-SQL Developer2、选择只显示本用户的对象,如下图:3、选择菜单“Tools——〉Export User Objects”,如下图:4、会弹出如下窗口:5、选择我们要导出的表、视图、存储过程等;只选中“Single file”单选按钮;在“Output file”处选择要导出文件的路径及文件名称(默认是.sql 文件),我这里是“b.sql”;点击“Export”按钮,如下图:6、最下面显示的绿色条到最后,表示导出成功。
二、导出表的数据:1、进入到PL-SQL Developer,选择只显示本用户的对象;2、打开菜单“Tools——〉Export Tables”,如下图:3、弹出如下窗口:4、选择我们要导出数据的表;选中下面三个选项卡的中间那个“SQL Inserts” 选中;“Droptables”,其它复选框类似下图选择;在“Output file”处选择要导出文件的路径及文件名称(默认是.sql 文件),我这里是“c.sql”;点击“Export”按钮,如下图5、下面出现“Exporting tables... Done”字样,表示导出成功。
如下图:三、导入:1、先导入建表脚本(包括视图、存储过程等对象):1)进入到PL-SQL Developer;2)打开菜单“File——〉New——〉Commnad Window”,如下图:3)会打开如下窗口:4)找到我们刚刚导出的b.sql 文件,打开文件,选中文件中的所有内容(ctrl+a),复制(ctrl+c)再回到PL-SQL Developer 中的那个;“Command Window”窗口中,粘贴(ctrl+v),将所有内容刷到数据库中;如下图:5)中间可以提示某些红字异常,可能是我们要导入的表在数据库中已经存在,暂时不管;当出现“spool off”字样时,表示导入表成功,如下图:2、再导入表的数据:1)进入到PL-SQL Developer;打开菜单“File——〉New——〉Commnad Window”;2)找到我们刚刚导出的 c.sql 文件,打开文件,选中文件中的所有内容(ctrl+a),复制(ctrl+c)再回到PL-SQL Developer 中的那个;“Command Window”窗口中,粘贴(ctrl+v),将所有内容刷到数据库中;如下图:3)这里应该不会出现错误;当出现“prompt Done”字样时,表示导入表数据成功,如下图:。
【IT专家】使用plsql将oracle数据库中的数据库结构和数据导出与导入
本文由我司收集整编,推荐下载,如有疑问,请与我司联系使用plsql 将oracle 数据库中的数据库结构和数据导出与导入2013/03/19 0 ======导出数据1、打开plsql 选择myobject2、工具---》导出用户对象:导出数据结构----表结构等等3、工具---》导出表:可以导出所有数据;======导入数据1、工具---》导入表:1 tools- import tables- SQL Inserts 导入.sql 文件。
2 tools- import talbes- Oracle Import 然后再导入dmp 文件。
一些说明:Tools- Export User Objects 导出的是建表语句(包括存储结构)。
Tools- Export Tables 里面包含三种导出方式,三种方式都能导出表结构以及数据,如下:Oracle ExportSql Insertpl/sql developer 第一种是导出为.dmp 的文件式,.dmp 文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最广。
第二种是导出为.sql 文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。
尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下:table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。
第三种是导出为.pde 式的,.pde 为Pl/sql developer 自有的文件式,只能用Pl/sql developer 自己导入导出,不能用编辑器查看。
tips:感谢大家的阅读,本文由我司收集整编。
仅供参阅!。
plsql developer使用手册
plsql developer使用手册PL/SQL Developer是Oracle数据库开发工具的官方中文版。
以下是PL/SQL Developer的一些使用手册:1. 安装和配置:- 下载并安装PL/SQL Developer- 配置数据库和安装SQL Developer- 打开PL/SQL Developer并创建一个新的工作空间2. 基本操作:- 导航到工作空间- 插入、删除、更新和查询数据- 创建、打开和关闭表、视图和触发器- 导入和导出数据3. SQL语句:- 在PL/SQL Developer中使用SQL语句执行基本操作- 编写SQL语句并执行- 查看SQL语句的语法和性能4. 触发器:- 创建、打开和关闭触发器- 查看触发器的语法和触发器的执行流程- 调整触发器的触发条件5. 数据库模型:- 创建、打开和关闭实体、关系和约束- 查看实体、关系和约束的语法和属性- 调整实体、关系和约束以满足业务需求6. 图形用户界面:- 概述PL/SQL Developer的图形用户界面- 自定义图形用户界面的布局和样式- 使用图形用户界面进行数据建模和业务分析7. 高级功能:- 使用PL/SQL Developer的内置函数和子程序- 编写Oracle脚本和脚本自动化- 使用PL/SQL Developer的高级功能,如事务管理、集成开发环境(IDE)和数据模型编辑器8. 错误处理:- 查看和清除PL/SQL Developer中的错误信息- 在终端中发送错误消息并查看错误日志- 使用错误处理工具来处理异常和错误以上是PL/SQL Developer的一些使用手册,希望能对你有所帮助。
PLSQLDeveloper导入导出数据库方法
PLSQLDeveloper导入导出数据库方法用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer区别Oracle Export:导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用的最广。
只有‘Oracle Export’方式导出再导入后,表结构和索引结构没有发生变化,另外两种方式都改变了索引类型。
Sql Insert:导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量的导入导出。
尤其注意的是表中不能有大字段(blob、clob、long),如果有,会提示不能导出(提示如下:table contains one or more LONG columns cannot export in sql format,user pl/sql developer format instead)可以用第一种或者第三种方式导出。
pl/sql developer:导出为.pde格式的,.pde为pl/sql developer 自有的文件格式,只能pl/sql developer自己导入导出,不能用文本编辑器查看。
导出数据到excel文件excel数据导入到数据库PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具之一,这里主要介绍如何利用PL/SQL Developer导入和导出数据库,并对导入或导出时的一些注意事项进行相关说明。
1、导出步骤:1.1. tools ->export user object 选择选项,导出.sql文件说明:导出的是建表语句(包括存储结构)1.2. tools ->export tables-> Oracle Export 选择选项导出.dmp文件说明:包含三种导出方式,三种方式都能导出表结构以及数据,如下:第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最为广泛。
07 sqldeveloper 导出数据
Sqldeveloper导出数据
1.安装sqldeveloper
1)从oracle官网下载sqldeveloper
2)解压缩次包
可看到解压缩结束后,次软件就安装好了
3)打开sqldeveloper
4)登录到数据库
可看到已经可以登录到DB。
2.使用sqldeveloper导出数据
1)点击工具,找到数据库导出选项,点击
2)导出功能各个选项如下,既可以导出DDL,也可以导出DML。
连接选择要导出DB
的SID。
文件,选择你要导出数据的存储位置。
设置好,点击下一步。
3)此步骤,列出导出的各个具体选项,可根据导出需要选择。
点击下一步。
4)此步骤可选择用户,用户下的对象等。
设置完毕,点击下一步。
5)此步骤涉及到对导出数据的过滤条件,可以不选。
点击下一步。
6)此步骤是由前面前面各个步骤设置好后,形成的导出概览。
点击完成。
7)到设定的导出存储目录中,查看导出的数据。
plsql导出数据和表结构
plsql导出数据和表结构1.导出表结构和数据⽅式1.tools->export user objects是导出表结构tools ->export user object 选择选项,导出.sql⽂件说明:导出的是建表语句(包括存储结构)⽅式2.tools->export tables 是导出表结构还有数据⽤pl/sql developer导出表的数据时有三种⽅式:Oracle Export,Sql Insert,pl/sql developer⽤中间的sql inserts页⾯,选中create tables选项,where clause ⾥写⼊ where rownum<1。
如果表包含有CLOB类型字段的话,sql是⽆法导出的。
这时候可以改⽤PL/SQL的pde格式进⾏导出。
第⼀种(Oracle Export)是导出为.dmp的⽂件格式,.dmp⽂件是⼆进制的,可以跨平台,还能包含权限,效率也很不错,⽤得最为⼴泛。
第⼆种(Sql Insert)是导出为.sql⽂件的,可⽤⽂本编辑器查看,通⽤性⽐较好,但效率不如第⼀种,适合⼩数据量导⼊导出。
尤其注意的是表中不能有⼤字段(blob,clob,long),如果有,会提⽰不能导出(提⽰如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。
第三种(pl/sql developer)是导出为.pde格式的,.pde为Pl/sql developer⾃有的⽂件格式,只能⽤Pl/sql developer⾃⼰导⼊导出,不能⽤编辑器查看。
2.导⼊步骤:a.tools->import tables->SQL Inserts 导⼊.sql⽂件。
b. tools->import talbes->Oracle Import然后再导⼊dmp⽂件。
PLSQL导表方法
第三种是导出为.pde格式的,.pde为Pl/sql developer自有的文件格式,只能用Pl/sql developer自己导入导出;不能用编辑器查看,
导出数据到excel文件:
选中数据表--query data--选中要导出的数据--右键copy to excel
转:如何用plsql从oracle中导入导出数据如何使用PLSQL Developer从oracle数据库 导入导出数据
用pl/sql developer导出表的数据时有三种方式:Oracle Export,Sql Insert,pl/sql developer
只有“Oracle Export”方式导出再导入后,表结构和索引结构没有发生变化,另两种方式都改变了索引类型。另外
excel数据导入到数据库:
1.在Excel中准备好要导入的数据。具体操作:在Excel中,把第一列设置为空列,第二列以后的列应与要导入的数据表的字段相对应。
2.登录PLSQL Developer,找到需要导入数据的数据库表后,点击右键--edit data,进入了编辑此表的数据对话框,并点击最左侧选中一空行。
3.copy Excel表中的数据记录,将数据粘贴到上步中PLSQL Developer显示的表列中。
4.点击PLSQL Developer成sql,可以用文本编辑器打开。
pl/sql developer 也可以导出,但文本编辑器不能打开。
区别:
Oracle Export,Sql Insert,pl/sql developer
第一种是导出为.dmp的文件格式,.dmp文件是二进制的,可以跨平台,还能包含权限,效率也很不错,用得最广
第二种是导出为.sql文件的,可用文本编辑器查看,通用性比较好,但效率不如第一种,适合小数据量导入导出。尤其注意的是表中不能有大字段(blob,clob,long),如果有,会提示不能导出(提示如下:
sql developer 导出查询结果的方法
sql developer 导出查询结果的方法SQL Developer是一个用于编写和执行SQL查询的工具,它也提供了导出查询结果的功能。
在SQL Developer中,你可以将查询结果导出为多种格式,如文本、CSV、Excel等。
本文将详细介绍如何使用SQL Developer来导出查询结果。
首先,打开SQL Developer并连接到你的数据库。
在左侧的导航栏中,展开“连接”选项,并选择你要导出结果的数据库连接。
在SQL Developer的工具栏中,你会找到一个称为“SQL查询”的图标。
点击它,将打开一个新的SQL查询编辑器。
在SQL查询编辑器中,你可以编写和执行SQL查询。
输入你想要导出结果的查询语句,并点击工具栏上的“运行”按钮来执行查询。
一旦查询执行完毕,你将在SQL Developer的底部看到一个结果面板,其中显示了查询返回的数据。
你可以在此面板中查看查询结果,并选择你要导出的数据。
导出查询结果的方法有多种。
以下是其中的一些方法:1.导出为文本文件:-在结果面板中,选择你要导出的数据行。
你可以使用Ctrl键或Shift键来选择多行。
-右键点击选中的数据行,选择“导出”选项,然后选择“文本导出”。
-在弹出的“导出文本文件”对话框中,选择你想要保存的文件路径和文件名,并点击“保存”按钮。
2.导出为CSV文件:-在结果面板中,选择你要导出的数据行。
-右键点击选中的数据行,选择“导出”选项,然后选择“CSV导出”。
-在弹出的“导出CSV文件”对话框中,选择你想要保存的文件路径和文件名,并点击“保存”按钮。
3.导出为Excel文件:-在结果面板中,选择你要导出的数据行。
-右键点击选中的数据行,选择“导出”选项,然后选择“Excel导出”。
-在弹出的“导出Excel文件”对话框中,选择你想要保存的文件路径和文件名,并点击“保存”按钮。
除了上述方法,SQL Developer还提供了其他导出选项,例如导出为HTML文件、导出为XML文件等。
PLSQLDeveloper导出导入数据库
PLSQLDeveloper导出导⼊数据库⼀、⼆、1 导出存储过程,触发器,序列等所有⽤户对象。
(备份)在PL/SQL Developer的菜单Tools(⼯具) => Export User Objects(导出⽤户对象)中出来⼀个对话框界⾯附上中⽂版:备注:建议红⾊框住部分都不选,这样执⾏这个sql 时,就根据当前你的登录账户来进⾏创建。
在对象列表中ctrl+a 全选所有(如果你只导出部分,可单独选择)设置输出⽂件地址,⽂件名。
点击导出完成。
2 导出数据。
(备份)在PL/SQL Developer的菜单Tools(⼯具) => 导出表中出来⼀个对话框界⾯如果数据量较⼤,选择oracle导出,勾压缩选项,然后设置输出⽂件地址。
如果只导出部分数据,可以在Where 处添加条件。
例如rownum<=1000 ( 导出1000条记录),此种⽅式导出dmp 格式⽂件。
如果数据量较⼩,可以选择sql 插⼊,此种⽅式导出sql⽂件。
如果数据量较⼩,可以选择sql 插⼊,此种⽅式导出sql⽂件。
上图的选项,勾选约束,索引,⾏数,触发器。
注意:如果表中包含clob 或nclob 字段,就只能⽤dmp格式进⾏导⼊,如果是少量表,不包含这种字段,可以⽤sql插⼊⽅式。
还原时,注意需要先还原dmp⽂件。
3 表数据还原。
a. 如果dmp ⽂件,那么在PL/SQL Developer的菜单Tools(⼯具) => 导⼊表中出来⼀个对话框界⾯可以在“到⽤户” 处选择你登录的账户。
b 如果是sql 格式⽂件,⼀样在PLSQL中新建⼀个命令窗⼝(command windows),粘贴(ctrl+v)刚才负责的sql内容。
然后就开始⾃动执⾏还原了。
4 还原其他对象(存储过程,触发器,序列,函数等)a. ⽤PLSQL 登录要还原的Oracle。
此时你登录的账号是什么,还原就在该账号下。
b. 把先前备份的表结构sql⽂件打开,全选内容。
利用PLSQL从Oracle数据库导出和导入数据
利⽤PLSQL从Oracle数据库导出和导⼊数据
本⽂实例为⼤家分享了使⽤PL/SQL从Oracle数据库导出和导⼊数据的⽅法,供⼤家参考,具体内容如下
1.导出数据:
⽅式⼀:⼯具—>导出⽤户对象—>导出.sql⽂件
注:这种⽅式导出的是建表语句和存储过程语句
⽅式⼆:⼯具—>导出表
注:这⾥是导出表的结构和数据
第⼀种⽅式导出.dmp格式的⽂件,.dmp是⼆进制⽂件,可跨平台,还能包含权限,效率不错,⽤的最为⼴泛。
第⼆种⽅式导出.sql格式的⽂件,可⽤⽂本编辑器查看,通⽤性⽐较好,效率不如第⼀种,适合⼩数据量导⼊导出。
尤其注意的是表中不能有⼤字段(blob,clob,long),如果有,会提⽰不能导出(提⽰如下: table contains one or more LONG columns cannot export in sql format,user Pl/sql developer format instead)。
第三种⽅式导出.pde格式的⽂件,.pde为PL/SQL Developer⾃有的⽂件格式,只能⽤PL/SQL Developer⼯具导⼊导出,不能⽤⽂本编辑器查看。
2. 数据导⼊(Tools→Import Tables…)
1.导⼊.dmp类型的oracle⽂件。
2.导⼊.sql类型的oracle⽂件。
3.导⼊.pde类型的oracle⽂件。
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
用plsqldeveloper将文本文件txt导入Oracle数据库.
用plsqldeveloper将文本文件txt导入Oracle数据库.
1. 数据已经准备好,存放在txt文本,并且记录行是用回车分隔,列式用逗号分隔
2. 打开pl/sql developer,选择Tools -> Text Importer
3. 点击内窗口左上按钮(Open Data File),选择数据文本
4. 小窍门:
把txt文本里的数据最上面加上一行头,与你要插入的表的结构对应即可
在Data from Textfile视图里,在中间的Configuration视窗,把Name in header单选框选中
5.切换到Data to Oacle视图,选择你要插入的表
注意:Fields视窗左侧的是你txt文本里的数据格式与你要插入的表的数据格式要对应上,否则会出现把01误当成1的现象
6.为了方便起见,还可以用Save Definition来把第五点做的东西保存住,这样以后再做同一个表的时候,不用再麻烦啦
7.用这个东西我最多导过26w的数据,速度可以,有假死现象,不必担心,导完就会好的。
plsql导入数据的几种方法
plsql导 入 数 据 的 几 种 方 法
1.导入csv文件: 1)数据准备,从其他数据库导出或者excel,wps直接编辑最后保存为csv。
2)表结构
3)点击工具-->文本导入器
--一定要把excel关掉。。。。 选好表 导入
查表,导入成功
2。导入txt,同上 3.EXXCEL方式。 1)点击。选excel file
2)打开另存为
3)同上导入txt文件。一定要把excel关掉。 4.dmp包方式。 1)工具-->导出表选好表,按照图片上勾选,导出
2)工具-->导入表,来源用户,目标用户记得添,点导入
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、
二、
1 导出存储过程,触发器,序列等所有用户对象。
(备份)
在PL/SQL Developer的菜单Tools(工具) => Export User Objects(导出用户对象)中出来一个对话框界面
附上中文版:
备注:
建议红色框住部分都不选,这样执行这个sql 时,就根据当前你的登录账户来进行创建。
在对象列表中ctrl+a 全选所有(如果你只导出部分,可单独选择)
设置输出文件地址,文件名。
点击导出完成。
2 导出数据。
(备份)
在PL/SQL Developer的菜单Tools(工具) => 导出表中出来一个对话框界面
如果数据量较大,选择oracle导出,勾压缩选项,然后设置输出文件地址。
如果只导出部分数据,可以在Where 处添加条件。
例如rownum<=1000 ( 导出1000条记录),此种方式导出dmp 格式文件。
如果数据量较小,可以选择sql 插入,此种方式导出sql文件。
如果数据量较小,可以选择sql 插入,此种方式导出sql文件。
上图的选项,勾选约束,索引,行数,触发器。
注意:如果表中包含clob 或nclob 字段,就只能用dmp格式进行导入,如果是少量表,不包含这种字段,可以用sql插入方式。
还原时,注意需要先还原dmp文件。
3 表数据还原。
a. 如果dmp 文件,那么在PL/SQL Developer的菜单Tools(工具) => 导入表中出来一个对话框界面
可以在“到用户” 处选择你登录的账户。
b 如果是sql 格式文件,一样在PLSQL中新建一个命令窗口(command windows),粘贴(ctrl+v)刚才负责的sql内容。
然后就开始自动执行还原了。
4 还原其他对象(存储过程,触发器,序列,函数等)
a. 用PLSQL 登录要还原的Oracle。
此时你登录的账号是什么,还原就在该账号下。
b. 把先前备份的表结构sql文件打开,全选内容。
然后在PLSQL中新建一个命令窗口(command windows),粘贴(ctrl+v)刚才负责的sql内容。
然后就开始自动执行还原了。
最后输入
Commit
成功。