`
文章列表
修改IP地址   #修改 Service console 地址 esxcfg-vswif -i 10.0.0.1 -n 255.255.255.0 vswif0 (网络设备)    # 修改机器IP地址 vi /etc/hosts      #修改机器名和网关 vi /etc/sysconfig/network      #使用此命令重启网卡 service network restart    其它   1:看你的esx版本。vmware -v2:列出esx里知道的服务esxcfg-firewall -s3:查看具体服务的情况esxcfg-firewall - ...
常用的几个数据字典: user_objects : 记录了用户的所有对象,包含表、索引、过程、视图等信息,以及创建时间,状态是否有效等信息,是非DBA用户的大本营。想知道自己有哪些对象,往这里查。 user_source :包含了系统中对象的 ...
在开发项目中经常发现有人锁住表不放 我们可以通alter system kill session 'sid, serial#' 命令来解决!   通过以下sql来查找sid ,serial# 和相关信息   SELECT A.OWNER, A.OBJECT_NAME, B.XIDUSN, B.XIDSLOT, B.XIDSQN, B.SESSION_ID, B.ORACLE_USERNAME, B.OS_USER_NAME, B.PROCESS, B.LOCKED_MODE, C.MACHINE, C.STATUS, C.SERVER, C.SID, ...
parallel_adaptive_multi_user         boolean     TRUE说明: 启用或禁用一个自适应算法, 旨在提高使用并行执行方式的多用户环境的性能。通过按系统负荷自动降低请求的并行度,     在启动查询时实现此功能。当 PARALLEL_AUTOMATIC_TUNING = TRUE 时, 其效果最佳。 值范围: TRUE | FALSE 默认值: 如果 PARALLEL_AUTOMATIC_TUNING = TRUE, 则该值为 TRUE; 否则为 FALSE   parallel_automatic_tuning            boolea ...
connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where cond3;   简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: id,parentid那么通过表示每一条记录的parent是 ...
^H不是H键的意思,是backspace主要是当你的终端backspace有问题的时候才需要设置 在linux环境下使用sqlplus,在回删(backspace)时往往会出现 一串的乱码。出现乱码是由于oracle的sqlplus不使用gnu的readline库造成的。   解决方法有两种: 1。要使用回删键(backspace)时,同时按住ctrl键 2。设定环境变量 在bash下:$ stty erase ^?或者把 stty erase ^? 添加到.bash_profile中。 在csh下:$ stty erase ^H或者把 stty erase ^H  添加到.cshrc中。
说明:ulimit用于shell启动进程所占用的资源.2,类别:shell内建命令3,语法格式:ulimit [-acdfHlmnpsStvw] [size] 4,参数介绍:-H 设置硬件资源限制. -S 设置软件资源限制. -a 显示当前所有的资源限制. -c size:设置core文件的最大值.单位:blocks -d size:设置数据段的最大值.单位:kbytes -f size:设置创建文件的最大值.单位:blocks -l size:设置在内存中锁定进程的最大值.单位:kbytes -m size:设置可以使用的常驻内存的最大值.单位:kbytes -n size:设置内核可以同时 ...
1.查看所有用户: select * from dba_user; select * from all_users; select * from user_users; 2.查看用户系统权限: select * from dba_sys_privs; select * from all_sys_privs; select * from user_sys_privs; 3.查看用户对象权限: select * from dba_tab_privs; select * from all_tab_privs; select * from user_tab_p ...
  优势      可以提高性能:         通过预先计算好答案存储起来,可以大大地减少机器的负载。     特点如下:      更少的物理读--扫描更少的数据      更少的写--不用经常排序和聚集      减少CPU的消耗--不 ...
sql_trace 和10046 事件 首先 SQL> alter session set events='10046 trace name context forever,level12‘;     查找跟踪文件   SQL> SELECT a.VALUE|| b.symbol|| c.instance_name|| '_ora_' || d.spid|| '.trc' trace_file  2   FROM (SELECT VALUE FROM v$parameter WHERE NAME = 'user_dump_dest') a,  3   (SELECT S ...
v$lock视图SID:Identifier for session holding or acquiring the lock TYPE:Type of user or system lock  TM - DML enqueue TX - Transaction enqueue UL - User supplied   TYPE   有TM,TX两种类型,TX为行级锁,事物锁,TM锁为表级锁    TYPE ID1 ID2 TM
Events事件是Oracle的重要诊断工具及问题解决办法,很多时候需要通过Events设置来屏蔽或者更改Oracle的行为; 有四种类型的Events:          Immediate dumps          Conditional dumps          Trace dumps          Events that change database behaviour   每一个事件都有一个号跟Oracle的错误信息是一样的.如10046和
一、概述 “SQL TRACE”是Oracle提供的用于进行SQL跟踪的手段,是强有力的辅助诊断工具。在日常的数据库问题诊断和解决中,“SQL TRACE”是非常常用的方法。   一般,一次跟踪可以分为以下几步:   1 、界定需要跟踪的目标范围,并使用适当的命令启用所需跟踪。   2 、经过一段时间后,停止跟踪。此时应该产生了一个跟踪结果文件。   3 、找到跟踪文件,并对其进行格式化,然后阅读或分析。   本文就“SQL TRACE”的这些使用作简单探讨,并通过具体案例对SQL_TRACE的使用进行说明。   ...
本文是关于Oracle数据库调试与优化方面的文章,主要介绍Oracle数据库中命中率相关的问题,包括不同的算法之间性能的比对。   关于Oracle中各个命中率的计算以及相关的调优   1)Library Cache的命中率:   .计算公式:Library Cache Hit Ratio = sum(pinhits) / sum(pins)   SQL>SELECT SUM(pinhits)/sum(pins) FROM V$LIBRARYCACHE;   通常在98%以上,否则,需要要考虑加大共享池,绑定变量,修改cursor_sharing等参数。   2)计算共享池内存 ...
一.在线查看执行计划表如果PLAN_TABLE表不存在,执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建plan_table表。1.explain plan   for  select * from ......2.select * from table(DBMS_XPLAN.Display); 二.使用oracle第三方工具:plsql developer(F5)Toad (Ctrl+E) 三.使用SQL*PLUS:如果PLAN_TABLE表不存在,执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建plan_table表。如 ...
Global site tag (gtag.js) - Google Analytics