posted @ 2012-11-28 10:42 徐正柱- 阅读(351) 评论(0) 推荐(0)
摘要:
net use " " /user:" " 建立IPC空链接 net use "密码" /user:"用户名" 建立IPC非空链接 net use h: "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: 登陆后映射对方C:到本地为H: net use /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /activ 阅读全文
摘要:
第一:批处理文件drop_table.bat说明:批处理中 %~dp0 表示批处理文件所处的当前目录'%p_owner%' '%p_path%' 是批处理传给SQLPLUS的参数@echo *****************************************************@echo开发环境数据库无效表清理@echo首先,连接数据库lcam_develop/lcam4ddl@lacm5130@echo接着会生成drop_table_sql.sql@echo然后执行drop_table_sql.sql@echo *************** 阅读全文
posted @ 2012-11-23 11:26 徐正柱- 阅读(3137) 评论(0) 推荐(0)
摘要:
一. 等待事件的相关知识:1.1 等待事件主要可以分为两类,即空闲(IDLE)等待事件和非空闲(NON-IDLE)等待事件。1). 空闲等待事件指Oracle正等待某种工作,在诊断和优化数据库的时候,不用过多注意这部分事件。2). 非空闲等待事件专门针对ORACLE的活动,指数据库任务或应用运行过程中发生的等待,这些等待事件是在调整数据库的时候需要关注与研究的。在Oracle 10g中的等待事件有872个,11g中等待事件1116个。 我们可以通过v$event_name 视图来查看等待事件的相关信息。1.2 查看v$event_name视图的字段结构:SQL> desc v$event 阅读全文
posted @ 2012-11-14 10:10 徐正柱- 阅读(456) 评论(0) 推荐(0)
摘要:
Oracle的内存配置与oracle性能息息相关。而且关于内存的错误(如4030、4031错误)都是十分令人头疼的问题。可以说,关于内存的配置,是最影响Oracle性能的配置。内存还直接影响到其他两个重要资源的消耗:CPU和IO。首先,看看Oracle内存存储的主要内容是什么:程序代码(PLSQL、Java);关于已经连接的会话的信息,包括当前所有活动和非活动会话;程序运行时必须的相关信息,例如查询计划;Oracle进程之间共享的信息和相互交流的信息,例如锁;那些被永久存储在外围存储介质上,被cache在内存中的数据(如redo log条目,数据块)。 此外,需要记住的一点是,Oracle的内 阅读全文
posted @ 2012-11-07 20:37 徐正柱- 阅读(3619) 评论(0) 推荐(1)
摘要:
Oracle的存储过程,是我们使用数据库应用开发的重要工具手段。在存储过程中,我们大部分应用场景都是使用DML语句进行数据增删改操作。本篇中,我们一起探讨一下数据定义语句DDL在存储过程中使用的细节和要点。 1、“借道而行”的DDL 从Oracle PL/SQL和存储过程程序开发原则上,应该是不鼓励 阅读全文
posted @ 2012-11-02 17:26 徐正柱- 阅读(5682) 评论(0) 推荐(0)
摘要:
一、什么是执行计划(explain plan) 执行计划:一条查询语句在ORACLE中的执行过程或访问路径的描述。 二、如何查看执行计划 1: 在PL/SQL下按F5查看执行计划。第三方工具toad等。 很多人以为PL/SQL的执行计划只能看到基数、优化器、耗费等基本信息,其实这个可以在PL/SQL工具里面设置的。可以看到很多其它信息,如下所示 2: 在SQL*PLUS(PL/SQL的命令窗口和SQL窗口均可)下执行下面步骤 代码如下: SQL>EXPLAIN PLAN FOR SELECT * FROM SCOTT.EMP; --要解析的SQL脚本 SQL>SELECT * FR 阅读全文
posted @ 2012-10-31 17:41 徐正柱- 阅读(1524) 评论(0) 推荐(0)
摘要:
转自:http://www.net130.com/2004/6-6/203954.htmlRMAN 初学者指南 这篇文章是去年写的了,最初发表在chinaunix.net的oracle论坛里,收录在旧版文集中,可能很多没有看到,总有人写信要,今天乘改版之际就把它单独拿出来了。RMAN(Recovery Manager)是DBA的一个重要工具,用于备份、还原和恢复oracle数据库,前一段时间有网友找我要,可惜没时间,趁这两天出差在外没什么事,就写了一下,供初学的朋友参考。本文将介绍RMAN 的基本操作,更多的信息请参考《Oracle8i Backup & Recovery Guide》 阅读全文
posted @ 2012-10-31 17:16 徐正柱- 阅读(1345) 评论(0) 推荐(0)
摘要:
CALL:每次SQL语句的处理都分成三个部分Parse:这步将SQL语句转换成执行计划,包括检查是否有正确的授权和所需要用到的表、列以及其他引用到的对象是否存在。Execute:这步是真正的由Oracle来执行语句。对于insert、update、delete操作,这步会修改数据,对于select操作,这步就只是确定选择的记录。Fetch:返回查询语句中所获得的记录,这步只有select语句会被执行。COUNT:这个语句被parse、execute、fetch的次数。CPU:这个语句对于所有的parse、execute、fetch所消耗的cpu的时间,以秒为单位。ELAPSED:这个语句所有消 阅读全文
posted @ 2012-10-25 13:59 徐正柱- 阅读(254) 评论(0) 推荐(0)
摘要:
1.alter session set tracefile_identifier=10046;2.alter session set events '10046 trace name context forever,level 12';3.exec GMM_UPDATE_PURCHASE_PLAN;4.alter session set events '10046 trace name context off';5.tkprof orcl_ora_5000_10046.trc_10046.txt explain=lcam_develop/lcam_develop 阅读全文
posted @ 2012-10-24 19:46 徐正柱- 阅读(2757) 评论(0) 推荐(0)