⑴ 怎么把sql文件导入oracle中
oracle中怎么导入sql文件向oracle中导入大sql文件:在sql_plus里面执行:sql>@full_path/test.sql;例:sql>@d:/test.sql;不需要版commit;一般都是在权test.sql里面最后加上一个commit;但是需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。
⑵ 能将Oracle数据导入sql server数据库吗
再PLsql里,查询要到出数据的表,然后选择结果集,右键有个“导出结果”,然后选择sql文件即可。其中要注意的问题就是:如果是日期型,导出的时候是用的Oracle的格式转换。Plsql查询结果集之后,可以纵向选择所需要的列,然后执行导出结果的操作。只要此字段允许null。
⑶ oracle数据库怎么导入sql文件
不知道你现在使用SQL Developer 还是使用DOS。你说的这个问题很简单,把那两个.sql文件用记事本打开,里面全都是一些SQL语句。把这些SQL语句都复制下来,粘贴到SQL Developer 或DOS中,就可以了。记住最后尽量Commit 提交一下。我也是新手,有什么不会的大家一起讨论吧。求采纳!!
⑷ oracle怎样导入*.sql文件
oracle导入*.sql文件只需要在Oracle服务器的命令行里sqlplus / as sysdba命令可以登陆到sqlplus命令行里。然后比如是C:/a.sql,那么就执行@C:/a.sql,然内后跑完后容这个a.sql就被导入进来了。
⑸ oracle中怎么导入sql文件
oracle中怎么导入sql文件向oracle中导入大sql文件:在SQL_PLUS里面执行:sql>@full_path/test.sql; 例:sql>@D:/test.sql;不需要回commit; 一般都是在test.sql 里面最后加上一个commit;但是答需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。
⑹ oracle导入sql文件
1. 获取帮助imp help=y2. 导入一个完整数据库imp system/manager file=bible_db log=dible_db full=y ignore=y3. 导入一个或一组指定用户所属的全部表、索引和其他对象imp system/manager file=seapark log=seapark fromuser=seapark imp system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)4. 将一个用户所属的数据导入另一个用户imp system/manager file=tank log=tank fromuser=seapark touser=seapark_imp system/manager file=tank log=tank fromuser=(seapark,amy)touser=(seapark1, amy1)5. 导入一个表imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)6. 从多个文件导入imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck, filesize=1G full=y7. 使用参数文件imp system/manager parfile=bible_tables.parbible_tables.par参数文件:#Import the sample tables used for the Oracle8i Database Administrator's Bible. fromuser=seapark touser=seapark_ file=seapark log=seapark_import8. 增量导入imp system./manager inctype= RECTORE FULL=Y FILE=A ——————————————————————————————————————————————-1. 获取帮助 exp help=y 2. 导出一个完整数据库 exp system/manager file=bible_db log=dible_db full=y 3. 导出数据库定义而不导出数据 exp system/manager file=bible_db log=dible_db full=y rows=n 4. 导出一个或一组指定用户所属的全部表、索引和其他对象 exp system/manager file=seapark log=seapark owner=seapark exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold) 注意:在导出用户时,尽管已经得到了这个用户的所有对象,但是还是不能得到这些对象引用的任何同义词。解决方法是用以下的SQL*Plus命令创建一个脚本文件,运行这个脚本文件可以获得一个重建seapark所属对象的全部公共同义词的可执行脚本,然后在目标数据库上运行该脚本就可重建同义词了。 SET LINESIZE 132 SET PAGESIZE 0 SET TRIMSPOOL ON SPOOL c:\seapark.syn SELECT 'Create public synonym '||synonym_name ||' for '||table_owner||'.'||table_name||';' FROM dba_synonyms WHERE table_owner = 'SEAPARK' AND owner = 'PUBLIC'; SPOOL OFF 5. 导出一个或多个指定表 exp seapark/seapark file=tank log=tank tables=tank exp system/manager file=tank log=tank tables=seapark.tank exp system/manager file=tank log=tank tables=(seapark.tank,amy.artist) 6. 估计导出文件的大小 全部表总字节数: SELECT sum(bytes) FROM dba_segments WHERE segment_type = 'TABLE'; seapark用户所属表的总字节数: SELECT sum(bytes) FROM dba_segments WHERE owner = 'SEAPARK' AND segment_type = 'TABLE'; seapark用户下的aquatic_animal表的字节数: SELECT sum(bytes) FROM dba_segments WHERE owner = 'SEAPARK' AND segment_type = 'TABLE' AND segment_name = 'AQUATIC_ANIMAL'; 7. 导出表数据的子集(oracle8i以上) NT系统: exp system/manager query='Where salad_type='FRUIT'' tables=amy.salad_type file=fruit log=fruit UNIX系统: exp system/manager query=\"Where salad_type=\'FRUIT\'\" tables=amy.salad_type file=fruit log=fruit 8. 用多个文件分割一个导出文件 exp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck, filesize=1G tables=hr.paycheck 9. 使用参数文件 exp system/manager parfile=bible_tables.par bible_tables.par参数文件: #Export the sample tables used for the Oracle8i Database Administrator's Bible. file=bible_tables log=bible_tables tables=( amy.artist amy.books seapark.checkup seapark.items ) 10. 增量导出 “完全”增量导出(complete),即备份整个数据库 exp system/manager inctype=complete file=990702.dmp “增量型”增量导出(incremental),即备份上一次备份后改变的数据 exp system/manager inctype=incremental file=990702.dmp “累计型”增量导出(cumulative),即备份上一次“完全”导出之后改变的数据 exp system/manager inctype=cumulative file=990702.dmpimp boss/[email protected] file=jkluio.dmp log=jkluio.log fromuser=boss touser=boss commit=y;exp boss/[email protected] file=boss.dmp log=boss.log owner=boss;
⑺ oracle数据库如何导入.sql文件
就是在plsql中把此sql文件打开啊,两兆的文件打开肯定会比较慢,需要耐心等待一会了
⑻ oracle怎样sql文件导入数据库中
导出 导出具体的分为:导出表,导出方案,导出数据库三种方式。 导出使用exp命令来完成的,该命令常用的选项有: userid: 用于指定执行导出操作的用户名,口令,连接字符串 tables: 用于指定执行导出操作的表 owner: 用于指定执行导出操作的方案 full=y: 用于指定执行导出操作的数据库 inctype: 用于指定执行导出操作的增量类型 rows: 用于指定执行导出操作是否要导出表中的数据 file: 用于指定导出文件名 Oracle 笔记 23 导出表 1.导出自己的表 exp userid=scott/[email protected] tables=(emp,dept) file=d:\e1.dmp 2.导出其它方案的表 如果用户要导出其它方案的表,则需要dba的权限或是exp_full_database的权限,比如system就可以导出scott的表 E:\oracle\ora92\bin>exp userid=system/manag[email protected] tables=(scott.emp) file=d:\e2.emp 特别说明:在导入和导出的时候,要到oracle目录的bin目录下。 3. 导出表的结构 exp userid=scott/[email protected] tables=(emp) file=d:\e3.dmp rows=n 4. 使用直接导出方式 exp userid=scott/[email protected] tables=(emp) file=d:\e4.dmp direct=y 这种方式比默认的常规方式速度要快,当数据量大时,可以考虑使用这样的方法。 这时需要数据库的字符集要与客户端字符集完全一致,否则会报错… 导出方案 导出方案是指使用export工具导出一个方案或是多个方案中的所有对象(表,索引,约束…)和数据。并存放到文件中。 1. 导出自己的方案 exp userid=scott/[email protected] owner=scott file=d:\scott.dmp 2. 导出其它方案 如果用户要导出其它方案,则需要dba的权限或是exp_full_database的权限,比如system用户就可以导出任何方案 exp userid=system/[email protected] owner=(system,scott) file=d:\system.dmp 导出数据库 导出数据库是指利用export导出所有数据库中的对象及数据,要求该用户具有dba的权限或者是exp_full_database权限 增量备份(好处是第一次备份后,第二次备份就快很多了) exp userid=system/[email protected] full=y inctype=complete file=d:\all.dmp 导入 介绍 导入就是使用工具import将文件中的对象和数据导入到数据库中,但是导入要使用的文件必须是export所导出的文件。与导出相似,导入也分为导入表,导入方案,导入数据库三种方式。 imp常用的选项有 userid: 用于指定执行导入操作的用户名,口令,连接字符串 tables: 用于指定执行导入操作的表 formuser: 用于指定源用户 touser: 用于指定目标用户 file: 用于指定导入文件名 full=y: 用于指定执行导入整个文件 inctype: 用于指定执行导入操作的增量类型 rows: 指定是否要导入表行(数据) ignore: 如果表存在,则只导入数据 导入表 1. 导入自己的表 imp userid=scott/[email protected] tables=(emp) file=d:\xx.dmp 2. 导入表到其它用户 要求该用户具有dba的权限,或是imp_full_database imp userid=system/[email protected] tables=(emp) file=d:\xx.dmp touser=scott 3. 导入表的结构 Oracle 笔记 24 只导入表的结构而不导入数据 imp userid=scott/[email protected] tables=(emp) file=d:\xx.dmp rows=n 4. 导入数据 如果对象(如比表)已经存在可以只导入表的数据 imp userid=scott/[email protected] tables=(emp) file=d:\xx.dmp ignore=y 导入方案 导入方案是指使用import工具将文件中的对象和数据导入到一个或是多个方案中。如果要导入其它方案,要求该用户具有dba的权限,或者imp_full_database 1. 导入自身的方案 imp userid=scott/tiger file=d:\xxx.dmp 2. 导入其它方案 要求该用户具有dba的权限 imp userid=system/manager file=d:\xxx.dmp fromuser=system touser=scott 导入数据库 在默认情况下,当导入数据库时,会导入所有对象结构和数据,案例如下: imp userid=system/manager full=y file=d:\xxx.dmp
⑼ 怎么向oracle中导入大sql文件
向oracle中导入大sql文件:在SQL_PLUS里面执行:sql>@full_path/test.sql; 例:sql>@D:/test.sql;不需要commit; 一般都是在test.sql 里面最后加上一个commit;但是需要注意的是:在test.sql文件里面每条语句后必须加上“;”,代表一条语句的执行。
未经允许不得转载:山九号 » oracle导入sql文件|怎么把sql文件导入oracle中