代码改变世界

SQL SERVER 2012 修改数据库默认位置不立即生效

2014-03-17 23:11 by 潇湘隐者, 15261 阅读, 4 推荐, 收藏,
摘要:今天修改SQL SERVER 2012的数据库默认位置:即数据文件、日志文件默认位置时遇到一个问题,单击"服务器属性”(Server Properties)——> 数据库设置(Database Settings), 修改了数据文件和日志的默认路径。点击确认后再打开该属性窗口,居然发现修改的值变回修改前的值了。刚开始我以为是修改没有生效,没有修改到注册表,但是检查注册表,在HKEY_LOCAL_MA... 阅读全文

SQL Server Reporting Services:无法检索应用程序文件。部署中的文件已损坏

2014-03-17 17:31 by 潇湘隐者, 1773 阅读, 1 推荐, 收藏,
摘要:如果在客户端计算机上启动Microsoft SQL Server 2012的 ClickOnce 版本的 Microsoft SQL Server 报表生成器时出现“无法检索应用程序文件。部署中的文件已损坏”时,一般是由于客户端计算机上没有安装 Microsoft.NET Framework 4 或更高版本的.NET Framework 版本,安装了Microsoft.NET Framework ... 阅读全文

Create view failed with ORA-01031:insufficient privileges

2014-03-14 14:35 by 潇湘隐者, 4431 阅读, 0 推荐, 收藏,
摘要:有时候在ORACLE数据库创建视图时会遇到:ORA-01031:insufficient privileges错误,我也多次碰到了各种创建视图出错的情况,很多时候也没有太在意,今天被一同事问起这个问题,顺便总结一下出错的各种场景。 场景1:使用sys或system账号登陆数据库,创建dm、ods账号(授予connect、resource角色) 1: [... 阅读全文

PowerVault TL4000 Tape Library 告警:“Media Attention”

2014-03-13 23:21 by 潇湘隐者, 3358 阅读, 0 推荐, 收藏,
摘要:Dell PowerVault TL4000 磁带库机的指示灯告警,从Web管理平台登录后,在菜单“Library Status”下发现如下告警信息: Library Status: Media Attention 出现这个告警,一般是因为磁带卡住、磁带损坏等原因造成,需要进一步验证、检查具体原因,在菜单Inventory下找到了原因: Slot 32下有一盒编码为000037L5的... 阅读全文

Linux下Oracle 10.2.0.1升级到10.2.0.4总结

2014-03-12 17:26 by 潇湘隐者, 11003 阅读, 2 推荐, 收藏,
摘要:最近部署测试环境时,将测试环境ORACLE数据库从10.2.0.1升级到了10.2.0.4,顺便整理记录一下升级过程。 实验环境: 操作系统:Oracle Linux Server release 5.7 数据库:Oracle 10.2.0.1 下载解压补丁包 1: [oracle@DB-Server tmp]$ unzip p6810189_10204_Lin... 阅读全文

深入理解Linux修改hostname

2014-03-12 10:17 by 潇湘隐者, 239486 阅读, 61 推荐, 收藏,
摘要:当我觉得对Linux系统下修改hostname已经非常熟悉的时候,今天碰到了几个个问题,这几个问题给我好好上了一课,很多知识点,当你觉得你已经掌握的时候,其实你了解的还只是皮毛。技术活,切勿浅尝则止! 实验环境:Red Hat Enterprise Linux Server release 5.7 (Tikanga) ,其它版本Linux可能有所不同。请以实际环境为准。 其实我多次修改过hos... 阅读全文

逆水行舟,不进则退

2014-03-11 00:04 by 潇湘隐者, 1109 阅读, 1 推荐, 收藏,
摘要:最近一段时间,享受家庭生活,陪伴家人享受天伦之乐,晚上几乎很少用用电脑。自己感觉学习有些懈怠了。学如逆水行舟,不进则退,还是要挤出一些时间来学习研究,否则时间长了,温水煮青蛙,人真的就懒惰下来了,等到危机出现,已经无法自救了,居安思危,时刻要有危机意识。每天还是要花点时间学习学习、写写博客、做做实验、总结经验。 今晚特意看了自己到底了写了几篇博客,有点汗颜,比起Dave等大牛几乎每天一篇博客,让我情何以堪啊!从今天起,也必须老当益壮、发奋图强,每天也总结一篇博文,看几篇博文。提高工作效率。上班多挤一点时间学习,下班好好陪陪小孩和老婆。立帖为证! 阅读全文

TNS-12541: TNS:no listener TNS-12560 TNS-00511: No listener

2014-03-10 11:24 by 潇湘隐者, 28298 阅读, 1 推荐, 收藏,
摘要:为了测试需要,系统管理员帮忙将一台ORACLE数据库服务器克隆到虚拟机上,我上去删除了root、oracle、tomcat账号下的crontab定时作业,然后启动了ORACLE数据库实例,删除了ORACLE下的作业,然后启动监听时报如下错误: [oracle@EGMLNX02 admin]$ lsnrctl stop LSNRCTL for Linux: Version 10.2.0.... 阅读全文

Linux Tomcat 6.0安装配置实践总结

2014-03-08 23:32 by 潇湘隐者, 29974 阅读, 5 推荐, 收藏,
摘要:系统环境: Red Hat Enterprise Linux Server release 5.7 (Tikanga) 64位 Tomcat下载 从官方网站 http://tomcat.apache.org/下载你需要的Tomcat版本,目前Tomcat主要版本有Tomcat 6.0、Tomcat 7.0、Tomcat 8.0三个版本,下面我们以6.0(6.0.39)... 阅读全文

Database 'xxx' cannot be upgraded because it is read-only or has read-only file Make the database or files writeable, and rerun recovery.

2014-03-07 12:20 by 潇湘隐者, 2500 阅读, 1 推荐, 收藏,
摘要:在分离数据库DatabaseName(暂且用DatabaseName代替该数据库名)后,我将其数据文件以及日志文件移动到新增的磁盘上。然后附加该数据库,结果报如下错误: Database 'DatabaseName' cannot be upgraded because it is read-only or has read-only files. Make the database or ... 阅读全文

Tomcat启动找不到JRE_HOME的解决方法

2014-03-07 11:48 by 潇湘隐者, 79732 阅读, 2 推荐, 收藏,
摘要:在配置测试环境时,将生产服务器的Tomcat目录打包过来后解压后,启动Tomcat后,发现如下问题:[tomcat@gsp bin]$ ./shutdown.sh Using CATALINA_BASE: /usr/local/tomcat Using CATALINA_HOME: /usr/local/tomcat Using CATALINA_TMPDIR: /usr/local/tomcat/temp Using JRE_HOME: /usr/java/jdk1.6.0_12 /usr/local/tomcat/bin/catalina.sh: line 315: /usr/java/j 阅读全文

ORACLE触发器判断是否更新了某个字段

2014-03-06 17:03 by 潇湘隐者, 21657 阅读, 2 推荐, 收藏,
摘要:今天遇到一个有意思的小问题,一同事有这样一个需求:在更新表T时,如果只是更新字段C,那么不希望触发该该表的触发器去处理业务逻辑。即想在触发器中做出判断:如果更新了字段C,那么跳出触发器,不处理业务逻辑,如果是更新其它字段,那么让触发器去处理业务逻辑。 他是这样做的 1: if :NEW.C != :OLD.C then ... 阅读全文

MS SQL错误:SQL Server failed with error code 0xc0000000 to spawn a thread to process a new login or connection. Check the SQL Server error log and the Windows event logs for information about possible related problems

2014-03-05 14:12 by 潇湘隐者, 2962 阅读, 0 推荐, 收藏,
摘要:早晨宁波那边的IT人员打电话告知数据库无法访问了。其实我在早晨也发现Ignite监控下的宁波的数据库服务器出现了异常,但是当时正在检查查看其它服务器发过来的各类邮件,还没等到我去确认具体情况,就收到了电话。我首先检查网络是否畅通,结果发现网络没有问题,然后远程登录到该服务器,查看了一下数据库的服务发现其运行正常,但是在本机使用MSSMS管理工具亦无法连接数据库,当下有两种方案:方案一:... 阅读全文

MS SQL 错误:The operation could not be performed because OLE DB provider "SQLNCLI10" for linked server "test" was unable to begin a distributed transaction.

2014-03-05 11:39 by 潇湘隐者, 7484 阅读, 0 推荐, 收藏,
摘要:一同事在测试服务器(系统:Windows 2008 R2 Standard 数据库:SQL SERVER 2008 R2)通过链接服务器test使用分布式事务测试时出错,出错信息如下: set xact_abort on begin tran update test.mydb.dbo.test_one set name='test' where id= 3 ; commit O... 阅读全文

ORA-01078: failure in processing system parameters & LRM-00109: could not open parameter file

2014-02-25 18:13 by 潇湘隐者, 28906 阅读, 0 推荐, 收藏,
摘要:安装了Oracle 12C后,启动数据库的过程中出现如下错误 SQL> startup ORA-01078: failure in processing system parameters LRM-00109: could not open parameter file '/u01/app/oracle/product/12.1.0/db_1/dbs/initepps... 阅读全文

Ignite 配置更新Oracle JDBC Drive

2014-02-25 18:10 by 潇湘隐者, 3097 阅读, 0 推荐, 收藏,
摘要:如果使用Oracle 12C 作为Ignite 的Repository的话,在Repository Createion Wizard的配置过程中,会出现ORA-28040:No matching authentication protocol错误,出现这个错误是因为Ignite使用的JDBC版本过低原因造成。需要升级JDBC的版本 步骤1:先查看本地Java版本并去官方网站下载... 阅读全文

Ignite安装配置——中篇

2014-02-25 14:40 by 潇湘隐者, 5248 阅读, 0 推荐, 收藏,
摘要:Linux Ignite配置——上篇大体介绍了一下Ignite工具的功能、特性等,以及如何在Linux 上安装配置。从上篇可见Ignite安装非常的简单方便。下面介绍一下Ignite Repository Wizard(SQL Server或 ORACLE)配置以及如何注册需要监控的数据库。在上篇中介绍了如何启动Ignite服务,其实只需要进入/home/ignite8/ignite_8_3_407目录下。就可以看到startup.sh 和shutdwon.sh 两个shell脚本。用来启动和关闭Ignite服务。不过如果要跟全面的了解如何使用Ignite,建议大家先看看/home/ignit 阅读全文

Ignite安装配置——上篇

2014-02-17 16:11 by 潇湘隐者, 9321 阅读, 0 推荐, 收藏,
摘要:Ignite介绍 Ignite 是SolarWinds公司开发的一款数据库性能监控、性能分析并提供优化解决方案的性能检测分析工具,Ignite配置简单、方便;它会收集实时会话数据、服务器资源使用情况,以及数据库服务器性能数据。提供实时监控和告警。它不仅可以从多个维度-如等待类型、程序、 执行计划分析历史趋势的响应时间。而且有着非常优秀的图形化界面,用户体验非常棒。当然这款工具并非是免费的,但是提供试用版本。大家可以去http://www.ignitefree.com/了解一下Ignite提供的免费版本,SolarWinds公司最近被Confio Software收购了。大家也可以从它的官网ht 阅读全文

ORA-27125: unable to create shared memory segment

2014-01-14 18:20 by 潇湘隐者, 5888 阅读, 1 推荐, 收藏,
摘要:平台环境 : Oracle Linux Server release 5.7 x86_64 数据库版本 : Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi 在安装Oracle安装过程中,dbca 建instance的,遇到如下错误 以前遇到安装ORACLE成功后,启动过程中遇到OR... 阅读全文

Oracle Linux(64位)安装64位Oracle10g遇到ins_ctx.mk问题

2014-01-14 17:18 by 潇湘隐者, 32523 阅读, 3 推荐, 收藏,
摘要:在Oracle Linux Server Release 5.7上安装64位Oracle 10g 时,遇到如下问题: Error in invoking target 'install' of makefile '/u01/app/oracle/product/dbhome_1/ctx/lib/ins_ctx.mk'. See '/u01/app/oracle/oraInventory... 阅读全文

Linux下解压超过4G的zip文件

2014-01-09 11:52 by 潇湘隐者, 28286 阅读, 0 推荐, 收藏,
摘要:从Windows平台通过FTP上传一个大小约为6G的zip文件到Linux系统(Oracle Linux Server release 5.7)上,解压过程中出现如下错误: 1: [root@gsp tmp]# unzip -n OracleLinuxandPataches.zip -d /u02/tmp 2: error: Zip file too bi... 阅读全文

SQL SERVER 2008:内部查询处理器错误: 查询处理器在执行过程中遇到意外错误

2014-01-06 22:20 by 潇湘隐者, 12456 阅读, 2 推荐, 收藏,
摘要:今天一个同事突然告诉我,以前跑得很正常的一个SQL语句,执行时突然报如下错误: 消息1222,级别16,状态18,第1 行 已超过了锁请求超时时段。 消息8630,级别16,状态1,第1 行 内部查询处理器错误: 查询处理器在执行过程中遇到意外错误。 我执行了一下这个SQL语句,也是报如上错误,感觉有点奇怪,还... 阅读全文

Oracle数据库shutdown immediate被hang住的几个原因

2014-01-05 23:08 by 潇湘隐者, 12254 阅读, 1 推荐, 收藏,
摘要:实验操作环境: 操作系统:Red Hat Enterprise Linux ES release 4 (Nahant Update 6) 数据库 : Oracle Database 10g Release 10.2.0.4.0 – Production 32bit 今晚使用shutdown immediate(其实是执行... 阅读全文

sp_configure错误:不支持对系统目录进行即席更新。

2013-12-31 15:44 by 潇湘隐者, 25037 阅读, 5 推荐, 收藏,
摘要:今天在一台数据库服务器上(Microsoft SQL Server 2008 R2 (SP2) - 10.50.4000.0 (X64) Standard Edition (64-bit))使用sp_configure更改当前服务器的全局配置设置时,遇到错误提示为“消息 5808,级别 16,状态 1,第 1 行 Ad hoc update to system catalogs is not supported”,一般对应的中文错误提示为:“消息 5808,级别 16,状态 1,第 1 行 不支持对系统目录进行即席更新”。Code SnippetEXEC sp_configure'sh 阅读全文

SQL SERVER 2008 Reporting Services 的一些小问题集合

2013-12-18 17:58 by 潇湘隐者, 7364 阅读, 1 推荐, 收藏,
摘要:实验环境:服务器 Windows Server 2008 R2 Standard 64bit 数据库 SQL SERVER 2008 R2 Standard 64bit 问题1:在SQL Server 2008下,配置了Reporting Services后,在IE里输入http://localhost/Reports/Pages/Folder.asp... 阅读全文

Linux忘记root密码怎么办?

2013-12-18 11:05 by 潇湘隐者, 25223 阅读, 0 推荐, 收藏,
摘要:开篇前言:Linux系统的root账号是非常重要的一个账号,也是权限最大的一个账号,但是有时候忘了root密码怎么办?总不能重装系统吧,这个是下下策,其实Linux系统中,如果忘记了root账号密码,是可以通过进入单用户模式或其它方法修改密码的。当然,具体方式跟Boot Loader、操作系统有关系,GRUB与LILO的实现方式有所不同。 Boot Loader 是在操作系统内核运行之前运行的一... 阅读全文

ORACLE数据库汉字占几个字节问题

2013-12-10 10:31 by 潇湘隐者, 40523 阅读, 9 推荐, 收藏,
摘要:一同事由于系统需求关系,将SQL SERVER数据库的一个表导入ORACLE数据库时,发现居然报错:ORA-12899: value too large for column xxxx (actual:56, maximum:50),该字段长度在两个数据库都是50,之所以出现这个错误,原因无外乎两个: 一:因为ORACLE数据库它可以存储字节或字符,例如 CHAR(12 BYTE) CHAR(1... 阅读全文

SQL Server解决孤立用户浅析

2013-12-09 15:47 by 潇湘隐者, 6458 阅读, 3 推荐, 收藏,
摘要:孤立用户概念 所谓孤立用户即指在服务器实例上未定义或错误定义了其相应 SQL Server 登录名的数据库用户无法登录到实例。 这样的用户被称为此服务器实例上的数据库的“孤立用户”。 如果删除了对应的 SQL Server 登录名,则数据库用户可能会变为孤立用户。 另外,在数据库还原或附加到 SQL Server 的其他实例之后,数据库用户也可能变为孤立用户。 如果未在新服务器实例... 阅读全文

数据库服务器虚拟内存设置

2013-12-09 12:00 by 潇湘隐者, 7778 阅读, 1 推荐, 收藏,
摘要:问题场景 今天收到一台数据库服务器的磁盘空间告警邮件,如下所示,C盘总共60G,只剩下3.13G大小空间,Free Rate 为5.22%。 因为msdb、tempdb等系统数据库都不在系统盘(C盘),对于突然出现的系统盘磁盘空间不足,感觉有点奇怪,想了解一下到底是什么原因导致这种情况出现。于是用TreeSize 工具扫描了一下C盘,除了目录C:\Program Files\Microso... 阅读全文

SQL SERVER修改排序规则——脚本篇

2013-12-07 20:45 by 潇湘隐者, 19523 阅读, 5 推荐, 收藏,
摘要:在上篇MS SQL 排序规则总结中,大致就数据库服务器排序规则(或者叫数据库实例排序规则)、数据库排序规则、列的排序规则粗浅的叙说了一遍,重点讲述了修改数据库服务器排序规则(数据库实例排序规则),其中对于数据库排序规则的修改只是粗略带过。其实相对而言,修改服务器排序规则(数据库实例排序规则)相对简单一些,修改数据库的排序规则就复杂多了,因为涉及到数据、SQL脚本等等,例如,一不小心,修改排序规则后... 阅读全文
上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 43 下一页