- 博客(40)
- 收藏
- 关注
转载 SecureCRT中文显示乱码
环境:SecureCRT登陆REDHAT5.3 LINUX系统问题:vi编辑器编辑文件时文件中的内容中文显示乱码,但是直接使用linux系统terminal打开此文件时中文显示正常,确诊问题出现在客户端即SecureCRT的显示问题解决方法:1、修改远程linux机器的配置 [root@rhel ~]#vi /etc/sysconfig/i18n 把LAN
2015-11-16 15:58:38
826
转载 log file sync 等待超高一例子
转自:http://www.killdb.com/2014/04/20/log-file-sync-%E7%AD%89%E5%BE%85%E8%B6%85%E9%AB%98%E4%B8%80%E4%BE%8B%E5%AD%90.html这是3月份某客户的情况,原因是服务器硬件故障后进行更换之后,业务翻译偶尔出现提交缓慢的情况。我们先来看下awr的情况。
2015-11-16 15:57:35
549
转载 如何使用logminer查看日志内容
分类: Oracle环境:OS:Red Hat Linux As 5DB:10.2.0.4 我们知道数据的任何操作都会记录到redo日志文件中,在8i以前我们是没有办法查看redo文件里面的内容的,但在9i以后,Oracle推出了logminer,通过logminer分析我们可以很清楚查看Oracle所做的任何操作,比如我删除一个表,在logminer中可以看到
2015-11-16 15:56:23
852
转载 Auto-tuning: Shutting Down Background Process GTX [ID 1481153.1]
In this Document Symptoms Changes Cause SolutionApplies to:Oracle Server - Enterprise Edition - Version 11.2.0.2 to 11.2.0
2015-11-16 15:55:03
2085
转载 Oracle 11G 进程描述
Oracle 11G 进程描述 Oracle实例启动时可以在日志中看到许多进程启动的过程,这些进程的功能可以参考EYGLE的博客:http://www.eygle.com/archives/2012/06/oracle_11g_vktm.html Oracle的主要进程简要说明摘录如下:NameExpanded Name
2015-11-16 15:53:38
842
转载 管理oracle 11g RAC 常用命令
1)、检查集群状态: [grid@rac02 ~]$ crsctl check cluster CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online2)、所有
2015-11-16 15:51:24
483
转载 手动生成session 的trace文件步骤
run the following command to trace that session:SQL> connect / as sysdbaSQL>oradebug setmypidSQL>oradebug unlimitSQL>oradebug event 10046 trace name context forever, level 12SQL>(执行你要检查的SQL)SQL>oradeb
2010-05-21 11:31:00
518
原创 Oracle导出数据库结构到PowerDesigner
一、操作步骤: 打开PowerDesigner-》菜单栏“Database”-》Database Reverse Engineering-》Using an ODBC data source中选择右边的浏览-》connect to an ODBC Data Source-》在Machine data source中选择你配置好的数据源。 (注:如果第一次连接,需要先配置数据源,步
2010-03-26 21:21:00
411
原创 详细讲解Oracle SQL*Loader的使用方法
SQL*Loader是Oracle数据库导入外部数据的一个工具.它和DB2的Load工具相似,但有更多的选择,它支持变化的加载模式,可选的加载及多表加载. 如何使用 SQL*Loader 工具 我们可以用Oracle的sqlldr工具来导入数据。例如: sqlldr scott/tiger control=loader.ctl 控制文件(loader.ctl) 将加载一个外部数据文件(含分隔符).
2010-03-23 21:22:00
680
原创 学习oracle sql loader 的使用
学习oracle sql loader 的使用一:sql loader 的特点oracle自己带了很多的工具可以用来进行数据的迁移、备份和恢复等工作。但是每个工具都有自己的特点。 比如说exp和imp可以对数据库中的数据进行导出和导出的工作,是一种很好的数据库备份和恢复的工具,因此主要用在数据库的热备份和恢复方面。有着速度快,使用简单,快捷的优点;同时也有一些缺点,比如在不同版本数据库之间的导出、
2010-03-23 21:20:00
420
原创 developer连接mysql数据库
一、Oracle SQL Developer默认只有oracle和access.需要装载其他的控件需要下载对应JAR包. 如:mysql:mysql-connector-java-x.x.x.zip(x为版本号), 并把他们放在../sqldeveloper/jlib下,然后运行Oracle SQL Developer,选择tools菜单下面的Preferences,然后选择Database下的T
2010-03-23 21:15:00
547
原创 AWR报表
呵呵,不错,作statspack简单多了,只需要运行awrrpt.sql 这个脚本,然后按照提示一步一步来就可以了。awrrpti.sql这个脚本会被awrrpt.sql自动调用。如果不想进入互动模式,那么需要手工编辑一下awrrpti.sql脚本。下面是测试:SQL> @awrrpt.sql Current Instance~~~~~~~~~~~~~~~~ DB Id DB Name
2010-03-14 20:14:00
3001
原创 ORACLE常用查询命令
1.监控事例的等待: select event,sum(decode(wait_time,0,0,1)) prev, sum(decode(wait_time,0,1,0)) curr,count(*) from v$session_wait group by event order by 4;2.回滚段的争用情况:sele
2010-03-14 00:09:00
607
原创 执行存储过程总结
PLSQL存储过程(基础篇)2009-11-02 15:14我不是专门的开发人员,但存储过程又是很重要的知识,为了能够很好的记忆,现把这些基础知识总结一下。存储过程可以实现代码的充分共享,提高系统性能。基础篇 知识回顾如果经常使用特定操作,哪么可以考虑基于这些操作使用过程,简化开发和维护,可以充分实现代码共享,提高系统性能。过程的分类
2010-03-13 09:38:00
574
原创 spool用法小结
Oracle spool 用法小结2008-9-24 14:33:00查看学习心得 关于SPOOL(SPOOL是SQLPLUS的命令,不是SQL语法里面的东西。)对于SPOOL数据的SQL,最好要自己定义格式,以方便程序直接导入,SQL语句如:select taskindex|||||commonindex|||||tasktype|||||to_number(
2010-03-10 21:10:00
619
原创 ASM创建与管理
启动管理ASM的实例export ORACLE_SID=+ASMsqlplus /as sysdbaASM初始化参数文件内容:$: vi init+ASM.ora*.background_dump_dest=d:/oracle/product/10.1.0/admin/+ASM/bdump*.core_dump_dest=d:/oracle/product/10.1.0/adm
2010-02-21 23:13:00
871
原创 9I RAC 安装与管理
一、rcp 的配置(所有节点)(两台机器都做)1.1、启用/etc/xinetd.d/krb5-telnet (vi krb5-telnet时要让disable=no) (可以省略)在oracle的宿主目录编辑.k5login文件:oracle@redflag02 (前面是用户名,后面是主机名,练习时是rac01,rac02)1.2、启用rsh服务(远程shell服务)(如果没有RSH
2010-02-21 23:10:00
2435
原创 嵌套游标
SQL> declare 2 cursor cur1 is select deptno from dept; 3 cursor cur2(p1 emp.deptno%type) is select ename from emp where deptno=p1; 4 v_deptno dept.deptno%type; 5 v_name e
2010-02-07 20:12:00
589
原创 111
CREATE PROFILE clerk LIMITSESSIONS_PER_USER 2CPU_PER_SESSION unlimitedCPU_PER_CALL 6000LOGICAL_READS_PER_SESSION unlimitedLOGICAL_READS_PER_CALL 100IDLE_TIME 30CONNECT_TIME 480;
2010-01-29 23:38:00
350
原创 linux之cp/scp命令+scp命令详解
名称:cp使用权限:所有使用者使用方式:cp [options] source destcp [options] source... directory说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。把计-a 尽可能将档案状态、权限等资料都照原状予以复制。-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。-f 若目的地已经有
2010-01-20 21:44:00
815
原创 oracle DBMS_LOCK.SLEEP()的使用
一、執行 ORACLE_HOME/rdbms/admin/dbmslock.sql 来创建 dbms_lock;-在DBA身分下grant execute on dbms_lock to USERNAME;-執行測試代碼begindbms_output.put_line(to_char(sysdate,yyyymmddhh24miss));dbms_lock.sleep(60)
2010-01-18 21:13:00
30422
原创 Linux逻辑卷管理LVM详解
一、 前言LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性。LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,和硬件相关的存储设置被其隐藏,你能不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样能减少操作成本.LVM和直接使用物理存储相比,有以
2010-01-13 22:24:00
19975
原创 raid的实现
作为网络操作系统,冗余磁盘阵列(Redundant Array of Inexpensive Disks,简称RAID)功能是必备的功能之一。从Linux 2.4内核开始,Linux就提供软件RAID,不必购买昂贵的硬件RAID控制器和附件(一般中、高挡服务器都提供这样的设备和热插拔硬盘),就能极大地增强Linux磁盘的I/O性能和可靠性。同时,它还具有将多个较小的磁盘空间组合成一个较大磁盘
2010-01-11 22:33:00
954
原创 ORACLE常见问题1000问(之十三)
901. CHAINED_ROWS存储带LIST CHAINED ROWS子句的ANALYZE命令的输出.902. CHAINGE_SOURCES允许发行者查看现有的变化资源.903. CHANGE_SETS允许发行者查看现有的变化设置.904. CHANGE_TABLES允许发行者查看现有的变化表.905. CODE_PIECESORACLE存取这个视图用于创建关于对象大小的视图.906. CO
2010-01-11 22:23:00
453
原创 ORACLE常见问题1000问(之十二)
783. ALL_ALL_TABLES用户可存取的所有表.784. ALL_ARGUMENTS用户可存取的对象的所有参数.785. ALL_ASSOCIATIONS用户定义的统计信息.786. ALL_BASE_TABLE_MVIEWS用户可存取的所有物化视图信息.787. ALL_CATALOG用户可存取的全部表,同义词,视土和序列.788. ALL_CLUSTER_HASH_EXPRESSIO
2010-01-11 22:21:00
350
原创 ORACLE常见问题1000问(之十一)
645. USER_ALL_TABLES包含对用户可用的表的描述.646. USER_ARGUMENTS列出对用户可存取的对象中的参数.647. USER_ASSOCIATIONS当前用户所拥有的相关对象的用户定义的统计.648. USER_AUDIT_OBJECT关于对象的语句审计跟踪记录.649. USER_AUDIT_SESSION关于用户连接或断开的全部审计跟踪记录.650. USER_A
2010-01-11 22:19:00
326
原创 ORACLE常见问题1000问(之十)
485. DBA_2PC_NEIGHBORS包含未决事务的引入或流出的连接信息.486. DBA_ALL_TABLES显示数据库中所有表的描述.487. DBA_APPLICATION_ROLES所有的具有函数定义的验证策略的角色.488. DBA_ASSOCIATIONS显示用户定义的统计信息.489. DBA_AUDIT_EXISTS列出AUDIT NOT EXISTS和AUDIT EXIST
2010-01-11 22:18:00
403
原创 ORACLE常见问题1000问(之九)
401. V$PQ_TQSTAT包含并行执行操作上的统计量.帮助在一个查询中测定不平衡的问题.402. V$PROCESS包含关于当前活动进程的信息.403. V$PROXY_ARCHIVEDLOG 包含归档日志备份文件的描述信息,这些备份文件带有一个称为PROXY副本的新特征.404. V$PROXY_DATAFILE包含数据文件和控制文件备份的描述信息,这些备份文件带有一个称为PROXY副本的
2010-01-11 22:14:00
319
原创 ORACLE常见问题1000问(之八)
9I管理的V$视图。 281. V$ACCESS 显示当前被锁定的数据库中的对象及正在访问他们的会话. 282. V$ACTIVE_INSTANCES 为当前安装的数据库中出现的所有实例建立从实例名到实例号的映像. 283. V$ACTIVE_SESS_POOL_MTH 所有活动的会话池资源分配方法. 284. V$AQ 当前数据库中的队列的统计量. 285. V$ARCHIVE
2010-01-11 22:10:00
384
原创 ORACLE常见问题1000问(之七)
ORACLE内部函数篇 255. CHARTOROWID(CHAR) 将包含外部语法ROWID的CHAR或VARCHAR2数值转换为内部的二进制语法,参数CHAR必须是包含外部语法的ROWID的18字符的字符串. SELECT NAME FROM BSEMPMS WHERE ROWID=CHARTOROWID(AAAAfZAABAAACp8AAO); NAME : LE
2010-01-11 22:05:00
380
原创 ORACLE常见问题1000问(之六)
ORACLE內部函數篇 字符串204. 如何得到字符串的第一個字符的ASCII值?ASCII(CHAR)SELECT ASCII(ABCDE) FROM DUAL;結果: 65205. 如何得到數值N指定的字符?CHR(N)SELECT CHR(68) FROM DUAL;結果: D206. 如何連接兩個字符串?CONCAT(CHAR1,CHAR2)SELECT CONCAT(ABC,D
2010-01-11 22:02:00
475
原创 ORACLE常见问题1000问(之四)
174. /*+ALL_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=CCBZZP; 175. /*+FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源
2010-01-11 22:00:00
322
原创 ORACLE常见问题1000问(之三)
88. CHR()的反函数是? ASCII() SELECT CHAR(65) FROM DUAL; SELECT ASCII(A) FROM DUAL; 89. 字符串的连接 SELECT CONCAT(COL1,COL2) FROM TABLE SELECT COL1||COL2 FROM TABLE 90. 怎么把select出来的结果导到一个文
2010-01-11 21:55:00
385
原创 ORACLE常见问题1000问(之二)
47. 中文是如何排序的? Oracle9i之前,中文是按照二进制编码进行排序的。 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_
2010-01-11 21:50:00
743
原创 ORACLE常见问题1000问(之一)
ORACLE常见问题1000问(之一)转贴 作者: CCBZZP - ]8 L1 m: @) P9 }大家在应用ORACLE的时候可能会与到很多看起来不难的问题,特别对新手来说,今天我简单把他总结一下,发布给大家,希望对大家有帮助!5 ]" z2 z0 ?( n6 q2 W对ORACLE高手来说是不用看的.- M/ D* W% x% f H$ N* ]" m I" W4 S+ R; y0
2010-01-11 21:44:00
835
原创 ORACLE SQL性能优化大总结
ORACLE SQL性能优化大总结1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): " ?; J) n+ v8 J- v" q Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。假如有3个以上的表连接查询, 那就
2010-01-11 21:39:00
362
原创 用Oracle闪回功能恢复偶然丢失的数据
摘 要:本文提出了闪回功能的原理,描述了利用Oracle 9i或Oracle 10g的闪回功能进行恢复偶然丢失数据的方法。 关键词:Oracle;闪回;回滚段;数据恢复 引言 人为的错误是数据库系统失败的重要原因之一,根据调查约40%的系统问题是操作失误或者用户错误引起的,这些人为的错误又特别难以避免。传统上当发生数据丢失、数据错误问题时,解决的主要方法就是数据的导入/导出、备份/恢复
2010-01-11 21:35:00
375
原创 V$session 表的妙用
V$session 表的妙用v$session 表中比较常用的几个字段说明^_^1. sid,serial#通过sid我们可以查询与这个session相关的各种统计信息,处理信息.a. select * from v$sesstat where sid = :sid; 查询用户相关的各种统计信息. select a.sid,a.statistic#,b.name,a.valuefrom v$
2010-01-11 21:31:00
462
原创 TOP/Vmstat/iostat/Glance 命令详解
TOP命令详解top命令和ps命令的基本作用是相同的,显示系统当前的进程和其他状况;但是top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态。如? 前台执行该命令,它将独占前台,直到用户终止该程序为止。比较准确的说,top命令提供了实时的对系统处理器的状态监视。它将显示系统中CPU最“敏感”的任务列表。该命令可以按CPU使用。内存使用和执行时间对任务进行排序;而且该命令的很多特
2010-01-11 21:29:00
4095
原创 回滚操作存储过程
create or replace procedure roll_tab asv_tab varchar2(3000);v_roll_tab varchar2(3000);v_sql varchar2(1000);v_sql_01 varchar2(1000);cursor cur_tab is select table_name from user_tables wher
2010-01-11 21:22:00
576
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人