自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(123)
  • 资源 (20)
  • 收藏
  • 关注

原创 祭奠第一次数据库升级

年初接到升级数据库(6T)的需求,从2016年6月份开始着手准备语句9月2日做升级。        从内心来说,我是拒绝的,升级数据库是一个很大的工作项。不仅仅是数据库的升级,还涉及到很多东西,比如开发版本内容是否与新库兼容,测试是否有问题,关联系统的测试,业务方是否同意升级,当然还要包括数据库升级后性能怎么样等等问题,总之牵涉方方面面。        数据库升级是由DBA主导,开发,测试

2016-10-24 13:33:12 996

原创 row cache lock一则案例

官网解释为:This event is used to wait for a lock on a data dictionary cache specified by "cache id" (P1).从解释可以看出这个等待时间是数据字段上面的等待,通过p1可以查询到等待的数据字典。昨天接到用户反馈说系统异常缓慢,需要紧急优化一下,从用户给出的时间段拉取了awr报告进行分析。to

2016-06-23 10:12:03 6261

原创 rman全库备份,恢复过程

最近一直在忙于写shell脚本,忽略了oracle的基础的回顾,正好做了个rman的恢复,记录一下加深印象!oracle全库备份的理想状态下在mount时做全备,这样不需要去做考虑一致性问题。仅仅是理想而已。将数据库开为归档模式下,进行全备,脚本如下log_file=/paic/hq/bk/restore/home/op11202/xionglang/investdw/full_bac

2015-12-18 13:54:55 7034

原创 SET_CONTEXT ORA-01031: 权限不足

过程就这样:create or replace package body parp_set_user_pkg isprocedure set_user_id(user_id varchar2)isbegin    DBMS_SESSION.SET_CONTEXT('ctx_parp_set_user','user_id',user_id);end set_user_id;

2015-11-10 20:43:03 4748

原创 优思夜谈

很久没有上来写点东西了,最近也有点厌倦和烦恼。并非是工作上不顺心,而是感觉自己到了一个应该为自己调整,规划未来的时间点了。    回顾大学以来,从大三开始接触oracle,到现在已经5年有余了。虽然并没有成为什么大师级别,也没有闯出一片天空。但是整体来看再数据库层面应该还是够用了。从毕业开始就进入平安,一直到现在。平安给了我机会,让我接触到昂贵的服务器,让我体验到了什么是大公司。但是事情总是有

2015-10-27 00:47:47 615

原创 redis导库

Redis导库?看到这个不知道怎么入手。Redis本身是存在于内存中怎么导出呢?1,  redis-dump导出,但是这个工具我们这边没有安装!2,  数据持久化到磁盘1)       [gimap@CNSH042478 bin]$ ./redis-cli redis127.0.0.1:6379> SAVEOK(1.89s)持久话后会出现rdb的文件,如下[gi

2015-09-29 20:42:08 612

原创 postgres 流复制环境大家

postgresql在9.0开始有流复制的技术了。个人觉得这个和oracle的DG相识。流复制的原理:搭建过程:主库上创建用户,并修改postgres.conf和pg_ha.conf的参数CREATE USER replica REPLICATION LOGIN ENCRYPTED PASSWORD 'replica';postgres.conf修改如下:(

2015-09-20 23:15:58 1231

原创 ERROR 1067 (42000): Invalid default value for 'currentTime'

root@22:17:26 [hmda]> alter table txt_register add httpHeaderInfo varchar(5000) DEFAULT 'NULL';ERROR 1067 (42000): Invalid default value for 'currentTime'看了下currentTime是datetimeroot@22:17:33 [

2015-03-20 23:01:20 36604 3

原创 mysql并发查询缓慢单条很快

今天接到一个需求,说在一个mysql库上面做20个并发的纯查询,需要40s左右,但是单条的语句执行时间大概在1s左右,而且并发加得愈多,需要耗费的时间越长。mysql> explain select a.* -> from (select fci.certificate_id certificateID, -> fci.certi

2015-03-19 22:35:59 9520 2

原创 mysql创建

cd /paic/my${port}在MYSQL_HOME下vi my.cnf server_id请通过右边的脚本生成[client]                           socket                             = /paic/my${port}/var/mysql.sockport                           

2015-03-06 23:13:26 574

转载 迷茫中的思考

工作2-3年了,从最开始的激情洋溢,到现在的得过且过的感觉,感觉自己不再热爱DBA这个以前那么崇高的职位了。更多的是市场的变化,使得DBA不在单纯的只管理一种数据库,而在越来越多的开源数据库的冲击下,DBA这个位置在摇摇欲坠,或许为了数据库越来越智能,不再需要DBA了,或者DBA的从业人员会越来越少!这种情况下,我问自己是否需要调整一下职业目标和规划?我的答案是的,目前想转产品经理或者系统架构师。

2015-02-27 14:11:35 524

转载 腾讯是如何一刀刀,在15年间干死那些竞争对手的?

腾讯,这家15年时间做到市值比肩四大银行的公司,是如何在发展过程中,一刀刀做掉各种竞争对手的?其中的战略战术值得深究,而此次“中国互联网第二次世 界大战”爆发前夕,就让我们一起来回顾一下,腾讯是如何干掉那些竞争对手的吧。原文出自知乎君临,请把这篇文章转给阿里的同学。任何科技行业的领导企业,最大的竞争力必然是创新能力,一旦失去这种能力,失败就将不可避免。腾讯亦然。又有童鞋表示了对腾讯创新

2015-02-26 15:09:21 1318

原创 ORA-00600 [kfioTranslateIO03] ORA-00600 [17090]

[grid@cnsh281060 bin]$ ./setasmgidwrap o=/paic/stg/oracle/11g/app/oracle/product/11.2.0.3.9/bin/oracle[grid@cnsh281060 bin]$ ls -l /paic/stg/oracle/11g/app/oracle/product/11.2.0.3.9/bin/oracle-rwx

2014-11-04 19:44:15 1568

转载 shell学习经典

初学shell发现老前辈的珠玑,不忍

2014-10-14 16:00:56 1066

原创 11g安装oracle text组件

因项目需要,所以要在原本只an

2014-09-23 13:43:52 3832

原创 mysql 导数遇到的问题

第一篇关于mysql的文章,留个纪念

2014-07-31 18:33:43 21425

原创 oracle 同db_name的本地asm迁移

http://blog.csdn.net/xionglang7/article/details/18993337

2014-07-26 11:04:57 528

原创 数据库hang优化一则

数据库因为连接进程满了导致数据库hang住了z4as8031:op36hz > ./netlog_pass.pl -t '18-JUL-2014 17:[0-9]' op36hz.log18-JUL-2014 17:0 => TOTAL:44518-JUL-2014 17:1 => TOTAL:43818-JUL-2014 17:2 => TOTAL:84918-JUL-201

2014-07-22 12:02:30 704

原创 在11g安装 XML DB 组件

昨晚做全库impdp导入时,发现

2014-07-22 09:53:53 6321

原创 ORA-00600 [4194]的解决

今天遇到一个standby 拷贝出来的库要

2014-05-09 16:55:24 4993

原创 library cache pin等待事件的处理

在后台sys用户下执行:select s.sid || ',' || s.serial# sid_serial,       kglpnmod "mode held",       kglpnreq "request"  from sys.x$kglpn p, v$session swhere p.kglpnuse = s.saddr   and kglpnhdl = (s

2014-05-05 21:05:11 764

原创 ORA-01200的简单处理

大容量pc断电,导致虚拟机中的数据库down掉了。无法启动ALTER DATABASE OPENRead of datafile '/paic/oradata/vmdev/system01.dbf' (fno 1) header failed with ORA-01200Rereading datafile 1 header failed with ORA-01200Errors

2014-05-04 15:52:08 4188

原创 ORA-15183: ASMLIB initialization error [driver/agent not installed]

最近安装了一个11.2.0.3.9的类似rac环境的数据库,但是在切换过程中

2014-04-30 22:18:46 2841

原创 asm迁移到asm

asm到asm有个好处就是拷贝过去后数据库是启动着的,拷贝完成后只需要修改下参数文件中控制文件的路径和名字就可以了。源库操作1,修改源库参数SQL>show parameter job_queue_processes  --记录$job_valueSQL>show parameter aq_tm_processes      --记录$aq_valueSQL>alter sys

2014-02-08 20:17:49 1250

原创 文件系统拷贝到asm上

有很多迁移的情况都是要将文件系统上的数据文件拷贝到asm上面,所以做了个测试。1,配置两个库的密码文件$ORACLE_HOME/dbs2,源库mount目标库nomount3,使用单个文件的方式拷贝cnsz130664:um2 > rman RMAN> connect target sys/sysconnected to target database: UM2 (DBID

2014-02-08 20:13:00 2316

原创 物化视图权限总结

纪念2013年展望2014年新的突破,新的进步!建立物化视图的选项很多,如果在建立物化视图的时候由于缺少权限而报错,ORACLE给出的错误信息仅仅是ORA-01031: 权限不足,而没有清楚的给出是由于缺少哪种权限造成的。SQL> create user test identified by test;User created.SQL>  GRANT CREATE SESSION

2014-02-08 19:27:06 11606 1

原创 oracle job没有运行

今天遇到一个很奇怪的问题,job到点了不运行。首先会想到job_queue_processes是否设置正确了,数据库显示正确。SQL> show parameter job_queue_processesNAME                                 TYPE                              VALUE--------------

2013-11-05 18:45:39 1614 2

转载 虚拟机添加磁盘 自动挂载

VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:方法一:  1. 关闭虚拟机;启动Windows下的命令提示符界面;  2. 命令进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。  3. 执行如下命令:vmw

2013-10-06 12:31:34 4707

原创 dbms_profile工具的使用

1,工具的主要用途当SQL processing excute time 有很大差别,且涉及到大量PL/SQL 代码时,就可以使用PL/SQL Profiler 工具,其可以指明行级PL/SQL 的时间。2,安装工具  1)检查DBMS_PROFILER 包是否安装     #sqlplus dbmgr/ --注意用户     SQL> DESC DBMS_PROFILER;

2013-08-06 22:56:52 1730

原创 ORA-00600 [kzdlk_zt2 err]

今天在查询一个视图的时候一直报ora-600错误ORA-00600: internal error code, arguments: [kzdlk_zt2 err], [18446744073709551603], [], [], [], [], [], []这个视图是通过一个私有同义词创建的,然后授权给其他用户访问。道理这样是没有问题的。可以正常访问。 SQL> show user;User

2013-07-31 18:12:20 1729

原创 impdp导入ORA-31693 ORA-38500

今天做导数的时候遇到这么个错误,怎么都导入不了!metlink上查了一下,居然是表结构不一致导致的。下面是metlink的注释,11.2以后才出现。。Oracle Server - Enterprise Edition - Version: 11.2.0.3 and later   [Release: 11.2 and later ]Information in this docume

2013-07-23 20:29:32 11577

转载 oracle psu记录

oracle patch号和psu号都比较难找,今天遇到有人总结了,特此记录一下,方便以后查阅!Oracle 10.2.0.4:  DB Patch Set Update    Unix      Comments                 Includes Cpu  10.2.0.4.1             8576156   Bash 10.2.0.4.0        

2013-07-22 13:28:11 1712

原创 parallel_max_server参数

前面一篇文章讲述了oracle cpu_count过高引发了一个bug,导数oracle无法启动,详见连接http://blog.csdn.net/xionglang7/article/details/9181791这个是测试库的问题,但是过了两天生产库也出现同样的问题了,所以大家彻查了一下原因。目前了解的情况是与CPU核数过高、数据库的并行参数(paraller_max_server

2013-07-16 20:00:39 10757

原创 ORA-00600: internal error code, arguments: [ktprhtnew6], [], [], [], [], [], [], []

今天遇到一个oracle很奇葩的问题。。因为cpu数太大了导致数据挂掉了。重启不到一分钟就直接挂掉。所以记录一笔。alter日志就报如下的错误。。Completed: alter database openMon Oct 21 18:19:59 2013Incremental checkpoint up to RBA [0x2984.3.0], current log tail a

2013-06-26 19:04:49 2279

原创 SHUTDOWN: waiting for active calls to complete处理

遇到一个latch free的问题,kill掉了当时的session,报session的sid不存在,并在os层也kill了一次,但是v$session中看到的session的状态依然是active的!很无语的问题,但是因为是测试环境。所以觉得停库。Shutting down instance (immediate)License high water mark = 705Thu

2013-05-30 22:56:56 4752

原创 ORA-00600: [kupdls_rdData_01], [ORA-26095: unprocessed stream data exists]

今天在导数的时候居然遇到一个bug了,导入一张分区表,始终都是报错!. . imported "BOS"."Z_BP_TMPDATA_1_TB_HIS":"Z_BP_TMPDATA_1_TB_HIS_2009101"  158.8 MB  862423 rows. . imported "BOS"."Z_BP_TMPDATA_1_TB_HIS":"Z_BP_TMPDATA_1_TB_HIS

2013-05-13 13:56:06 1675

原创 oracle 10.2.0.4.1升级到10.2.0.5.6

一、32位的主机居然找不到高版本可以tar的软件,所以只能手工打patch升级!1,  开始升级,查看oracle数据库情况cnsh230002:hdinvdl > echo $ORACLE_HOME/wls/paic/hq/app102041/oracle/product/10.2.0关闭数据库,关闭监听SQL> shutdown immediate;Database

2013-05-13 13:09:47 1983

原创 linux 配置网络/sbin/ifup: configuration for eth0 not found

在linux系统下配置网卡时出现了下面这个问题, /sbin/ifup: configuration for eth0 not found.Usage: ifup  以下是这个问题的解决方法。经查询及参考/etc/sysconfig/network-scripts/ifup-eth文件,     if is_bonding_device ${DEVI

2013-04-21 16:23:35 14931 1

原创 linux下asm创建

1,关闭selinux[root@rac1 opt]# cat /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#       enforcing - SELinux security po

2013-04-01 17:58:49 4684

原创 用户登陆缓慢有libarary cache lock

问题发生在一个用户上,使用这个用户登录需要等待很长时间,而使用其他的用户登录则不存在问题。Alter日志文件一直报超时的问题。Fatal NI connect error 12170. VERSION INFORMATION: TNS for Solaris: Version 11.2.0.3.0 - Production Oracle Beque

2013-03-15 18:37:27 1158

oracle优化工具

dbms_profiler工具的相应代码

2013-08-06

rac搭建测试

Oracle 10g RAC On Linux Using VMware Server

2013-04-01

bat声音写入

bat声音写入

2012-12-14

sql绑定变量

绑定变量

2012-11-20

sql优化带代码

sql优化

2012-11-19

concept中文版

concept中文版,有利用初学Oracle的人

2012-08-31

谷歌浏览器绿色版

谷歌浏览器绿色版

2012-08-08

oracle建表语句

建表语句建表语句建表语句建表语句建表语句建表语句建表语句

2012-08-03

需求说明书

培训管理系统需求培训管理系统需求培训管理

2012-08-01

it_class数据库设计初稿

it_class数据库设计初稿it_class数据库设计初稿

2012-07-30

数据库设计需求

数据库设计需求

2012-07-25

oracle容灾方案的实现

2012年成都大学毕业设计,名称为oracle容灾方案的实现。如果有同类的朋友,可以找我。我可以提供虚拟机的配置

2012-06-11

连接linux的客户端

linux连接软件,windows与linux连接工具,上传工具

2012-03-11

secureCRT linux连接工具

连接linux服务器很好用的字符界面工具!

2011-12-12

plsql developer9.0破解版

最新版plsql developer完全的破解版,绿色版,汉化

2011-12-12

两个oracle数据库的监听的配置

oracle双实例 监听配置 及数据库的启动

2011-12-02

redhat下的网络配置

linux下连接网络的配置,可以照着做,一定可以连接上网的

2011-12-02

gnuplot4.4.3

适用于Linux下的压缩包,很好用的工具

2011-12-02

oracle帮助文档(chm)格式

oracle10g chm格式的帮助文档

2011-04-08

空空如也

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

TA关注的人

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