[20140624]显示环境变量PATH.txt
[20140624]显示环境变量PATH.txt 前几天看一台机器,PATH环境变量好长.为了更好的显示,自己随手先了一个shell. $ echo $PATH | tr ":" "\n" /u01/app/oracle11g/product/11.2.0/db_2/perl/bin /usr/java/jdk1.6.0_25/bin /usr/kerberos/bin /usr/local/bin /bin /usr/bin /usr/X11R6/bin /usr/NX/b...
[20140621]Cluster Nulls.txt
[20140621]Cluster Nulls.txt https://jonathanlewis.wordpress.com/2014/06/17/cluster-nulls/ 重复测试: SCOTT@test01p> @ver BANNER ...
[20140613]12c PDB数据库与shutdown abort
[20140613]12c PDB数据库与shutdown abort.txt D:\tools\rlwrap>sqlplus sys/XXXXX@test01p as sysdba sqlplus sys/btbtms@test01p as sysdba SQL*Plus: Release 12.1.0.1.0 Production on Fri Jun 13 21:49:26 2014 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Datab...
[20140612]确定每天产生的redo大小
[20140612]确定每天产生的redo大小.txt column h0 format 999 column h1 format 999 column h2 format 999 column h3 format 999 column h4 format 999 column h5 format 999 column h6 format 999 column h7 format 999 column h8 format 999 column h9 format 999 column h10 format 999 ...
[20140605]移动sys.aud$到别的表空间.txt
[20140605]移动sys.aud$到别的表空间.txt 11GR2下,缺省的audit_trail=DB,另外用户的logon与logoff都记录。这样在生产系统记录会很大。 需要把基表移动到别的表空间,避免占用system表空间过大。 SCOTT@test> SELECT table_name, tablespace_name FROM dba_tables WHERE table_name IN ('AUD$', 'FGA_LOG$') ORDER BY ta...
[20140529]使用审计记录一些不能DML的记录
[20140529]使用审计记录一些不能DML的记录.txt --前几天看了审计的一些内容,突然想起多年以前一直困扰我的问题。 --生产系统存在一个问题,就是录入信息存在大于的信息超出范围的问题,出现这个问题,主要是程序存在单位的转换, --比如是mg的单位,开成了g的单位。这样在转化的过程中出现溢出情况,本来这些问题应该有程序...
[20140529]11g下参数audit_trail的修改.txt
[20140529]11g下参数audit_trail的修改.txt --前一天看了11g下审计的内容,因为要修改参数audit_trail,又遇到一些奇怪的问题,自己做一个记录。 --主要问题是可能今年要上11G,11G下缺省audit_trail=DB,打开了许多审计,其中比如用户登录审计可能是不需要的,需要关闭。 --我遇到问题做一个简单记录: SYS@test> @...
[20140529]建立视图问题.txt
[20140529]建立视图问题.txt --昨天想将在10g下建立的视图移植到11g,遇到一个奇怪的问题,自己做一个记录。 orcl> @ver BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi orcl> create table t ( id number,c1...
[20140521]shutdown immediate?.txt
[20140521]shutdown immediate?.txt --昨天别人问如果正常关闭数据库,执行shutdown immediate,如果有一些事务没有提交,是先回滚后后再正常关闭数据库呢? --还是在下次open时,执行回滚操作。我的理解应该是第1种情况,做一个测试: SYS@test> @ver BANNER ------------------------------------------------...
[20140519]使用dgmgrl配置dataguard.txt
[20140519]使用dgmgrl配置dataguard.txt --最近一段时间看了dgmgrl的使用文档,主要是了解一些细节,我也在生产系统使用dgmgrl来管理dataguard,我发现在10g下, --不是很好用,也许这个是国内许多人并没有使用它来管理。实际上11G已经很好使用, --11G DGMGRL> show configuration verbose Configuration - study...
[20140515]解密存储过程.txt
[20140515]解密存储过程.txt 昨天遇到一个存储过程加密的,网上有一些解密的版本,我比较喜欢用的是: URL http://www.hellodba.com/download/fyunwrap_full.zip http://www.hellodba.com/reader.php?ID=36&lang=CN 操作很简单。 使用方法: 输入用户、密码、tnsname -> 连接9i, 10g、11g数据库 -> 选择schema、...
[20140513]ORACLE_HOME环境变量结尾的斜杠
[20140513]ORACLE_HOME环境变量结尾的斜杠.txt --上午再次遇到环境变量结尾的斜杠问题,实际上我第一次遇到也感觉很奇怪。 --自己还做了一次跟踪,很难定位问题。 --正好看了链接http://www.xifenfei.com/5197.html,自己做一次测试: $ export ORACLE_HOME=/u01/app/oracle11g/product/11.2.0/db_2/ --启动数据库: ...
[20140513]无用的dml语句.txt
[20140513]无用的dml语句.txt --昨天需要使用logminer挖掘一些信息,发现生产系统存在大量的DML是无用的垃圾,到底开发是什么测试,了解oracle多少。 --这个让我想起多年以前的一个项目,程序使用的操作方式是先delete删除,然后简单的insert插入信息的方式,这个要产生大量 --日志,花了大量的精力才说服对方修改这...
[20140512]关于降序索引.txt
[20140512]关于降序索引.txt https://jonathanlewis.wordpress.com/2014/05/07/quiz-night-23/ 提到建立降序索引,会出现建立唯一索引出现促错误的问题,自己做一个测试了解一些细节: 1.测试环境: SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- ...
[20140509]关于索引问题.txt
[20140509]关于索引问题.txt --今天检查生产系统,发现一个奇怪的现象,对应的表和索引基本一样大,自己做一些检查: > @ver BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bi > column PCT_INCREASE noprint > colum...
[20140507]实例crash恢复.txt
[20140507]实例crash恢复.txt 如果发生了实例崩溃,只需要在日志文件中找到检查点位置(low cache rba),从此开始应用所有的重做日志文件, 就完成了前滚操作。 实例崩溃后,再次启动数据库,oracle会到控制文件中读取low cache rba,这就是检查点位置。 从此处开始应用重做日志,应用到on disk rba的位置。on disk r...
[20140506]SQL Developer生成CSV文件.txt
[20140506]SQL Developer生成CSV文件.txt 今天看别人使用SQL Developer,生成CSV文件. 执行如下: select /*csv*/ * from emp; --按F5,输出如下: 注解csv没有加号.好像仅仅输入小写才有效.并且不能有任何空格. "EMPNO","ENAME","JOB","MGR","HIREDATE","SAL","COMM","DEPTNO" 7369,"SMITH","CLERK",7902,17-12月-80,...
[20140506]使用ethtool标识网卡.txt
[20140506]使用ethtool标识网卡.txt ethtool -p|--identify ethX [N] 例子 ethtool -p eth0 10 --后面的参数猜测应该是秒数.这个也许以后有用,做一个记录.
[20140506]linux快速共享文件.txt
[20140506]linux快速共享文件.txt 昨天看了一篇<<最牛B的Linux Shell命令>>,实际上这篇文档我很早以前看到,晚上没事又看了一遍. 原来以前看到别人使用mount | column -t 估计也是出自这里. 我感觉使用linux快速共享文件还是蛮有用的,自己做一个记录: 进入某个文件夹,打入: python -m SimpleHTTPServer 8000 就ok了. ...
[20140506]rman加密备份.txt
[20140506]rman加密备份.txt --昨天跟别人讨论,提到备份的安全性问题,需要预防别人拿到备份取出数据的问题.上午简单看了一下如何加密备份的问题.做一些简单测 --试. SCOTT@test> @ver BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise ...