代码改变世界

随笔档案-2011年05月

ORA-01033: ORACLE initialization or shutdown in progress

2011-05-25 23:47 by 潇湘隐者, 3210 阅读, 收藏, 编辑
摘要: 这阵子折腾ORACLE数据库,今天还真给我“折腾”出问题来了,清理磁盘里面文件时,把D:\KERRY.MDF这个数据库文件删除了(呵呵,事后才想起来的,当时以为是SQL SERVER 05 数据库实验时创建的),结果今天启动ORACLE服务后,PL/SQL连接过去时报错:ORA-01033: ORACLE initialization or shutdown in progress。查看D:\oracle\product\10.2.0\admin\orcl\bdump下告警日志,发现了下面一些错误,仅仅贴出部分日志信息(太多了,不好贴)OSD-04002: 无法打开文件O/S-Error: ( 阅读全文

邪恶的PLS-00103错误提示

2011-05-23 20:48 by 潇湘隐者, 53314 阅读, 收藏, 编辑
摘要: 今天碰到一个存储过程编译错误,提示PLS-00103错误,关于这个错误网上能搜到一大把,原因很多,我碰到的错误提示如下:Compilation errors for PROCEDURE ETL.PRO_TM_WG_NETSEV_PVError: PLS-00103: 出现符号 "EXCEPTION"在需要下列之一时: begin case declare end exit for goto if loop mod null pragma raise return select update while with <an identifier> <a dou 阅读全文

计算机改名引发的ORA-12541: TNS无监听程序错误

2011-05-21 20:27 by 潇湘隐者, 2980 阅读, 收藏, 编辑
摘要: 近期上班时,由于开机时老是提示“ 局域网出现计算机重名冲突”,于是把计算机名字给改了,从PC2010081312zeo改为了CXBIKKKKKKK,结果第二天来的时候,用PL/SQL连接我本地机子的ORACLE实例时,弹出ORA-12541:TNS无监听程序错误的提示,当时也没想到是计算机改名引起的问题,以为是相关服务没有启动缘故,于是我打开服务面板,如图所示,发现OracleOraDb10g_home1TNSListener服务没有启动,于是启动这个服务,结果等我启动后,出现下面的错误提示我又启动一次,结果还是上面错误错误提示,于是去ORACLE实例所在的安装目录%\10.2.0\db_1\ 阅读全文

SQL SERVER 表最小行的一个纠结问题

2011-05-19 00:37 by 潇湘隐者, 2692 阅读, 收藏, 编辑
摘要: 昨天一个同事突然问我,说他在SQL 2000数据库创建如下表的时候,突然碰到了下面一条警告信息。SQL脚本和警告信息如下:IFOBJECT_ID(N'Log')ISNULLBEGINCREATETABLELog([Date]DATETIME,[Thread]NVARCHAR(255),[Level]NVARCHAR(50),[Logger]NVARCHAR(255),[Message]NVARCHAR(4000),[Exception]NVARCHAR(4000))ENDELSEPRINT('该表已经存在,请检查数据库');GOWarning:Thetable& 阅读全文

ORACLE SQL脚本能否修改字段名称?

2011-05-18 20:47 by 潇湘隐者, 5421 阅读, 收藏, 编辑
摘要: 在看到标题时,你先想想:在ORACLE中能否修改一个表的某个字段名呢?如果能的话,你是否还记得SQL脚本如何写的呢,呵呵,写这个的目的是因为在论坛上看见许多信誓旦旦的说ORACLE中不能修改字段名称,只能先删除、后添加字段或是其它方法来处理。当然我不知道他们是在ORACLE那个版本下测试。我在ORACLE 9.0 ,10上是都可以执行的。http://topic.csdn.net/t/20020605/16/780826.htmlhttp://topic.csdn.net/u/20090306/14/c3fe94e2-ce50-4c0f-a205-f8f19a3f17a2.htmlhttp:/ 阅读全文

数据分析方法

2011-05-12 00:02 by 潇湘隐者, 2740 阅读, 收藏, 编辑
摘要: 一般我们会对数据做对比分析、分布分析、趋势分析、TOP N分析等,其中对比分析又分为同比分析、环比分析。下面先来介绍一下它们的概念: 对比分析法也称比较分析法,是把客观事物加以比较,以达到认识事物的本质和规律并做出正确的评价。往往把事物的属性抽取出来形成一个指标数据。例如消费者物价指数CPI。 对比分析法通常是把两个相互联系的指标数据进行比较,从数量上展示和说明研究对象规模的大小,水平的高低,速度的快慢,以及各种关系是否协调。在对比分析中,选择合适的对比标准是十分关键的步骤,选择的合适,才能做出客观的评价,选择不合适,评价可能得出错误的结论。 同比:与历史同期指标数据对比叫同比。比如很多上市公 阅读全文

ORACLE对象大小写问题

2011-05-05 22:26 by 潇湘隐者, 9430 阅读, 收藏, 编辑
摘要: 在数据库新建一个测试表(数据库版本为ORACLE10.2.0.1.0),表名为小写的test。脚本如下所示:CREATETABLEtest(idNUMBER(10),NameVARCHAR2(20),SexVARCHAR(2))--查找不到对应数据SELECT*FROMUSER_TABLESWHERETABLE_NAME='test'--改用大写才可以查到对应的数据SELECT*FROMUSER_TABLESWHERETABLE_NAME='TEST'--查找不到对应数据SELECT*FROMALL_TAB_COLUMNSWHERETABLE_NAME=' 阅读全文

ORACLE用户管理

2011-05-04 21:37 by 潇湘隐者, 1558 阅读, 收藏, 编辑
摘要: ORACLE用户管理包括: 创建用户、修改用户、删除用户 创建用户的脚本命令是CREATE USER语句,创建用户一般要由DBA或拥有该系统权限的用户来执行。那么我们首先来创建一个名为:kerry的用户(账号)CREATEUSERkerryIDENTIFIEDBYK123456DEFAULTTABLESPACEUSERSQUOTA10MONUSERSTEMPORARYTABLESPACETEMP 创建用户以后,我们可以通过下面的脚本来查看用户信息SELECTUSERNAME,PASSWORD,ACCOUNT_STATUS,DEFAULT_TABLESPACE, TEMPORARY_TABLES 阅读全文

【转】软件开发工具介绍之 6.Web开发工具

2011-05-04 17:39 by 潇湘隐者, 763 阅读, 收藏, 编辑
摘要: 【本文转自http://www.cnblogs.com/dusonchen/archive/2011/02/09/1739087.html】1.EditPlus无论是编写xhtml页面,还是css、js文件,甚至随笔记记这样的事情,我都会使用EditPlus,感觉它不仅功能强大,更难得的是:绿色、轻量级、启动速度快、稳定性高1.1 配置文件模板设置好EditPlus的配置文件,告别重复的体力劳动。如果我们经常建立一种文件,而这种文件总会包含一些重复的文字或者代码的话,我们就可以建立模板,然后通过模板建立文件。从而摆脱每次都要重复的体力劳动。1.2 顺手的侧边栏侧边栏包含了“快速目录路径”和“快 阅读全文

【转】三大UML建模工具Visio、Rational Rose、PowerDesign的区别

2011-05-04 17:27 by 潇湘隐者, 10360 阅读, 收藏, 编辑
摘要: 本文转自http://developer.51cto.com/art/201006/207993.htmUML建模工具相信大家有所了解,那么你对UML建模工具Visio 、Rational Rose、PowerDesign之间的区别和联系是否了解,这里就像大家简单介绍一下。ROSE是直接从UML发展而诞生的设计工具,它的出现就是为了对UML建模的支持,ROSE一开始没有对数据库端建模的支持,但是在现在的版本中已经加入数据库建模的功能。ROSE主要是在开发过程中的各种语义、模块、对象以及流程,状态等描述比较好,主要体现在能够从各个方面和角度来分析和设计,使软件的开发蓝图更清晰,内部结构更加明朗( 阅读全文
点击右上角即可分享
微信分享提示