摘要:关于创建视图遇到ORA-01031错误信息,请参考我以前整理的一篇文章Create view failed with ORA-01031:insufficient privileges,本来以为我那篇文章已经已经囊括了很多案例,但是今天遇到一个特殊案例,折腾了我比较久。下面通过几个例子来演示一下遭遇ORA-01031的来龙去脉。 在测试环境准备两个用户dm、ods并授予一定的权限,准备好我们演... 阅读全文
如何查看Oracle客户端版本
2014-11-10 15:36 by 潇湘隐者, 84688 阅读, 5 推荐, 收藏,
摘要:在实际工作中,总会遇到一些需要查看、验证ORACLE客户端版本的问题,因为一台服务器可能装了多个Oracle客户端版本;也有可能你需要知道安装的版本是32位还是64位的。如何查看Oracle客户端(Oracle Client)的版本呢? 下面介绍一下在Windows、Linux下如何查看Oracle客户端版本的方法。 Windows平台: 方法1: 查看安装的Oracle客户端版本 如... 阅读全文
Symantec Backup Exec Agent For Linux防火墙问题
2014-11-04 13:55 by 潇湘隐者, 3347 阅读, 0 推荐, 收藏,
摘要:如果在Unix或Linux安装配置好了Symantec Backup Exec Agent For Linux,但是在Symantec Backup Exec服务端无法访问Symantec Backup Exec Agent,那么此时你首先应该检查Unix或Linux上的Symantec Backup Exec Agent服务是否启动。如下所示,可以确认Symantec Backup E... 阅读全文
GConf error:Failed to contact configuration server
2014-11-03 14:13 by 潇湘隐者, 3263 阅读, 0 推荐, 收藏,
摘要:Linux系统运行一直正常,但是图形界面使用root账号登录时遇到下面错误,第一次遇到这么怪异的状况 具体错误信息如下所示: GConf error:Failed to contact configuration server;some possible cause are that you need to enable TCP/IP networking for ORBIT or you ha... 阅读全文
【转载】latch: cache buffers chains
2014-10-30 13:52 by 潇湘隐者, 2284 阅读, 0 推荐, 收藏,
摘要:本文转自惜分飞的博客,博客原文地址:www.xifenfei.com/1109.html,支持原创,分享知识! 当一个数据块读入sga区,相应的buffer header会被放置到hash列表上,我们称其这hash chains,chain在中文的意为链条或串的意思,表达就是关连性.如果一个进程想访问或修改hash chain上的block,它首先要获得”cache buffers c... 阅读全文
MS SQL 监控错误日志的告警信息
2014-10-28 12:09 by 潇湘隐者, 4607 阅读, 5 推荐, 收藏,
摘要:SQL Server的错误消息(Error Message)按照消息的严重级别一共划分25个等级,级别越高,表示严重性也越高。但是如果你统计sys.messages,你会发现,实际上只有16(SQL SERVER 2008/2012)或17个(SQL SERVER 2005)个级别。猜测应该是一些留作扩展用,一些留作用户自定义错误消息的级别。 sys.messages中有个字段is... 阅读全文
ORA-14450: attempt to access a transactional temp table already in use
2014-10-26 10:39 by 潇湘隐者, 5774 阅读, 1 推荐, 收藏,
摘要:在ORACLE数据中修改会话级临时表时,有可能会遇到ORA-14550错误,那么为什么会话级全局临时表会报ORA-14450错误呢,如下所示,我们先从一个小小案例入手: 案例1: SQL> CREATE GLOBAL TEMPORARY TABLE TEMP_TEST 2 ( 3 NAME VARCHAR2(12) 4 ) ON COMMIT PRESERVE ROWS;T... 阅读全文
VMware下Windows Server 2012添加新磁盘
2014-10-24 14:06 by 潇湘隐者, 21578 阅读, 2 推荐, 收藏,
摘要:系统管理员在VM下新装了一台Windows Server 2012服务器,我在上面安装了SQL Server 2014 Standard版数据库,安装之初,只分配了一个C盘,我想在这台服务器上添加了三个磁盘(虚拟磁盘),步骤如下截图所示: Step 1: 通过VMware vSphere Client连上VMware,右键单击虚拟机,选择“编辑设置”,选择”添加“按钮,选择“硬盘”一步一步从S... 阅读全文
fdisk添加分区引起的Linux Error: 22: Invalid argument
2014-10-24 11:45 by 潇湘隐者, 10995 阅读, 0 推荐, 收藏,
摘要:在Linux服务器(虚拟机)上使用fdisk添加分区、格式化分区后,遇到了Linux Error: 22: Invalid argument错误,操作步骤如下所示 [root@oracle-server ~]# echo "- - -" > /sys/class/scsi_host/host0/scan[root@oracle-server ~]# fdisk -lDisk /dev/sda:... 阅读全文
shell脚本执行时报"bad interpreter: Text file busy"的解决方法
2014-10-20 21:53 by 潇湘隐者, 22120 阅读, 1 推荐, 收藏,
摘要:在执行一个shell脚本时,遇到了“-bash: ./killSession.sh: /bin/bash: bad interpreter: Text file busy”错误提示,如下所示:[oracle@DB-Server bin]$ ./killSession.sh -bash: ./kil... 阅读全文
ORACLE快速彻底Kill掉的会话
2014-10-19 09:12 by 潇湘隐者, 106221 阅读, 9 推荐, 收藏,
摘要:在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程,但是使用这个SQL语句杀掉会话后,数据库并不会立即释放掉相关的资源,有时候你会发现锁定的资源很长时间也不会释放,即使会话状态为“KILLED”,依然会阻塞其它会话。 下面根据Eygel的"Oracle中Kill session的研究",构造一个案例看看kill s... 阅读全文
ORA-01113: file xxxx needs media recovery
2014-10-16 00:23 by 潇湘隐者, 13850 阅读, 0 推荐, 收藏,
摘要:由于规范存储位置以及存储空间调整缘故需要移动表空间MRP_INDEX2的数据文件,如下所示,首先将表空间MRP_INDEX2脱机; 然后复制数据文件;接着重命名数据文件,最后将表空间MRP_INDEX2联机. 在操作过后,最后一步将表空间MRP_INDEX2联机上线时,出现了意外错误信息,如下所示: SQL> ALTER TABLESPACE MRP_INDEX2 OFFLINE NORMAL... 阅读全文
Linux rm删除大批量文件
2014-10-11 12:08 by 潇湘隐者, 23614 阅读, 2 推荐, 收藏,
摘要:在使用rm删除大批量文件时,有可能会遭遇“参数列太长”(Argument list too long)的问题。如下所示 [oracle@DB-Server bdump]$ rm -v epps_q001_*-bash: /bin/rm: Argument list too long
查看总共有多少个这类文件,如下所示,总共有8348个文件 [oracle@DB-Server bdump]$ l... 阅读全文
SQL Server删除distribution数据库
2014-10-08 11:36 by 潇湘隐者, 9840 阅读, 7 推荐, 收藏,
摘要:在数据库服务器删除复制(发布订阅)后,如何删除掉数据库distribution呢?如果你通过SSMS工具去删除数据库distribution,你会发现根本没有删除选项。 下面介绍一下删除distribution的步骤 步骤1: 查看相关订阅服务器的信息,如果还存在对应的订阅服务器,从注册的服务器中删除订阅服务器名称 exec sp_helpsubscriberinfo ;go exec... 阅读全文
SQL Server 2008 R2 Service Pack 3 已经发布
2014-10-07 17:17 by 潇湘隐者, 14245 阅读, 0 推荐, 收藏,
摘要:微软SQL Server Product Team在9月26号官方博客宣布,Microsoft SQL Server 2008 R2 Service Pack 3 (SP3)正式发布了 。具体信息可以参考官方发布的博客SQL Server 2008 R2 Service Pack 3 has re... 阅读全文
YourSQLDba开源项目发布到codeplex网站了
2014-10-07 12:18 by 潇湘隐者, 873 阅读, 0 推荐, 收藏,
摘要:今天登录YourSQLDba的官方网站http://yoursqldba.grics.ca/index_en.shtml,发现YourSQLDba项目已经发布到开源网站http://www.codeplex.com/了。YourSQLDba项目的地址为http://yoursqldba.codep... 阅读全文
ORACLE回收站机制介绍
2014-10-06 16:09 by 潇湘隐者, 26983 阅读, 4 推荐, 收藏,
摘要:回收站概念 从ORACLE 10g开始,引入了一个叫回收站(Recycle Bin)的概念。它的全称叫Tablespace Recycle Bin。回收站实际是一个逻辑容器(逻辑区域),原理有点类似于WINDOW系统的回收站。它以表空间中现有已经分配的空间为基础,而不是从表空间上物理划出一个固定区域用作回收站。这意味着回收站和表空间中的对象共用存储区域、系统没有给回收站预留空间。因此,当表被DR... 阅读全文
ORACLE临时表空间总结
2014-10-05 11:35 by 潇湘隐者, 97408 阅读, 20 推荐, 收藏,
摘要:临时表空间概念 临时表空间用来管理数据库排序操作以及用于存储临时表、中间排序结果等临时对象,当ORACLE里需要用到SORT的时候,并且当PGA中sort_area_size大小不够时,将会把数据放入临时表空间里进行排序。像数据库中一些操作: CREATE INDEX、 ANALYZE、SELECT DISTINCT、ORDER BY、GROUP BY、 UNION ALL、 INTERS... 阅读全文
数据库服务器改名导致Reporting Service不可用的案例
2014-09-15 15:01 by 潇湘隐者, 3084 阅读, 0 推荐, 收藏,
摘要:案例环境: 操作系统版本 : Windows Server 2012 R2 Standard 数据库版本 : SQL Server 2012 Standard Edition SP2 案例介绍: 其实已经是第二次碰到这种情况,还是决定将这个案例记录一下。第一次是做数据库迁移时碰到,没有时间整理记录,第二次准备一个测试环境,从虚拟机一个服务器克... 阅读全文
ORACLE 11g 数据库体系结构图
2014-09-14 08:51 by 潇湘隐者, 6713 阅读, 0 推荐, 收藏,
摘要:ORACLE 11g 的数据库体系结构图,非常全面、系统、高屋建瓴的整体介绍了ORACLE 11g 的数据库体系结构。如果能全面了解、清晰梳理、深入掌握这些知识点,相信对你了解学习、深入研究ORACLE不无裨益。如果图片放大展示不够清晰,请参考我上传的PDF附件ORACLE_11g_ARCHITECTURE.pdf 阅读全文
ORACLE 10g 数据库体系结构图
2014-09-13 13:12 by 潇湘隐者, 1931 阅读, 1 推荐, 收藏,
摘要:ORACLE 10g 的数据库体系结构图(ORACLE 10g(Release 2)ARCHITECTURE),非常的全面、系统、高屋建瓴的整体介绍了ORACLE 10g 的数据库体系结构。如果能全面了解、清晰梳理、深入掌握这些知识点,相信对你了解学习、深入研究ORACLE不无裨益。如果图片放大展示不够清晰,请参考我上传的PDF附件ORACLE_10g_ARCHITECTURE.pdf 阅读全文
ORACLE 9i 数据库体系结构图
2014-09-13 12:42 by 潇湘隐者, 1233 阅读, 0 推荐, 收藏,
摘要:ORACLE 9i 的数据库体系结构图,非常的全面、系统、高屋建瓴的整体介绍了ORACLE 9i 的数据库体系结构。如果能全面了解、清晰梳理、深入掌握这些知识点,相信对你了解学习、深入研究ORACLE不无裨益。如果图片放大展示不够清晰,请参考我上传的PDF附件ORACLE_9i_ARCHITECTURE.pdf 阅读全文
SQL*Plus中替换变量与定义变量
2014-09-11 21:25 by 潇湘隐者, 10224 阅读, 1 推荐, 收藏,
摘要:替换变量 SQL*Plus中的替换变量又叫替代变量,它一般用来临时存储相关数据;在SQL语句之间传递值。一般使用&或&&前缀来指定替换变量. 关于使用替换变量,一般是利用其创建通用的脚本或达到和用户交换目的。如下所示: 例如,我需要查看表的相关信息,如果不使用替换变量,每次查询我都要修改脚本。非常不便,如果使用替换变量,我们可以将下面脚本存放在tab.sql脚本中,每次运行时,只需要输入替换变... 阅读全文
Oracle数据泵(Data Dump)错误汇集
2014-09-07 13:15 by 潇湘隐者, 17660 阅读, 3 推荐, 收藏,
摘要:Oracle数据泵(Data Dump)使用过程当中经常会遇到一些奇奇怪怪的错误案例,下面总结一些自己使用数据泵(Data Dump)过程当中遇到的问题以及解决方法。都是在使用过程中遇到的问题,以后陆续遇到数据泵(Data Dump)的错误案例,都会补充在此篇。 错误案例1: ORA-39065: DISPATCH 中出现意外的主进程异常错误;ORA-44002: 对象名无效 Windows 平... 阅读全文
SQL Server 2012 The report server cannot open a connection to the report server database
2014-09-05 17:00 by 潇湘隐者, 2419 阅读, 0 推荐, 收藏,
摘要:案例环境: 操作系统版本: Windows Server 2012 R2 Standard 数据库版本 : SQL SERVER 2012 SP2 案例介绍: 今天进入一台新安装的SQL Server服务器的Reporting Service管理界面时,出现如下错误信息 The report server cannot open a connection to the report ser... 阅读全文
SQL Server 2012安装错误案例:Error while enabling Windows feature: NetFx3, Error Code: -2146498298
2014-09-04 16:34 by 潇湘隐者, 4500 阅读, 1 推荐, 收藏,
摘要:案例环境: 服务器环境 : Windows Server 2012 R2 Standard 数据库版本 : SQL Server 2012 SP1 案例介绍: 在Windows Server 2012 R2 Standard版本上安装SQL SERVER 2012时,安装过程弹出如下错误提示:Error while enabling Windows feature: NetFx3, E... 阅读全文
SQL Server 中WITH (NOLOCK)浅析
2014-08-30 11:58 by 潇湘隐者, 180937 阅读, 141 推荐, 收藏,
摘要:概念介绍 开发人员喜欢在SQL脚本中使用WITH(NOLOCK), WITH(NOLOCK)其实是表提示(table_hint)中的一种。它等同于 READUNCOMMITTED 。 具体的功能作用如下所示(摘自MSDN): 1: 指定允许脏读。不发布共享锁来阻止其他事务修改当前事务读取的数据,其他事务设置的排他锁不会阻碍当前事务读取锁定数据。允许脏读可能产生较多的并发操作,但其... 阅读全文
虚拟机备份克隆导致SQL SERVER 出现IO错误案例
2014-08-20 10:28 by 潇湘隐者, 3402 阅读, 1 推荐, 收藏,
摘要:案例环境: 服务器配置: CPU: Intel E5-2690 RAM: 12G 虚拟机 操作系统 : Windows Server 2008 R2 Standard Edtion x64 数据库版本: SQL SERVER 2008R2 案例介绍: 晚上收到数据库一封告警邮件SQL Server Alert System: 'Severity 016' occurred o... 阅读全文
[翻译] 聚集索引表 VS 堆表
2014-08-19 23:21 by 潇湘隐者, 4817 阅读, 2 推荐, 收藏,
摘要:前言: 本文对这篇博客Clustered Tables vs Heap Tables 的翻译, 如有翻译不对或不好的地方,敬请指出,大家一起学习进步。 问题描述 创建一个新表时,一个非常重要的设计原则就是创建还是不创建聚集索引的决定。没有聚集索引的表被称为堆,拥有聚集索引的表叫聚集索引表。 聚集索引表比堆表拥有一些好处(优势),比如聚集索引表是基于聚集索引键顺序存储的,正因为如此,所以通过聚集... 阅读全文
Linux 使用fdisk添加新分区
2014-08-14 22:31 by 潇湘隐者, 57153 阅读, 2 推荐, 收藏,
摘要:Linux系统由于数据累计增长、前期存储规划不合理等诸多因素,出现存储不够用的情况时,此时就需要扩展逻辑分区或添加新的逻辑分区。下面介绍一下通过使用fdsik添加新的逻辑分区。 首先使用df命令检查文件系统的磁盘空间占用情况 [root@DB-ONE-SERVER~]# df -hFilesystem Size Used Avail Use% Mounted on/d... 阅读全文
浙公网安备 33010602011771号