- 博客(13)
- 资源 (20)
- 收藏
- 关注
原创 linux修改主机名后listener无法启动
为了安装oracle rac我必须修改linux的主机名,然后数据库监听死活都启不起来。修改vi /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 xiongla
2012-09-24 12:23:54 10518
原创 记录一次sql优化过程
对于我这种刚刚进入DBA行业的人来说sql优化是一件很难的事情。所以今天看了一下别人优化的过程顺手记录的一笔。SELECT DISTINCT vi.policy_no FROM odsdata.policy_extend_info ei, policy_vehicle_info vi, policy_base_info bi, od
2012-09-19 17:43:10 1004
转载 pl/sql developer常用设置
1. PL/SQL Developer记住登陆密码 在使用PL/SQL Developer时, 为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码; 设置方法: PL/SQL Developer->tools->Preferences->Oracle->Logon History, 在右边界面的"Definition"中,"Store his
2012-09-19 16:12:21 23534 4
原创 oracle 9I升级到11g用户的迁移
公司要升级9I的数据库到11g,这下把我累晕了。那么多的用户,那么多的表空间,还有那么多的数据要全部弄到11g。 实在没有办法用toad一条一条的复杂创建用户的语句,所以就写了一个创建用户的脚本,用他来代替一下。呵呵有点简单,不过有些问题没有完成处理好,比如原库有的用户expired,locked等,我就只出来了同时为'EXPIRED & LOCKED'的这种,其他的你们可以根据需求
2012-09-19 10:27:56 5152
原创 oracle rollup,cube函数
以前一直都分不太清楚rollup和cube的区别,今天练习了一下,顿然明白了!!rollup和cube是同group by 函数进行连接的!如果是rollup(A,B,C,)的话,首先会对(A,B,C)列进行group by,然后对(A,B)列进行group by,对(A)进行group by,最后对全表进行group by。下面以两列来进行分析SQL> select job,dept
2012-09-14 14:51:31 748
原创 linux crontab简介
名称 : crontab使用权限 : 所有使用者 使用方式 : crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e } 说明 : crontab 是用来让使用者在固定时间或固定间隔执行程式之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user 的时程表,这个前提是你必须
2012-09-13 17:48:07 484
原创 同一台机器安装不同版本的oracle数据库的注意点
安装oracle 10.2.0.1程序./runInstaller后会报类似:you do not have sufficient permissions to access the inventory '/oracle/oraInventory'.Installation cannot continue.Make sure that you have read/write permi
2012-09-11 17:37:17 7839
转载 linux下解压,压缩文件
地址:http://blog.chinaunix.net/space.php?uid=22535114&do=blog&id=1773583大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢! .tar 解包:tar xvf FileName.tar 打包:tar cvf Fi
2012-09-11 13:53:21 723
原创 列中有索引而执行计划不走索引的原因之一的验证
许多ORACLE开发人员对于当他们只检索很少量的行时优化器选择全表扫描而感到困惑,而没有意识到优化器考虑了表中列值的集簇因子。 下面这一段是Oracle 手册中关于CLUSTERING_FACTOR的说明:Indicates the amount of order of the rows in the table based on the values of the index
2012-09-09 23:52:25 4554 2
原创 验证使用spfile
oracle从9I开始一直强烈推荐使用spfile这种参数文件,它的好处在于可以动态session,system级别的修改,修改呢还可以指定memory,spfile,both的生效情况。memory仅在当前的生效,重启数据库后失效。spfile修改后,当前不会生效必须重启数据库后才会生效。至于both嘛就是两者的结合! 至于要如何查看数据库是否使用的spfile有3中常规方法:
2012-09-08 22:31:07 591
原创 oracle insert时undo的记录
oracle在没有提交的时候就可能将数据写入到文件中,此时undo怎样记录的?SQL> create table test(id int,name varchar2(10));Table created.SQL> insert into test values(1,'a');1 row created.SQL> insert into test values(2,'b');
2012-09-04 20:25:04 3392
转载 oracle pga参数
转载地址:http://www.cnblogs.com/RicCC/archive/2008/01/06/1027524.htmlPGA: 程序全局区,服务器进程使用的内存区域,包括特定服务器进程的数据和控制信息,例如使用的操作系统资源等。UGA: 用户全局区,特定Session使用的内存区域,例如Session的SQL工作区、登陆认证信息等。Session的SQL工作区大小对查询性能的影
2012-09-04 17:28:51 696
转载 oracle event事件
1).Global Area ALTER SESSION SET EVENTS 'immediate trace name global_area level n'; 1 包含PGA 2 包含SGA 4 包含UGA 8 包含indrect memory2).Library Cach
2012-09-04 14:45:45 2762
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人