oracle管理
文章平均质量分 71
huiyang23
这个作者很懒,什么都没留下…
展开
-
oracle sql*loader使用方法
<br /><br />偷个懒<br />google上找了几篇<br />权且作为我的技术笔记oracle loader<br />我需要将文本文件导入ORACLE,需要建立一个表然后用LOADER导入,以前都是写到SQL里,我觉得那样真的很麻烦了。。<br />Oracle SQL*Loader 使用指南(转载)<br />SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载.<br />如何使用 SQL原创 2011-05-11 19:37:00 · 298 阅读 · 0 评论 -
SQL优化笔记 [final]
http://space.itpub.net/35489/viewspace-7080871. 基础数据做少量冗余,减少表关联2. 对历史数据做迁移,保留最近一段时间数据3. 80%的效率问题因为低效的SQL导致4. AWR中主要查看項目SQL ordered by Elapsed Time查每个执行消耗的时间SQL ordered by CPU Time查每个转载 2011-11-01 13:57:44 · 323 阅读 · 0 评论 -
Oracle AWR 介绍及报告分析 final
y:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-fareast-font-family:宋体;mso-fareast-theme-font:minor-fareast;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin'>介绍及报转载 2011-11-01 20:56:23 · 1391 阅读 · 0 评论 -
Oracle exp EXP-00008 和ORA-01455: converting column overflows integer datatype 的解决方法
http://blog.csdn.net/tianlesoftware/article/details/6251652Oracle 用exp 导出数据库的时候,可能会遇到这个错误: Encountering errors in Export logfileEXP-00008: Oracle error # encounteredORA-01455: converting c转载 2012-01-06 10:37:05 · 446 阅读 · 0 评论 -
通过修改workarea_size_policy加快磁盘hash
http://blog.csdn.net/robinson1988/article/details/6055560在OLAP中,由于数据量巨大,业务逻辑复杂,有时候确实无法避免磁盘HASH,磁盘SORT等操作SQL> alter session set workarea_size_policy = manual;Session altered.SQL>转载 2012-01-14 07:52:17 · 749 阅读 · 0 评论 -
使用频率较高的CRS维护命令总结
与CRS有关的命令均存放在$ORA_CRS_HOME/bin目录下,使用时请多加留意。本文将在日常CRS维护中较常用的命令予以演示,供参考。1.启动CRS如果CRS没有启动在使用crs_stat命令查看集群状态的时候将会收到如下的报错信息。RACDB1@rac1 /home/oracle$ /oracle/app/crs/bin/crs_stat -tCRS-0184: Can转载 2012-01-17 11:46:45 · 260 阅读 · 0 评论 -
加快大表关联查询的速度(oracle)
1、增加I/o读取的速度 DB_FILE_MULTIBLOCK_READ_COUNT如果是全表扫描,那么区间的尺寸大小就有可能导致性能问题。因为全表扫描时,Oracle会一次读取多个Blocks。每次读取的块数将受初始化参数DB_FILE_MULTIBLOCK_READ_COUNT和 操作系统的I/O缓冲区大小的限制。比如说,如果Oracle Block的大小是4KB,操作系统I/O缓 冲区大小是转载 2011-06-02 16:24:00 · 1465 阅读 · 0 评论 -
RA-23421: job number string is not a job in the job queue
http://blog.csdn.net/amber112/article/details/6264568在用sys用户执行EXEC DBMS_JOB.REMOVE(103)的时候,报ora-23421的错误。其中job number 103的job是另外一个用户下的job. Error Messages中是这么解释的ORA-23421: job num转载 2012-02-02 17:13:00 · 282 阅读 · 0 评论 -
Oracle中Kill session的研究
http://www.eygle.com/faq/Kill_Session.htm通过以下命令可以找到服务器上存在与数据库连接的但session已经被kill调但是session资源没有释放的孤儿进程。select p.addr from v$process p where pid <> 1 minus select s.paddr from v$session s;转载 2012-02-10 16:00:53 · 202 阅读 · 0 评论 -
UNDO表空间相关知识
回滚表空间的管理一、回滚段的功能:1)回滚活动事务2)恢复被终止的事务3)提供一致性读4)恢复逻辑损坏二、有关UNDO表空间的参数undo_tablespace=表空间名称undo_retention= undo_managment=auto|manal一般来说在HS的系统中UNDO_MANAGMENT=AUTO UNDO_RETENTION=9转载 2012-02-23 13:09:49 · 253 阅读 · 0 评论 -
ORA-32690: Hash Table Infrastructure Ran out of Memory
Resolving Oracle ORA-32690: Hash Table Infrastructure ran out of memoryIf you are getting ORA-32690 error when doing large join statements, you can resolve the issue with the following tips.转载 2012-02-29 13:28:42 · 667 阅读 · 0 评论 -
oracle 11g 迁移到oracle 10g
oracle 11g 迁移到oracle 10g使用数据泵在两个版本之间进行数据迁移1、在11g上导出数据 EXPDP USERID='system/123456 as sysdba' schemas=dw directory=DATA_PUMP_DIR dumpfile=dw20120828.dmp logfile=dw20120828.log version=10.2.0.1.0与原创 2012-08-28 18:55:14 · 699 阅读 · 0 评论 -
ORACLE 10g 升级补丁(Patch)
http://www.cuug.com/jishushalong/resource-sharing/201205/10gpatch-1244.htmlORACLE 10g 升级补丁(Patch) 经过非常耐心漫长的整理,终于把10g版本的Oracle补丁汇总全了,方便大家参考和下载。下面的所有链接均可以直接“拖拽”到迅雷下载工具中完成下载。 or转载 2012-09-08 15:30:51 · 593 阅读 · 0 评论 -
64位linux as5 单实例10.2.0.1到10.2.0.5静默升级
64位linux as5 单实例10.2.0.1到10.2.0.5静默升级环境[oracle@Ora-db02 ~]$ uname -aLinux Ora-db02 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux修改Disk1/response/patchset转载 2013-03-12 15:38:20 · 337 阅读 · 0 评论 -
Oracle exp EXP-00008 和ORA-01455: converting column overflows integer datatype 的解决方法
http://blog.csdn.net/tianlesoftware/article/details/6251652Oracle 用exp 导出数据库的时候,可能会遇到这个错误: Encountering errors in Export logfileEXP-00008: Oracle error # encounteredORA-01455: converting c转载 2011-10-26 20:25:57 · 733 阅读 · 0 评论 -
oracle巡检内容
监控项目监控子项监控指标脚本等级数据库状态数据库是否正常启动 DbStatus.sqlcriticalListenter是否启动 $>lsnrclt statuscritica转载 2011-08-18 16:07:09 · 327 阅读 · 0 评论 -
oracle 闪回功能之--恢复存储过程篇
http://blog.csdn.net/zlj113/article/details/5075983超级好用的oracle 闪回功能之--恢复存储过程篇 ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┠※┃名称:oracle转载 2011-10-18 19:29:12 · 459 阅读 · 0 评论 -
简单ORACLE分区表、分区索引
http://blog.csdn.net/xieyuooo/archive/2010/03/31/5437126.aspx 前一段听说CSDN.COM里面很多好东西,同事建议看看合适自己也可以写一写,呵呵,今天第一次开通博客,随便写点东西,就以第一印象分区表简单写第一个吧。ORACLE对于分区表方式其实就是将表分段存储,一般普通表格是一个段存储,而分区表会分成多个段,所以查找数据过转载 2011-06-03 16:01:00 · 222 阅读 · 0 评论 -
由在EBS中收集分区表统计信息引发的思考
http://www.cublog.cn/u/10516/showart_1933890.html 今天在看EBS性能调整文档的时候,有这样一段关于分区表统计数据收集的描述: When using the Gather Table Statistics concurrent program, pass only the owner of the table (schema转载 2011-06-03 15:20:00 · 433 阅读 · 0 评论 -
rman备份rac的总结
rman备份rac的总结 一、归档日志分别存放在本地备份部分:对于建立在裸设备上的RAC环境,由于归档不能存放到裸设备上,因此,所有的归档都必须保存在本地的磁盘上。直接通过RMAN备份会导致错误。首先模仿裸设备的情况,修改原来LOG_ARCHIVE_DEST_1的配置,将每个实转载 2011-07-27 17:12:04 · 339 阅读 · 0 评论 -
Oracle 问题记录
1、如何将表移动表空间?ALTER TABLE SCOTT.EMP MOVE TABLESPACE USERS2;2、如何将索引移动表空间?ALTER INDEX SCOTT.PK_EMP REBUILD TABLESPACE USERS2;3、如何解锁?ALTER SYSTEM原创 2011-07-29 11:29:47 · 181 阅读 · 0 评论 -
enq:SQ contention / row cache lock / DFS lock handle(SV) 等待事件 说明
enq:SQ contention/row cache lock/DFS lock handle(SV) 这三个等待事件都与Oracle 的Sequence 有关。 有关Sequence说明,参考我的Blog:Oracle Sequence Cache 参数说明http:转载 2011-09-01 17:05:01 · 379 阅读 · 0 评论 -
TO_CHAR(DATE,FORMAT)
SYSDATE2009-6-16 15:25:10TRUNC(SYSDATE)2009-6-16TO_CHAR(SYSDATE,YYYYMMDD)20090616到日TO_CHAR(SYSDATE,YYYYMMDD HH24:MI:SS)20090616 15:2转载 2011-06-27 13:42:00 · 324 阅读 · 0 评论 -
oracle中如何创建dblink
当用户要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中必须创建了远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。下面讲介绍如何在本地数据库中创建dblink. 创建dblink一般有两种方式,不过在创建dbl转载 2011-08-09 11:18:09 · 222 阅读 · 0 评论 -
调整表的HWM
一、查看表实际使用情况DECLAREv_sql VARCHAR2(1000);v_used NUMBER;v_total NUMBER;BEGINFOR cur IN (SELECT *FROM (SELECT a.owner, a.segmen原创 2011-09-09 16:57:47 · 220 阅读 · 0 评论 -
Oracle_JOB参数详解
Oracle_JOB参数详解 1、job参数job是一个整数,用来唯一地标示一个任务。该参数既可由用户指定也可由系统自动赋予,这完全取决于提交任务时选用了那一个任务提交过程。DBMS_JOB.SUBMIT过程通过获得序列SYS.JOBSEQ的下一个值来自动赋予一个任务号。该任务号转载 2011-07-28 14:52:07 · 506 阅读 · 0 评论 -
Oracle AWR速查
SQL> SQLPLUS / AS SYSDBASQL> exec dbms_workload_repository.create_snapshotSQL> exec:snap_id:=dbms_workload_repository.create_snapshotS转载 2011-08-15 12:50:30 · 178 阅读 · 0 评论 -
expdp /impdp 实践
--任务描述 将132.194.42.214中的sid_test用户的结构导入到132.194.36.57中--1、在57中创建表空间为214表空间一半左右大小SELECT b.tablespace_name, file_num, round(total_byte原创 2011-08-16 13:03:43 · 258 阅读 · 0 评论 -
dba常用脚本
oracle用户权限检查1. 系统权限记录在 dba_sys_privs 视图中:select grantee, privilege, admin_optionfrom dba_sys_privswhere grantee = 'USERNAME' ;2. 角转载 2011-08-15 14:46:24 · 269 阅读 · 0 评论 -
8个DBA最常用的监控Oracle数据库的常用shell脚本
一.8个重要的脚本来监控Oracle数据库:1.检查实例的可用性2.检查监听器的可用性3.检查alert日志文件中的错误信息4.在存放log文件的地方满以前清空旧的log文件5.分析table和index以获得更好的性能6.检查表空间的使用情况7.找出转载 2011-08-18 15:29:08 · 410 阅读 · 1 评论 -
expdp和impdp使用详解
expdp介绍EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用AT转载 2011-08-16 11:32:03 · 357 阅读 · 0 评论 -
exp\expdp导出需要注意的地方
Data Pump 反映了整个导出/导入过程的完全革新。不使用常见的 SQL 命令,而是应用专用 API(direct path api etc) 来以更快得多的速度加载和卸载数据。expdp 和 impdpOracle 10g引入了最新的数据泵(Data Dump)技术转载 2011-08-19 16:07:25 · 835 阅读 · 0 评论 -
Oracle服务器的Execute to Parse % 指标项为负数
有台Oracle数据库服务器,发现内存占用得比较厉害,生成awr报告,发现有个指标有点异常Instance Efficiency Percentages (Target 100%)Buffer Nowait %:100.00Redo NoWait %:100.00Buffer Hit %:100.04In-memory Sort %:转载 2014-04-23 11:29:13 · 1578 阅读 · 0 评论