自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 redis命令

[root@qy_db_194017 bin]# redis-cli 127.0.0.1:6379> client list id=2 addr=127.0.0.1:43108 fd=6 name= age=71426 idle=0 flags=S db=0 sub=0 psub=0 multi=-1 qbuf=0 qbuf-free=0 obl=0 oll=0 omem=0 events=r

2016-06-29 15:15:59 4989

原创 ipcrm使用

在linux上有的时候无法释放oracle的共享内存,导致在启动oracle的时候会报ora-27123 可以使用 ipcrm清除 ipcrm的使用 -M shmkey removes the shared memory segment created with shmkey after the last detach is performed. -m shmid removes the

2016-06-21 18:53:10 932

原创 dbms_xplan.display_cursor使用

在扩完归档空间后,这个sql变慢,通过expain plan for的形式抓取执行计划,但是发现执行计划没有问题。通过重新收集该表得统计信息,在执行这个sql,执行的时间从20分钟 变成 了10秒。用explain plan for来抓取统计信息,跟之前的一样。感觉是第一次通过explain plan for 的形式抓取的不正确,应该通过select * from table(dbms_xplan.

2016-06-21 18:41:44 2699

原创 ora-01653: unable to extend table sys.aud$ by 8192 in tablespac system

在用sqlplus user/password@truth登录数据库时报如下错误: ORA-00604: error occurred at recursive SQL level 1 ORA-01653: unable to extend table SYS.AUDby8192intablespaceSYSTEMORA−02002:errorwhilewritingtoaudittrailOR

2016-06-21 18:37:56 5159

原创 oracle latch:row cache object,latch free案例处理

客户的系统在对3000人进行1个月排班的时候,系统执行后一直无法结束。 通过查看等待事件,是在等待latch:row cache object cpu一个核的使用达到100%, 我们可以使用如下SQL检查row cache 是否高效。 pct_succ_gets 接近与100最好,如果接近于0,就说明需要优化。SELECT parameter, SUM(gets),

2016-06-21 18:31:05 1367

原创 oracle索引使用监控

create table index_test as select * from dba_objects; create index t_id on index_test(object_id) nologging;create or replace procedure p_m as i_name varchar2(20); cursor c1 is select index_name from

2016-06-21 18:17:57 424

原创 监听注意事项

[oracle@ocm1 admin]$ vi listener.ora lsnr1 = (ADDRESS_LIST= (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.56.101)(PORT=1527)) )SID_LIST_LSNR1= (SID_LIST= (SID_DESC= (GLOBA

2016-06-19 10:19:34 406

原创 oracle共享server设置

设置共享服务模式的库,需要做下面的几步: 1 为共享server初始化参数 2启用共享server 3配置dispatchers 4监控共享server1:下面几个参数控制了共享servre的操作 shared_servers:指定了初始共享server数量及最小保持的共享server数量,这个事是唯一要求的参数。 max_shared_servers:指定了同时运行的最大的数量。 s

2016-06-19 10:18:25 509

原创 oracle中的口令文件

查看口令文件中的用户,可以查看v$pwfile_users视图,该视图包含了被授予sysdba或sysoper系统权限的用户。口令文件的维护 当授权给一个用户sysdba或sysoper权限的时候,收到ora-1996的错误,你要创建一个大的口令文件然后在给用户授权。确保entries参数比你需要的要大。 当用户被授予sysdba,sysoper权限的时候,用户的名字和权限信息被加入到口令文件中

2016-06-19 10:15:28 1936

原创 以受限方式启动数据库

可以以受限的方式启动数据库,在受限的方式中,数据库只能被管理权限的人访问,在下面的几个情况中使用这种方式启动库: 1 导入导出数据 2使用sql*loader加载数据 3临时阻止特定用户访问数据 4迁移或升级在restricted模式下的数据库,只能被具有create session 和restricted session系统权限的人访问,数据库管理员不能通过监听在远方访问,只能在本地访问库

2016-06-19 10:12:45 1110

原创 shell_sed_awk使用

sed sed -e ‘s/Jons/Jonathan/g’ test.txt sed 2d test.txt 删除第二行 sed ‘1,3d’ test.txt删除1到3行 sed /bai/d test.txt删除匹配的行 sed ‘/^$/d’ test.txt删除空行

2016-06-19 10:06:39 378

原创 vi使用

进入vi的命令 vi filename: 打开或新建文件,并将光标置于第一行首 vi +n filename: 打开文件,并将光标置于第n行首 vi + filename: 打开文件,并将光标置于最后一行首 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复fi

2016-06-19 10:01:51 428

原创 游标使用2-常用属性及引用游标

隐式游标 四个常用的属性 Sql%FOUND SQL%NOTFOUND SQL%ISOPEN SQL%ROWCOUNTDeclare Dept_no_number(4) :=50; Begin Delete from dept_temp where deptno=dept_no; If sql%found then Insert into dept_temp values(50

2016-06-19 09:59:05 1955 2

原创 linux命令

整理自网络 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinf

2016-06-19 09:45:09 447

原创 mysql sql force_index 优化案例

下面的sql运行了27秒 explain SELECT -> COUNT(1) -> FROM -> (SELECT -> t3.store_id -> FROM -> dmall_tmp.wm_order t1 , dmall_oop.store t2, dmall_dw.dm

2016-06-17 15:05:10 1957

原创 mysql中联合索引的使用

在oracle,如果存在一个多列的组合索引,比如a,b,c列上存在一个组合索引,那么在查询中如果出现where b=’xx’的情况是可以使用组合索引的,但是mysql是无法使用的,见下面的测试 | big_table | CREATE TABLE big_table ( TABLE_CATALOG varchar(512) NOT NULL DEFAULT ”, TABLE_SCHEM

2016-06-16 15:44:12 1455

原创 安装python2.7

系统上已经存在了默认的2.6版本,现在需要安装2.7版本的, python2.7需要下面的包 yum install zlibyum install zlib-devel yum install gcc 到解压缩后的目录执行 ./configure –prefix /usr/local/python2.7 make make install

2016-06-12 12:10:01 438

原创 msyql优化案例

同事反馈系统的sql执行的很慢,当时的第一想法是去查看慢日志,然而慢日志中什么也没有,当时在纠结是不是记录慢sql出现了问题,浪费了写时间,然后想到了如果是出现了锁等待,那么sql会一直无法执行,而如果实际执行的时间很短的话,是不会记录到慢日志中的,于是去查看了下锁等待的情况,果然是有等待发生: select * from innodb_lock_waits; +——————-+———————-

2016-06-08 17:55:55 514

开发者突击:java web 主流框架整合开发 源代码

开发者突击:java web 主流框架整合开发 源代码

2014-12-20

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除