黄杉

Roads Untraveled

  • 博客访问: 3433571
  • 博文数量: 176
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-05 16:54
  • 认证徽章:
个人简介

Happy is the man who is living by his hobby.

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(176)

文章存档

2015年(33)

2014年(129)

2013年(13)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2015-04-02 21:33:36

背景:         同事误删除线上数据,所以需要从备份中找回数据恢复。真实屋漏偏逢连夜雨、船迟又遇打头风,前两天备份的磁盘坏块,现在只有rman全备的.bak文件,没有控制文件和参数文件,所以现在需要考虑的是如何根据bak文件在备份数据库上恢复数据,从中找出被误删的数据.........【阅读全文】

阅读(10321) | 评论(1) | 转发(1)

发布时间:2015-04-02 19:37:28

问题描述:        本地是win7操作系统,cmd里面sqlplus进去连接oracle数据库,中文可以正常显示,但是plsql连接oracle数据库,中文显示乱码,还有xshell远程连接oracle服务器登录进去使用sqlplus登录也显示中文乱码。 1、检查windows7下面cmd里面sqlplus中or.........【阅读全文】

阅读(16503) | 评论(0) | 转发(0)

发布时间:2015-03-31 20:28:03

ORACLE存储过程里游标遍历、调用job定时执行 1,第一种使用For 循环for循环是比较简单实用的方法。首先,它会自动open和close游标。解决了你忘记打开或关闭游标的烦恼。其次,自动声明一个记录类型及定义该类型的变量,并自动fetch数据到这个变量。注意C_ROW 这个变量无需要在循环外进行声明.........【阅读全文】

阅读(9689) | 评论(0) | 转发(2)

发布时间:2015-03-12 20:49:06

 Sqlserver2000连接Oracle11G数据库进行数据实时同步的实现过程 1,前提条件已经有sqlserver2000环境,已经存在oracle11g环境,准备这两个数据库,建立各自的访问账号,两者之间需要ping通,telnet端口也要能通,目的是将sqlserver里面的数据自动同步到oracle数据库里面去。Sqlserver里面有链路服.........【阅读全文】

阅读(13461) | 评论(0) | 转发(1)

发布时间:2015-02-04 20:30:20

场景:一个DEV告诉我生产环境下某个用户的表都看不到了,需要恢复,而此时生产库上存储自动备份的参数文件控制文件的磁盘目录文件坏块,所以导致rman备份的只有数据文件和归档日志文件,这种情况下,如何在测试服务器上利用rman恢复数据呢?google了很多资料,咨询了朋友,恢复过程如下:前期准备工作:事先查询好先.........【阅读全文】

阅读(5038) | 评论(1) | 转发(0)

发布时间:2015-02-03 16:15:09

场景:有一个生产库的用户下面所有的表都不见了,怀疑人为被删除了,现在需要用备份去恢复下,找出原来的表,线上是oracle dataguard环境,有全库备份文件,准备去测试库恢复一下。1,从生产库上copy好全备份文件恢复数据库需要准备的文件:rman完整备份(包括数据文件、日志文件、控制文件、参数文件),记录源数据库.........【阅读全文】

阅读(6403) | 评论(1) | 转发(0)

发布时间:2015-01-28 18:40:40

序言:查看alert日志,发现很多报错信息:[oracle@localhost trace]$ more alert_powerdes.log**********************************************************************************************************************************************Fatal NI connect error 12170.  VERSION INFORMATION.........【阅读全文】

阅读(8619) | 评论(0) | 转发(0)

发布时间:2015-01-24 16:01:05

需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程。1,安装环境硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核,磁盘50GOracle软件版本:linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip下载地址为:http://pan.baidu.com/s/1bnk1h.........【阅读全文】

阅读(20999) | 评论(0) | 转发(1)

发布时间:2015-01-23 17:53:53

前言:在linux下面进行oracle安装,需要启动java的swing界面,所以需要x-window窗口,那么就需要直接去服务器机房去现场操作挺麻烦,远程xshell无法视窗,这种情况下可以采用vnc的模式远程连接linux系统的视窗来进行远程安装oracle。1,先检查一下服务器是否已经安装了VNC服务,没有安装,检查服务器的是否安装VNC的命.........【阅读全文】

阅读(13580) | 评论(2) | 转发(1)

发布时间:2015-01-16 20:47:52

问题描述:生产环境的oracle数据库突然登录不上去了,rlwrap生产环境的oracle数据库突然登录不上去了,rlwrap sqlplus "/ as sysdba"报错如下:rlwrap[oracle@localhost root]$ rlwrap sqlplus "/ as sysdba"rlwrap: warning: your $TERM is 'xterm' but rlwrap couldn't find it in the terminfo database. Expect some.........【阅读全文】

阅读(7602) | 评论(0) | 转发(0)

发布时间:2014-11-14 20:25:28

1,数据库状况    生产环境是11G,linux系统,测试环境是10G,windows系统,需要从生产环境导出一个用户下所有的数据,导入测试环境中。    因为数据量比较小,准备采用EXP和IMP工具来做。    2,在生产环境上导出用户数据    命令:        .........【阅读全文】

阅读(22721) | 评论(0) | 转发(0)

发布时间:2014-10-31 20:31:08

前言:    线上oracle数据库有张表的数据有些乱,根据应用db的log和应用的log也没有检查出来谁修改了,所以决定把这张单表做个详细的insert、update、delete监控。一:使用数据库自带的审计功能1,查看审计功能是否启动SQL> show parameter audit             &nbs.........【阅读全文】

阅读(6286) | 评论(0) | 转发(0)

发布时间:2014-07-22 16:25:22

1,问题描述,standby从库没有应用redo日志Tue Jul 22 09:05:07 2014RFS[8852]: Assigned to RFS process 12956RFS[8852]: Identified database type as 'physical standby': Client is ARCH pid 16028Tue Jul 22 09:05:09 2014RFS[8853]: Assigned to RFS process 12958RFS[8853]: Identified database type as 'phy.........【阅读全文】

阅读(8352) | 评论(1) | 转发(0)

发布时间:2014-07-09 20:31:27

 场景,重启数据库,不重启linux系统,所以不用考虑监听程序,#linux输入lsnrctl start1 数据库关闭1.1 关闭主库SHUTDOWN IMMEDIATE;SQL> SHUTDOWN IMMEDIATE;                                        .........【阅读全文】

阅读(11854) | 评论(0) | 转发(2)

发布时间:2014-06-02 23:47:57

线上oracle datagard备库由于断电以及误删除从库的归档日志文件,所以导致,备库主库数据不一致,备库需要紧急恢复,下面是大概恢复过程1,从主库上面备份控制文件[oracle@localhost rman_recover]$ rman target /RMAN> backup current controlfile for standby format '/data/oracle/backup/data/ctlfile.bak';Starti.........【阅读全文】

阅读(13281) | 评论(3) | 转发(1)

发布时间:2014-05-06 11:17:57

机房断电,所以oracle的datagard的从库需要重新启动:1 登录sqlplus启动,出现报错信息:SQL> STARTUP MOUNT;ORA-16032: parameter LOG_ARCHIVE_DEST_3 destination string cannot be translatedORA-07286: sksagdi: cannot obtain device information.Linux-x86_64 Error: 2: No such file or directory.........【阅读全文】

阅读(8301) | 评论(1) | 转发(0)

发布时间:2014-04-04 13:30:50

领导说oracle升级到11G之后,连接上了oracle库,但是通过plsql打开,点击jobs栏,里面没有显示出已经创建的jobs列表,我问了下他的plsql版本,他说是plsql7.1.5。google之后,得出一下结论:plsql7系列版本的界面的jobs选项是去查询 user_jobs表的记录。但是plsql8以后系列版本界面的jobs选项是去查询user_scheduler_jo.........【阅读全文】

阅读(5070) | 评论(0) | 转发(0)

发布时间:2014-02-19 00:35:44

朋友问:有个学校oracle数据库的编码是GBK,而且库里边已经有很多生产数据了,现在想改成UTF8的,如果执行了这步操作,会出现哪些问题?我的回答:因为utf8的库中文占3个byte,gbk占2个byte,所以会出现客户端乱码。比较稳妥的方案是,再搭建一个oracle环境,设置成utf8编码,把旧的oracle数据迁移到.........【阅读全文】

阅读(5154) | 评论(0) | 转发(1)
给主人留下些什么吧!~~

feier3042015-04-03 16:06

群主在阿里?

回复  |  举报

mchdba2014-10-16 23:38

wl7223592:我是刚毕业的学生,对数据库技术很有兴趣,但是不知道该学哪种数据库,学oracle好像要求非常高的,不是一般人就能专研的透的,想问下大神哪种数据库技术更有前景

个人感觉要求高的蛮有前景的,oracle都是有钱的行业在用啊,比如金融电信地税等等。

回复  |  举报

wl72235922014-10-16 21:29

我是刚毕业的学生,对数据库技术很有兴趣,但是不知道该学哪种数据库,学oracle好像要求非常高的,不是一般人就能专研的透的,想问下大神哪种数据库技术更有前景

回复  |  举报

mchdba2014-09-19 23:15

静以致远√团团:老盆友,好久不见^^

确实好久不见啊,空了聚聚。

回复  |  举报

静以致远√团团2014-09-18 11:39

老盆友,好久不见^^

回复  |  举报
留言热议
请登录后留言。

登录 注册