1、查找耗用资源高的SQL语句
select SQL_TEXT, EXECUTIONS, DISK_READS, BUFFER_GETS,
DISK_READS / DECODE(EXECUTIONS, 0, 1, EXECUTIONS) as AVER_DISK,
BUFFER_GETS / DECODE(EXECUTIONS, 0, 1, EXECUTIONS) as AVER_BUFF
from v$sqlarea order by AVER_BUFF desc
2、获得SQL语句的执行计划
SQL:
explain plan for select * from t_mytable where f1 = :1;
@?/rdbms/admin/utlxpls;
1、使用exp & imp 需要注意的事项
使用exp和imp需要保证服务器和客户端的字符集一致,通过exp导出时,客户端的版本最好和服务器一致,通过imp恢复时的数据库版本不能比原有的数据库版本低。
2、备份指定的表
exp icd/icd@orauidb tables=tbilllog1 rows=y indexes=n file=tbilllog1.dmp
3、按用户备份
exp icd/icd@orauidb owner=icd feedback=5000 file=icd.dmp
4、全库备份
exp icd/icd@orauidb feedback=5000 full=y file=full.dmp
5、备份指定的表空间
exp icd/icd@orauidb tablespaces=service_core_dat file=service_core_dat.dmp
6、按条件导出
exp icd/icd@orauidb tables=tbilllog1 query=\”where logdate>to_date('2005-06-01','yyyy-mm-dd')\" file=tbilllog1.dmp
7、从备份文件中恢复指定的表的数据
imp icd/icd@orauidb tables=tbilllog1 ignore=y feedback=5000 file=icd.dmp
8、恢复整个备份文件
imp icd/icd@orauidb feedback=5000 full=y file=full.dmp
sql loader
1、基本步骤
使用SQL Loader工具迁移数据一般分为三个步骤:
第一、生成文本文件。
第二、编写控制文件。
第三、导入的命令。
2、编写控制文件
LOAD DATA INFILE "D:\t_card_bill.txt"
APPEND INTO TABLE t_Card_bill FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
(uaccountno,billtype, fee,serviceno,fee_date date 'YYYY-MM-DD
HH24:MI:SS', fee_enddate date 'YYYY-MM-DD HH24:MI:SS',
caller_number, called_number, duration)
3、导入的命令
sqlldr username/password@database control=控制文件所在路径\控制文件名
readsize=5000000 bindsize=5000000 rows=1000
发表评论
-
compile_6i
2010-10-12 21:35 628for %%i in (*.rdf) do start /w ... -
compile bat
2010-10-12 21:33 854compile_pll_form.bat for %%i i ... -
test26_7
2010-06-30 16:33 1315 使用索引:索引未用上?是否为表和相关的索引搜集足够的统计 ... -
test26_6
2010-06-30 16:32 1414 使用索引:索引未用上?检查被索引的列或组合索引的首列是否 ... -
test26_5
2010-06-30 16:31 67413 使用索引:合理的索引针对如何用上合理的索引,以下举ORA ... -
test26_4
2010-06-30 16:30 62211 使用索引:建立索引的原则1、索引字段需要建立NOT NU ... -
test26_3
2010-06-30 16:29 5719 索引种类:位图索引Create BITMAP index ... -
test26_2
2010-06-30 16:28 5487 索引种类:反向索引Create index indexna ... -
test26_1
2010-06-30 16:26 6864 索引概述:什么是索引索引是建立在表的一列或多个列上的辅助对 ... -
test26_0
2010-06-30 16:25 5701 Oracle 索引 2 Contents索引概述什么是索 ... -
test25
2010-06-30 15:59 566如何收集表的部分统计信息 如果表很大,收集表的统计信息需要花 ... -
test24
2010-06-30 15:53 588处理exp Exporting questionable st ... -
test23_1
2010-06-30 15:49 643Argument Name ... -
test23
2010-06-30 15:47 590回收表的高水平位 表的高水平位(High water mar ... -
test22
2010-06-30 15:29 601dblink的使用1、现象、问题描述 在local服务器上有 ... -
test21
2010-06-30 15:29 617如何查询长时间的操作何时结束 数据库中有一个视图中v$ses ... -
test20
2010-06-28 16:48 538如何只恢复经过多次commit后的某个事务 SQL> ... -
test19_1
2010-06-28 16:45 540但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19_1
2010-06-28 16:43 470但ORACLE又提供了另外一种机制:从redo日志或归档日志中 ... -
test19
2010-06-28 16:43 696如何恢复删除并且commit ...
相关推荐
KET test 1试卷
华南农业大学汇编语言test1-test12部分答案 老师只给了test1-test12这些试卷,不给答案,我看网上搜索也没有答案。 这个资料来自红满堂工作室(红满堂是华南农业大学的论坛)这个公众号,这个公众号是输入课程名就会...
test1.cpp
test1.c
KET test1 答案及听力原文
标题中的"TEST1_Test1test_TESTEQ_"似乎是一种命名约定,可能用于标识特定的测试用例或函数。在编程和测试领域,这种命名通常包含重要的信息,如测试的模块、功能或者测试的条件。"TEST1"可能是测试系列的第一个部分...
标题中的“test1_test1_test1-_test1._食堂周末预约_gulfixh_”可能是一个项目或系统的名字,结合描述来看,这应该是一个针对食堂周末用餐预约的管理系统。这个系统名为“test1_test1_test1”,后缀可能是版本标识...
(ScrollView优化)UnityTest1.rar是一个基于unity5.5.6f1 vs2017的ScrollView优化测试,包含水平和竖直方向的应用!这里只给出了竖直方向的应用示例,水平方向同理!
42电机的方向,使能,速度的控制程序
testtest1.exe文件下载内容不知道
test1.scala
Test1.java
test1.py
test1.ncl
test1.m
test1.java
AutoLisp&DCL;基础篇随书光盘代码