精华内容
下载资源
问答
  • oracle数据库导出索引创建脚本

    千次阅读 2013-04-18 18:45:55
    最近在开发环境发现在某些功能上面做测试时,速度很慢,经查是索引没有创建。 经过分析发现是因为在之前从正式环境导数据到开发...补救思路:通过查找两个环境的差异,得到缺失的索引,并导出重新执行即可。  S

    最近在开发环境发现在某些功能上面做测试时,速度很慢,经查是索引没有创建。


    经过分析发现是因为在之前从正式环境导数据到开发环境时,因为开发环境数据空间不足以承担正式环境的数据量,于是在使用imp导入的时候,针对某些大表做了中断导入的操作。

    此操作直接导致该表的索引没有创建。(补数据库导入导出执行过程)


    补救思路:通过查找两个环境的差异,得到缺失的索引,并导出重新执行即可。 

    Select table_name,index_name,DBMS_METADATA.GET_DDL('INDEX',index_name) from 
    	--获得差集
    	(Select a.table_name,a.index_name from Dba_Indexes a Where a.owner='PROD'
    	Minus
    	Select b.table_name,b.index_name from Dba_Indexes b Where b.owner='DEV') u;


    以后处理类似事情的时候要谨慎,完成后要做好检查工作才行,避免出现类似的情况发生。

    展开全文
  • ORACLE 导出表结构索引

    千次阅读 2010-11-07 18:01:51
    http://database.51cto.com/art/200911/161386.htm

    http://database.51cto.com/art/200911/161386.htm

    展开全文
  • Oracle索引导入导出

    2012-11-10 18:57:00
    通过导出创建索引的角本来实现oracle索引导入导出 1、生成指定用户的索引删除角本 select 'drop index ' || a.index_name || ';' from dba_indexes awhere owner = 'QUEMIS' 2、生成指定用户的索引创建角本 ...

    通过导出创建索引的角本来实现oracle索引导入导出

    1、生成指定用户的索引删除角本

     select 'drop index ' || a.index_name || ';' from dba_indexes a where owner = 'QUEMIS'

     

    2、生成指定用户的索引创建角本

    SELECT dbms_lob.substr(dbms_metadata.get_ddl('INDEX', INDEX_NAME)) || ';' from dba_indexes where owner = 'QUEMIS' 

    转载于:https://www.cnblogs.com/Nadim/archive/2012/11/10/2764356.html

    展开全文
  • Navicat for Oracle导出表结构: 1. 带schema,2. 表名带有双引号3. 带索引和约束导出表数据: Aqua Data Studio 1. 带schema2. 无双引号3. insert语句指定字段插入4.不带索引和约束5. 一个表一个文件,导出多个文件....

    Navicat for Oracle

    导出表结构 :

    f858dd0b61d7b42310b0b0683bcf4787.png

    1. 带schema,

    2. 表名带有双引号

    3. 带索引和约束

    导出表数据:

    172fb7339e4d0077f0f7f2186dbb698b.png

    8842f3e51a2c00467aa3d7acf8cd981f.png

    97ca79d441b2ae8d452d3df65785c5d0.png

    Aqua Data Studio

    f586da9f4f748fe37142f01383e96090.png

    1. 带 schema

    2. 无双引号

    3. insert语句指定字段插入

    4.不带索引和约束

    5. 一个表一个文件,导出多个文件.

    Aqua Data Studio 只导出数据.

    7b515cb4b1d710b38cd3c6f716258498.png

    通过cmd命令合并:  copy *.sql   all.sql

    3179681baccaec7bdfb30ff324a48b4d.png

    导出blob大字段

    mkdir /usr/bak

    chmod 777 -R /usr/bak

    sqlplus sys/oracle as sysdba

    create or replace directory mydir as '/usr/bak';

    expdp yue7/123456 directory=mydir dumpfile=OAUTH_CODE.dmp TABLEs=OAUTH_CODE

    导入blob大字段

    create or replace directory backdir as '/home/oracle'; ----创建路径

    grant read,write on directory backdir to yue7;

    impdp yue7/oracle DIRECTORY=backdir DUMPFILE=OAUTH_CODE.dmp transform=segment_attributes:n tables=OAUTH_CODE REMAP_SCHEMA=poep7:yue7

    展开全文
  • SELECT dbms_lob.substr(dbms_metadata.get_ddl('INDEX', INDEX_NAME))||';'  from dba_indexes  where owner='需要导出所有索引的用户'   简单明了,但必须oracle9i 以上的版本,才可以使用这个办法。...
  •  在ORACLE里用逻辑备份工具exp导出数据时,如果使用默认参数, 会把创建索引的语句一起导出来。当数据和索引小的时候, 我们可能不太会计较导入时间; 如果数据和索引大的时候,就应该考虑导入时间的问题了。  ...
  • 导出创建非唯一索引脚本的方法 在ORACLE里用逻辑备份工具exp导出数据时,如果使用默认参数, 会把创建索引的语句一起导出来。当数据和索引小的时候,我们可能不太会计较导入时间; 如果数据和索引大的时候,就应该...
  • Oracle 导出导入数据库

    千次阅读 2018-10-24 16:02:06
    好久在windows环境下没进行过导入导出数据库操作,最近操作了一下,出现了一些小问题,重新尝试了下各种导出,做过记录。 环境准备 window环境下执行数据库导入导出,其先决条件有两个: 1,安装了oracle的客户端...
  • 《oracle笔记》oracle导出sql文件

    千次阅读 2019-05-13 14:07:13
    Navicat for Oracle 导出表结构: 1. 带schema, 2. 表名带有双引号 3. 带索引和约束 导出表数据: Aqua Data Studio 1. 带schema 2. 无双引号 3. insert语句指定字段插入 4.不带索引和约束 5. ...
  • Oracle 分区索引

    千次阅读 2014-07-08 12:12:06
    分区索引(或索引分区)主要是针对分区表而言的。随着数据量的不断增长,普通的堆表需要转换到分区表,其索引呢,则对应的转换到分区索引。分区索引的好处是显而易见的。就是简单地把一个索引分成多个片断,在获取所需...
  • oracle导出expdp

    2019-10-31 15:37:41
    expdp/impdp 是 oracle 10g 版本后推出的服务器端工具--数据泵,作用是为了将数据库中的逻辑对象,比如表、用户、全库、表空间进 行导入,导出 命令解析 ATTACH ATTACH [=[schema_name.]job_...
  • 如何导出索引的创建语句? QQ群里有人问:如何导出一个用户下的存储过程? 麦苗答:方法有多种,可以使用DBMS_METADATA.GET_DDL包。 > ...
  • oracle导出

    2014-03-11 17:25:48
    导出 直接在命令行下写命令 1.导出自己的表 exp userid=scott/tiger@myoral tables=(emp,dept) file=/opt/e1.dmp   2.导出其它方案的表 如果用户要导出其它方案的表,则需要dba的权限或是exp_full_database的权限...
  • ORACLE索引所有SQL导出

    2014-12-29 14:23:29
    SELECT INDEX_NAME, table_name, dbms_lob.substr(dbms_metadata.get_ddl('INDEX', INDEX_NAME),4000) FROM DBA_INDEXES WHERE TABLESPACE_NAME = 'MAXIMO_INDEX'
  • oracle导出与导入脚本

    千次阅读 2018-01-13 15:57:55
    导出 导出指定用户下的所有表 # 环境变量设置 export ORACLE_SID=bdyz export ORACLE_BASE=/u01/oracle11g_R2 export ORACLE_HOME=$ORACLE_BASE/11g export LD_LIBRARY_PATH=$ORACLE_HOME/lib export NLS_LANG...
  • python连接oracle导出excel

    千次阅读 2018-02-05 11:20:26
    最近工作中发现的一个不便利的地方,就是自己维护的系统每个月需要整理出相关的月报,而月报中的数据则是根据去生产环境的oracle去查询对应sql而来的,将这些数据每次查询后在整理到一个excel中,前两次属于熟悉流程...
  • 1.创建目录utl_dir用于存放导出的创建脚本 create or replace directory utl_dir as ‘d:/’; 2.给所有用户赋予读写utl_dir的权限 grant write,read on directory utl_dir to public; 3.创建存储过程,用来导出单个...
  • oracle导出DDL

    千次阅读 2017-01-20 14:48:32
    一、通过toad、plsql develop等第三方工具进行导出DLL操作,用这种办法的好处在于操作简单方便,但需要安装,下面简单介绍一下用这两个工具获得DLL语句的操作。  1、Toad 工具 (可以到www.quest.com网站上下载) ...
  • oracle index 索引总结

    千次阅读 2012-04-11 14:27:12
    关于索引的概念:http://blog.csdn.net/changyanmanman/article/details/7097318 关于索引组织表:http://blog.csdn.net/changyanmanman/article/details/7326505 索引段使用技巧:...
  • Oracle 导出导入工具

    2008-11-03 19:19:00
    Oracle exp/imp工具的相关资料 exp/imp导出导入工具的使用一. 导出工具 exp1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间...
  • 在网上搜索了一圈,没有看到同时导出表结构和索引的sp。还好,有单独的导出表结构和索引的程序,偶把他俩合并到了一起,工作正常,呵呵。如果需要,也可以单独拆分出来,我用的是oracle10g   create or replace ...
  • Oracle导出程序Exp的使用 Oracle的导出实用程序(Export utility)允许从数据库提取数据,并且将数据写入操作系统文件。exp使用的基本格式:exp[username[/password[@service]]],以下例举exp常用用法。 1. 获取帮助 ...
  • ORACLE迁移:索引、存储过程批量导出

    千次阅读 2019-03-12 10:25:49
    在迁移时,使用数据泵导出数据时为了避免用时过长,和导入报错,所以使用exclude=STATISTICS,INDEX,PROCEDURE 过滤掉索引和统计信息,存储过程,然后手工导出创建语句重新创建 文章目录1. 手工提取序列创建语句2. 批量...
  • Oracle导出导入dmp文件(exp.imp命令行)

    千次阅读 2019-10-28 17:26:28
    使用Oracle命令行导出导入dmp文件, 从而在两个数据库之间快速转移数据, 也可以用来作为数据库的备份, 将来可以快速恢复数据。 命令:导出exp、导入imp 步骤: 使用Oracle的exp命令将指定数据库导出为dmp文件; ...
  • 下面介绍Oracle导出SQL脚本的实现方法。本方法使用spool a. 获取单个的建表和建索引的语法 [code="sql"]set heading off; set echo off; Set pages 999; set long 90000; spool DEPT.sql ...
  • Oracle导出数据不全,无法导出空表

    千次阅读 2018-07-10 11:07:14
    Oracle 11g的新特性,表数据如果为空,则延迟分配表空间,所以导出的数据不全--设置立刻分配表空间(设置后,后续新增的表即使没有数据会自动创建表空间,不再延迟创建) alter system set deferred_segment_...
  • MySQL / Oracle 导出当前用户的表结构

    千次阅读 2019-05-29 11:17:30
    Oracle 导出当前用户的表结构 通过查询当前用户的 user_tab_columns,user_col_comments, user_tab_comments 来获取表结构。 select A.TABLE_NAME as "表名", C.COMMENTS AS "表说明", A.COLUMN_ID AS "字段序号...
  • oracle导出,导入

    2008-05-30 16:26:00
    导出,在DOS下执行: 1.exp username/userpassword@databaseName //可以是数据库也可是远程的,如username/userpassword@caac135 2.Enter array fetch buffer size: 4096 > 回车 3.Export file: expdat....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 27,478
精华内容 10,991
关键字:

oracle导出索引