trace全过程
alter session set sql_trace=true;select * from t; alter session set sql_trace=false;--使用10064事件alter system set events '10046 trace name context forever,level 4'; select * from mv_empdd ...
更改监听端口号(动态注册)
修改listener.ora,port为1522LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ...
share pool内存结构及library cache内部实现机制
share pool内存结构及library cache内部实现机制一、share pool是SGA中的内存块,chunk是share pool分配的最小单位.当chunk可用时存放sql相关信息(library cache)或数据字典信息(dictionary cache)二、library ...
带参数的游标使用实例
declare cursor rowList(c_name varchar2,c_id number) is select * from t b where b.name = c_name and b.id = c_id; (v_rowValue varchar2(20);)。 row...
Buffer Cache 内部机制探究-理论篇
Buffer Cache一、 定义Buffer cache:SGA中用来存储从数据文件中读的数据块信息二、内存结构1.LRU List与LRU DirtyList:为了高效的管理buffer cache中的内存数据块①LRU: 最近最少使用的buffer header链表(可...
oracle中的双引号的作用
oracle中的双引号的作用1.建表时加双引号,会保留表名的大小写写入数据库,双引号没有写进数据库,而select 时oracle会默认转成大写去数据字典中查找,当然找不到啦sys@ziling> conn scott/scott已连接。scott@zilin...
oracle按中文排序——NLS_SORT
oracle按中文排序——NLS_SORT视图v$nls_parameters中参数字段NLS_SORT默认为binary但此时无法对中文进行排序如:with t as(select '北京' name from dual union allselect '上海' from dual union allselect '重庆'...
彻底剖析DB_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME,SERVICE_NAME
彻底剖析DB_NAME,INSTANCE_NAME,ORACLE_SID,GLOBAL_DBNAME,SERVICE_NAME一、DB_NAME:数据库标识符,存在于控制文件,数据文件,参数文件,日志文件等二、INSTANCE_NAME:实例唯一标识符,如RAC环境,存在多实例情况...
更改ORACLE_SID全过程
更改ORACLE_SID全过程1.生成最新pfilecreate pfile from spfile2.停止oracle所有服务3.修改初使化参数文件名和内容pfileorcl.ora改为pfileziling.ora instance_name=ziling4.修改注册表oracle_sid打开注册表:HKEY_L...
oracle文本导出导入实例
一、导出方法1: spool d:\emp0130.txt select * from emp; spool off 方法2: set trimspool on set linesize 420 set pagesize 2000 set newpage 1 ...
V$、V_$、G$、G_$、X$彻底剖析
一、V_$1.V_$是sys用户下的视图,scott@ZILING> select * from v$mystat where rownum<5; SID STATISTIC# VALUE---------- ---------- -----...
rhel5安装oracle 9i注意事项
rhel5安装oracle 9i注意事项1.下载软件和补丁gunzip ship_9204_linux_disk1.cpio.gzgunzip ship_9204_linux_disk2.cpio.gzgunzip ship_9204_linux_disk3.cpio.gzNext unpack the contents of the files.cpio -idmv...
10g dataguard安装
虚拟机配置linux 10g 物理dataguard 准备工作主库:IP:192.168.40.168 host:PDB DB_NAME:DGDEMO db_unique_name:DGDEMO备库:IP:192.168.40.169 host:SDB DB_NAME:DGDEMO db_unique_name:DGDEMO_ST一、建主库:1、...
Oracle 常用dump命令
转载自:http://blog.csdn.net/tianlesoftware/article/details/4977909Oracle 跟踪事件 set eventhttp://blog.csdn.net/tianlesoftware/archive/2009/12/10/4977827.aspx一.Memory Dumps1).Global AreaALTER SE...
热备份恢复之数据文件损坏,有归档
--热备份恢复之数据文件损坏,有归档sys@ORCL> conn test/test已连接。test@ORCL> select * from tt; OBJECT_ID---------- 20 ...
profile管理和使用
profile管理和使用 作为DBA,对除自己这外的用户操作数据库总是不放心, 如: 用户运行烂sql把系统拖垮 用户长期占用系统资源不释放 本文通过profile限制用户会话资源占用...
oracle字符集转换(ZHS16GBK转AL32UTF8)
本想将windows 下oracle表空间传输到RAC linux上但windows oracle字符集是ZHS16GBK, 而linux oracle 字符信是AL32UTF8于时先将windows下字符集转换成AL32UTF8SQL> select userenv('language') from dual;USERENV(...
跨平台表空间传输(windows到linux RAC)
以下演示表空间从windows下传输到linux RAC下全过程create tablespace test datafile 'D:\app\yichunmei\oradata\orcl\test_data01.dbf' size 20M extent management local uniform. size 128k; &...
自动实时监控alert log文件并发送email提醒
本文主要讲述实时监控alert log文件并出现错误及时发送email提醒一.下面这段建立外部表读alert log文件是从http://www.adp-gmbh.ch/ora/admin/scripts/read_alert_log.html找到的.define alert_length="2000"...
重定义分区表
1.验证表exec DBMS_REDEFINITION.CAN_REDEF_TABLE('RMSDEV','RMS_RESUME_TAB', dbms_redefinition.cons_use_pk);exec dbms_redefinition.can_redef_table('SCOTT','VHE',dbms_redefinition.cons_use_rowid); 2...