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

狠狠做最新网站网站建设去哪

狠狠做最新网站,网站建设去哪,网站建设与网站设计哪个好学,活动策划案模板1.1.1 expdp使用使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用DIRECTORY对象权限.首先得建DIRECTORY:SQL conn /as sysdbaSQL…1.1.1 expdp使用使用EXPDP工具时,其转储文件只能被存放在DIRECTORY对象对应的OS目录中,而不能直接指定转储文件所在的OS目录.因此使用EXPDP工具时,必须首先建立DIRECTORY对象.并且需要为数据库用户授予使用DIRECTORY对象权限.首先得建DIRECTORY:SQL conn /as sysdbaSQL CREATE OR REPLACE DIRECTORY dir_dump  AS /u01/backup/;SQL GRANT read,write ON DIRECTORY dir_dump TO public;1) 导出scott整个schema--默认导出登陆账号的schema$ expdp scott/tigerdb_esuite parfile/orahome/expdp.parexpdp.par内容:DIRECTORYdir_dumpDUMPFILEscott_full.dmpLOGFILEscott_full.log--其他账号登陆, 在参数中指定schemas$ expdp system/oracledb_esuite parfile/orahome/expdp.parexpdp.par内容:DIRECTORYdir_dumpDUMPFILEscott_full.dmpLOGFILEscott_full.logSCHEMASSCOTT2) 导出scott下的dept,emp表$ expdp scott/tigerdb_esuite parfile/orahome/expdp.parexpdp.par内容:DIRECTORYdir_dumpDUMPFILEscott.dmpLOGFILEscott.logTABLESDEPT,EMP3) 导出scott下除emp之外的表$ expdp scott/tigerdb_esuite parfile/orahome/expdp.parexpdp.par内容:DIRECTORYdir_dumpDUMPFILEscott.dmpLOGFILEscott.logEXCLUDETABLE:EMP4) 导出scott下的存储过程$ expdp scott/tigerdb_esuite parfile/orahome/expdp.parexpdp.par内容:DIRECTORYdir_dumpDUMPFILEscott.dmpLOGFILEscott.logINCLUDEPROCEDURE5) 导出scott下以E开头的表$ expdp scott/tigerdb_esuite parfile/orahome/expdp.parexpdp.par内容:DIRECTORYdir_dumpDUMPFILEscott.dmpLOGFILEscott.logINCLUDETABLE:LIKE E%   //可以改成NOT LIKE,就导出不以E开头的表6) 带QUERY导出$ expdp scott/tigerdb_esuite parfile/orahome/expdp.parexpdp.par内容:DIRECTORYdir_dumpDUMPFILEscott.dmpLOGFILEscott.logTABLESEMP,DEPTQUERYEMP:where empno8000QUERYDEPT:where deptno10 and deptno40注: 处理这样带查询的多表导出, 如果多表之间有外健关联, 可能需要注意查询条件所筛选的数据是否符合这样的外健约束, 比如 EMP中有一栏位是 deptno, 是关联dept中的主键, 如果where empno8000中得出的deptno50的话, 那么, 你的dept的条件where deptno10 and deptno40就不包含deptno50的数据, 那么在导入的时候就会出现错误.1.1.2 expdp选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下:ATTACH[schema_name.]job_nameschema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:expdp scott/tiger ATTACHscott.export_job2. CONTENT该选项用于指定要导出的内容.默认值为ALL.语法如下:CONTENT{ALL | DATA_ONLY | METADATA_ONLY}当设置CONTENT为ALL 时,将导出对象定义及其所有数据; 为DATA_ONLY时,只导出对象数据; 为METADATA_ONLY时,只导出对象定义,示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dump CONTENTMETADATA_ONLY3. DIRECTORY指定转储文件和日志文件所在的目录.语法如下:DIRECTORYdirectory_objectdirectory_object用于指定目录对象名称.需要注意,目录对象是使用CREATE DIRECTORY语句建立的对象,而不是OS 目录,示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dump建立目录:CREATE DIRECTORY dump as d:\dump;查询创建了那些子目录:SELECT * FROM dba_directories;4. DUMPFILE用于指定转储文件的名称,默认名称为expdat.dmp.语法如下:DUMPFILE[directory_object:]file_name[,….]directory_object用于指定目录对象名,file_name用于指定转储文件名.需要注意,如果不指定directory_object,导出工具会自动使用DIRECTORY选项指定的目录对象,示例如下:expdp scott/tiger DIRECTORYdump1 DUMPFILEdump2:a.dmp5. ESTIMATE指定估算被导出表所占用磁盘空间的方法.默认值是BLOCKS.语法如下:EXTIMATE{BLOCKS | STATISTICS}设置为BLOCKS时,oracle会按照目标对象所占用的数据块个数乘以数据块尺寸估算对象占用的空间,设置为STATISTICS时,根据最近统计值估算对象占用空间,示例如下:expdp scott/tiger TABLESemp ESTIMATESTATISTICS DIRECTORYdump DUMPFILEa.dump一般情况下, 当用默认值(blocks)时, 日志中估计的文件大小会比实际expdp出来的文件大, 用statistics时会跟实际大小差不多.6. EXTIMATE_ONLY指定是否只估算导出作业所占用的磁盘空间,默认值为N.语法如下:EXTIMATE_ONLY{Y | N}设置为Y时,导出作用只估算对象所占用的磁盘空间,而不会执行导出作业,为N时,不仅估算对象所占用的磁盘空间,还会执行导出操作,示例如下:expdp scott/tiger ESTIMATE_ONLYy NOLOGFILEy7. EXCLUDE该选项用于指定执行操作时要排除的对象类型或相关对象.语法如下:EXCLUDEobject_type[:name_clause][,….]object_type用于指定要排除的对象类型,name_clause用于指定要排除的具体对象.EXCLUDE和INCLUDE不能同时使用,示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dup EXCLUDEVIEW在EXPDP的帮助文件中, 可以看到存在EXCLUDE和INCLUDE参数, 这两个参数文档中介绍的命令格式存在问题, 正确用法是:EXCLUDEOBJECT_TYPE[:name_clause][,...]INCLUDEOBJECT_TYPE[:name_clause][,...]示例expdp  schemascott excludesequence,table:in(EMP,DEPT)impdp  schemascott includefunction,package,procedure,table:EMP有了这些还不够, 由于命令中包含了多个特殊字符, 在不同的操作系统下需要通过转义字符才能使上面的命令顺利执行,如EXCLUDETABLE:\IN(BIGTALE)\8. FILESIZE指定导出文件的最大尺寸,默认为0(表示文件尺寸没有限制).9. FLASHBACK_SCN指定导出特定SCN时刻的表数据.语法如下:FLASHBACK_SCNscn_valuescn_value用于标识SCN值.FLASHBACK_SCN和FLASHBACK_TIME不能同时使用,示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dmp FLASHBACK_SCN35852310. FLASHBACK_TIME指定导出特定时间点的表数据.语法如下:FLASHBACK_TIMETO_TIMESTAMP(time_value)示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dmp FLASHBACK_TIMETO_TIMESTAMP(25-08-2004 14:35:00,DD-MM-YYYY HH24:MI:SS)11. FULL指定数据库模式导出,默认为N.语法如下:FULL{Y | N}为Y时,标识执行数据库导出.12. HELP指定是否显示EXPDP命令行选项的帮助信息,默认为N. 当设置为Y时,会显示导出选项的帮助信息,示例如下:expdp helpy13. INCLUDE指定导出时要包含的对象类型及相关对象.语法如下:INCLUDEobject_type[:name_clause][,… ]示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dmp INCLUDEtrigger1.1.2 expdp选项14. JOB_NAME指定要导出作用的名称,默认为SYS_XXX.语法如下:JOB_NAMEjobname_string示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dmp INCLUDEtrigger JOB_NAMEexp_trigger后面想临时停止expdp任务时可以按CtrlC组合键,退 出当前交互模式,退出之后导出操作不会停止,这不同于Oracle以前的EXP. 以前的EXP,如果退出交互式模式,就会出错终止导出任务. 在 Oracle10g中,由于EXPDP是数据库内部定义的任务,已经与客户端无关. 退出交互之后,会进入export的命令行模式,此时支持 status等查看命令Export status如果想停止改任务,可以发出stop_job命令:Export stop_job如果有命令行提示: 是否确实要停止此作业([Y]/N): 或 Are you sure you wish to stop this job ([yes]/no):, 回答应是yes或者no, 回答是YES以后会退出当前的export界面.接下来可以通过命令行再次连接到这个任务:expdp test/testacf attachexpfull通过start_job命令重新启动导出:Export start_jobExport status15. LOGFILE指定导出日志文件文件的名称,默认名称为export.log.语法如下:LOGFILE[directory_object:]file_namedirectory_object用于指定目录对象名称,file_name用于指定导出日志文件名.如果不指定directory_object.导出作用会自动使用DIRECTORY的相应选项值,示例如下:expdp scott/tiger DIRECTORYdump DUMPFILEa.dmp logfilea.log16. NETWORK_LINK指定数据库链名,如果要将远程数据库对象导出到本地例程的转储文件中,必须设置该选项.expdp中使用连接字符串和network_link的区别:expdp属于服务端工具,而exp属于客户端工具,expdp生成的文件默认是存放在服务端的,而exp生成的文件是存放在客户端.expdp username/passwordconnect_string //对于使用这种格式来说,directory使用源数据库创建的,生成的文件存放在服务端。如何将生成的文件放在目标数据库而不放在源数据库呢,在expdp中使用network_link. 比如在本机expdp远程服务器的数据库,先在本机创建到服务端的dblink,然后创建directory及授权,然后expdp.创建到服务端的dblinkconn aa/aacccreate database link connect to  identified by using ;//username和password是server端的b.conn / as sysdbacreate or replace directory dir as /home/oracle/dbbackup;grant read,write on directory dir to ;c.expdp username2/password2  directorydir network_linklink_name ...  //这里的username2用创建dblink的那个用户aadirectory也是目标数据库创建的比如在本机expdp远程服务器的数据库先在本机创建到服务端的dblink然后创建directory及授权然后expdp useranme2/password2 .....3.如果想不生成dmp文件而直接导入一个数据库原理和2类似直接使用impdp带network_link 这样可以直接impdp而绕过了expdp的步骤impdp network_linktolink schemaslink remap_schemalink:link217. NOLOGFILE该选项用于指定禁止生成导出日志文件,默认值为N.18. PARALLEL指定执行导出操作的并行进程个数,默认值为119. PARFILE指定导出参数文件的名称.语法如下:PARFILE[directory_path:]file_name20. QUERY用于指定过滤导出数据的where条件.语法如下:QUERY[schema.][table_name:]query_clauseschema 用于指定方案名,table_name用于指定表名,query_clause用于指定条件限制子句.QUERY选项不能 与 CONNECTMETADATA_ONLY,EXTIMATE_ONLY,TRANSPORT_TABLESPACES等选项同时使用,示例如下:expdp scott/tiger directorydump dumpfiela.dmp Tablesemp queryWHERE deptno2021. SCHEMAS该方案用于指定执行方案模式导出,默认为当前用户方案.22. STATUS指定显示导出作用进程的详细状态,默认值为0.23. TABLES指定表模式导出.语法如下:TABLES[schema_name.]table_name[:partition_name][,…]schema_name用于指定方案名,table_name用于指定导出的表名,partition_name用于指定要导出的分区名.24. TABLESPACES指定要导出表空间列表.25. TRANSPORT_FULL_CHECK该选项用于指定被搬移表空间和未搬移表空间关联关系的检查方式,默认为N.当设置为Y时,导出作用会检查表空间直接的完整关联关系,如果表所在表空间或其索引所在的表空间只有一个表空间被搬移,将显示错误信息.当设置为N时,导出作用只检查单端依赖,如果搬移索引所在表空间,但未搬移表所在表空间,将显示出错信息,如果搬移表所在表空间,未搬移索引所在表空间,则不会显示错误信息.26. TRANSPORT_TABLESPACES指定执行表空间模式导出.27. VERSION指定被导出对象的数据库版本,默认值为COMPATIBLE.语法如下:VERSION{COMPATIBLE | LATEST | version_string}为COMPATIBLE时,会根据初始化参数COMPATIBLE生成对象元数据;为LATEST时,会根据数据库的实际版本生成对象元数据.version_string用于指定数据库版本字符串.使用IMPDPIMPDP命令行选项与EXPDP有很多相同的,不同的有:1、REMAP_DATAFILE该选项用于将源数据文件名转变为目标数据文件名,在不同平台之间搬移表空间时可能需要该选项.REMAP_DATAFIELsource_datafie:target_datafile2、REMAP_SCHEMA该选项用于将源方案的所有对象装载到目标方案中.REMAP_SCHEMAsource_schema:target_schema3、REMAP_TABLESPACE将源表空间的所有对象导入到目标表空间中REMAP_TABLESPACEsource_tablespace:target_tablespace4、REUSE_DATAFILES该选项指定建立表空间时是否覆盖已存在的数据文件.默认为NREUSE_DATAFIELS{Y | N}5、SKIP_UNUSABLE_INDEXES指定导入是是否跳过不可使用的索引,默认为N6、SQLFILE指定将导入要指定的索引DDL操作写入到SQL脚本中SQLFILE[directory_object:]file_nameImpdp scott/tiger DIRECTORYdump DUMPFILEtab.dmp SQLFILEa.sql7、STREAMS_CONFIGURATION指定是否导入流元数据(Stream Matadata),默认值为Y.8、TABLE_EXISTS_ACTION该选项用于指定当表已经存在时导入作业要执行的操作,默认为SKIPTABBLE_EXISTS_ACTION{SKIP | APPEND | TRUNCATE | FRPLACE }当设置该选项为SKIP时,导入作业会跳过已存在表处理下一个对象;当设置为APPEND时,会追加数据,为TRUNCATE时,导入作业会截断表,然后为其追加新数据;当设置为REPLACE时,导入作业会删除已存在表,重建表病追加数据,注意,TRUNCATE选项不适用与簇表和NETWORK_LINK选项9、TRANSFORM该选项用于指定是否修改建立对象的DDL语句TRANSFORMtransform_name:value[bject_type]Transform_name用于指定转换名,其中SEGMENT_ATTRIBUTES用于标识段属性(物理属性,存储属性,表空间,日志等信息),STORAGE用于标识段存储属性,VALUE用于指定是否包含段属性或段存储属性,object_type用于指定对象类型.Impdp scott/tiger directorydump dumpfiletab.dmp Transformsegment_attributes:n:table10、TRANSPORT_DATAFILES该选项用于指定搬移空间时要被导入到目标数据库的数据文件TRANSPORT_DATAFILEdatafile_nameDatafile_name用于指定被复制到目标数据库的数据文件Impdp system/manager DIRECTORYdump DUMPFILEtts.dmp TRANSPORT_DATAFILES/user01/data/tbs1.f调用IMPDP1、导入表Impdp scott/tiger DIRECTORYdump_dir DUMPFILEtab.dmp TABLESdept,empImpdp system/manage DIRECTORYdump_dir DUMPFILEtab.dmp TABLESscott.dept,scott.empREMAP_SCHEMASCOTT:SYSTEM第一种方法表示将DEPT和EMP表导入到SCOTT方案中,第二种方法表示将DEPT和EMP表导入的SYSTEM注意,如果要将表导入到其他方案中,必须指定REMAP SCHEMA选项.2,导入方案Impdp scott/tiger DIRECTORYdump_dir DUMPFILEschema.dmp SCHEMASscottImpdp system/manager DIRECTORYdump_dir DUMPFILEschema.dmp SCHEMASscott REMAP_SCHEMAscott:system3,导入表空间Impdp system/manager DIRECTORYdump_dir DUMPFILEtablespace.dmp TABLESPACESuser014,导入数据库Impdp system/manager DIRECTORYdump_dir DUMPFILEfull.dmp FULLy--赋予expdp,impdp的权限SQL grant exp_full_database,imp_full_database to susan;
http://www.pierceye.com/news/80124/

相关文章:

  • 智能小程序是什么网站seo优化方案设计
  • 网站开发合同及报价企业网站开发工资
  • 商城网站定制怎么做网站建设有哪些软件
  • 房地产设计公司seo网络优化是什么工作
  • 山西网站建设网站wordpress 自定义字段
  • 网站为什么吸引人wordpress免费商城模板
  • 做的网站电脑上跟手机上不一样怎样做网站平台赚钱吗
  • 移动商城网站开发选择做网站服务器空间
  • 四川建设公司网站湖南建设监理报名网站
  • 网页设计的流程是什么百度seo wordpress插件
  • 微信群公告如何做网站链接建设网站政策风险
  • 最专业的礼品网站案例参考重庆专业网站推广时间
  • 中国十大知名网站鞍山抖音seo新闻
  • dede网站禁止ip访问品牌宣传的推广
  • 投标网站建设扬州市住房建设局网站
  • 库车网站建设网站网址怎么写
  • 电子商务网页与网站设计网站建设需求网
  • 提高网站权重东莞纸箱厂东莞网站建设
  • 沈阳公司网站设计制作音乐主题资源网站建设
  • 微网站是免费的吗北京便宜网站建设
  • 如何查询网站后台地址下饶网站建设
  • 营销型 展示类网站模板在线设计海报的网站
  • 园林建设网站个人主页设计模板
  • 忻州网站建设求职简历剪辑课程哪里培训最好
  • 网站建设申请计划基金网站制作
  • 做漫画网站 漫画哪找开网店卖什么适合新手
  • 建设项目所在地公共媒体网站徐州网站开发培训
  • 荆州公司做网站网站结构有哪些
  • 淘宝网站开发多少金额秦皇岛市属于哪个省份
  • 开发者联盟官网郑州seo学校