- 博客(67)
- 资源 (1)
- 收藏
- 关注
转载 ORA-01855 :要求AM/A.M. 或 PM/P.M.
在ORACLE执行insert语句的时候提示如题错误是下面一条语句引起的to_date('2011/09/13 3:23PM','yyyy/mm/dd hh:miAM')将上面语句改为to_date('2011/09/13 3:23下午','yyyy/mm/dd hh:miAM') 这个应该是和NLS_DATE_LANGUAGE的设置有关,在我设置的NLS_DATE_LAN
2012-11-02 10:27:03
1955
原创 oracle监听服务没了
SQL> create user test identified by sa123456;用户已创建。SQL> grant dba to test;授权成功。SQL> exit;从 Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - ProductionWith the Partitioning, OLAP
2012-11-01 15:07:43
4611
转载 sqlplus常用命令
show和set命令是两条用于维护SQL*Plus系统变量的命令 SQL> show all --查看所有68个系统变量值 SQL> show user --显示当前连接用户 SQL> show error --显示错误 SQL> set heading off --禁止输出列标题,默认值为ON SQL> set feedback off
2012-11-01 10:55:01
2760
原创 set define off 关闭替代变量功能
在SQL*Plus中默认的"&"表示替代变量,也就是说,只要在命令中出现该符号,SQL*Plus就会要你输入替代值。这就意味着你无法将一个含有该符号的字符串输入数据库或赋给变量,如字符串“SQL&Plus”系统会理解为以“SQL”打头的字符串,它会提示你输入替代变量 Plus的值,如果你输入ABC,则最终字符串转化为“SQLABC”。 set define off 则关闭该功能,“&”将作
2012-11-01 10:41:34
921
原创 PAE(物理地址扩展)
Physical Address Extension(PAE)技术最初是为了弥补32位地址在PC服务器应用上的不足而推出的。我们知道,传统的IA32架构只有32位地址总线,只能让系统容纳不超过4GB的内存,这么大的内存,对于普通的桌面应用应该说是足够用了。可是,对于服务器应用来说,还是显得不足,因为服务器上可能承载了很多同时运行的应用。PAE技术将地址扩展到了36位,这样,系统就能够容纳2^36=
2012-10-18 12:54:54
2632
转载 SQLserver狂占CPU解决方案
1.打开操作系统启动时PAE 配置项;步骤:找到系统安装的引导位置的目录下找到boot.ini文件,默认是隐藏只读的,找到 Windows2003 启动配置,在后面加上空格 /PAE ,保存;重启示例所示: multi(0)disk(0)rdisk(0)partition(2)/%systemroot%= "Windows Server 2003 Datacenter Edition " /P
2012-10-16 21:44:27
1290
转载 性能计数器 大集结
---CPU性能计数器说明 CPU:1.System:%Total Processor Time 平均CPU利用率。指处理器执行非闲置线程时间的百分比,测量处理器繁忙的时间 这个计数器设计成用来作为处理器活动的主要指示器,可以选择单个CPU实例,也可以选择Total2.System:%Processor Queue Length 等待处理器处理的线程数(正常范围为cpu数的1~3倍)3.
2012-10-16 21:27:47
771
转载 系统性能监视器指标值
处理器Processor(_Total)%Procerssor Time 处理器繁忙的百分比 80%%Priveileged Time 处理器花费在特权模式的时间百分比(如处理io的花费) 10%SystemProcessor Queue Length 处理器上未处理的请求数(/每个处理器)
2012-10-16 21:25:40
770
转载 常用 监控SQLSERVER性能计数器
CPU监视:processor:%processor time 即 CUP处理非闲置线程所用时间的百分比。如果该值一直大于70% 就代表CUP存在瓶颈Process: %processor time (sqlservr) 即 总的处理时间中有多少是由SQLSERVER占用的。System :Processor queue Length 即 等待由CPU处理的线程的数量。如果平均队列长度大
2012-10-16 21:19:51
1732
转载 WMSYS.WM_CONCAT 函數的用法
select t.rank, t.Name from t_menu_item t; 10 CLARK 10 KING 10 MILLER 20 ADAMS 20 FORD 20 JONES 20 SCOTT 20 SMITH 30 ALLEN 30 BLAKE 30 JAMES 30 MARTIN 30 TURNER 30 WARD----------------
2012-10-12 16:11:59
777
转载 Oracle判断表、列、主键是否存在的方法
在编写程序时,数据库结构会经常变化,所以经常需要编写一些数据库脚本,编写完成后需发往现场执行,如果已经存在或者重复执行,有些脚本会报错,所以需要判断其是否存在,现在我就把经常用到的一些判断方法和大家分享下:一。判断Oracle表是否存在的方法declare tableExistedCount number; --声明变量存储要查询的表是否存在begin select co
2012-10-12 11:20:12
9161
转载 sql server 判断是否存在数据库,表,列,视图...
1 判断数据库是否存在if exists (select * from sys.databases where name = '数据库名') drop database [数据库名] 2 判断表是否存在if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'
2012-10-12 10:56:41
1539
转载 sql server 中使用OBJECT_ID 总结
判断数据库对象是否存在if object_id(N'对象名',N'对象类型') is not null 执行语句 可选对象类型:AF = 聚合函数 (CLR)C = CHECK 约束D = DEFAULT(约束或独立)F = FOREIGN KEY 约束FN = SQL 标量函数FS = 程序集 (CLR)标量函数FT = 程序集 (
2012-10-12 10:52:20
3866
转载 SQL Server2000 性能调试
这篇文章作为一个SQL Server性能调试的基础性文章,对于想进行性能调试方面的新手来说,可以作为一个介绍性的资料 (虽然我感觉上觉得只是介绍了一些基本工具,但令人吃惊的是很多人还不知道这些工具)。原文:How to Take Advantage of SQL Server 2000 Performance Tuning Tools来源:SQL-Server-Performance.co
2012-10-11 11:05:18
988
转载 SQLServerDBA十大必备工具
曾经和一些DBA和数据库开发人员交流时,问他们都用过一些什么样的DB方面的工具,大部分人除了SSMS和Profile之外,基本就没有使用过其他工具了;诚然,SSMS和Profile足够强大,工作的大部分内容都能通过它们搞定,但是MS、第三方公司甚至是个人开发者为SQLServer提供了很多其他的工具,如果你能充分的掌握这些工具,无疑会给我们数据库的管理、优化、测试和排错节省大量的时间和精力
2012-09-27 16:17:13
1025
转载 SQL Server 2005 系统监视与性能调优
SQL Server性能优化就是要保证计算机资源使用尽可能达到最平衡的状态,不要因为某处资源的瓶颈导致系统整体性能运行低下。 监视过程是这样的,首先要排除因为事务死锁导致的问题,然后是数据组织不合理导致硬盘I/O 过多的问题,接着是考虑是否内存过小导致硬盘I/O过多的问题,下一步是排除查询不够优化的性能问题,最后是排除CPU性能过低的问题。解决的思路如下: (要注意的是,性能监视的对
2012-09-27 16:03:15
1093
转载 char、varchar、text和nchar、nvarchar、ntext的区别
很多开发者进行数据库设计的时候往往并没有太多的考虑char, varchar类型,有的是根本就没注意,因为存储价格变得越来越便宜了,忘记了最开始的一些基本设计理论和原则,这点让我想到了现在的年轻人,大手一挥一把人民币就从他手里溜走了,其实我想不管是做人也好,做开发也好,细节的把握直接决定很多东西。当然还有一部分人是根本就没弄清楚他们的区别,也就随便选一个。在这里我想对他们做个简单的分析,当然如果有
2012-09-27 15:05:58
454
转载 [转]详细讲解提高数据库查询效率的实用方法、外键关于性能
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f
2012-09-27 14:26:55
1104
转载 SQL Server上簡單的分頁
以下介紹幾種在SQL Server上簡單的分頁做法,大致分為三種:1.Order By搭配not in2.Temp Table3.ROW_NUMBER() function以下以Northwind資料庫作為範例:Order By搭配not inSelect Top 10 CustomerID, CompanyName ,ContactName, Country fro
2012-09-27 11:07:22
839
转载 聚集索引和非聚集索引
微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)…… (一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(n
2012-09-26 14:31:56
711
转载 MyEclipse6.0 安装反编译插件
jad是一个反编译工具,可以通过命令行方式操作 反编译工具jad简单用法 以下假设jad.exe在c:\java目录下 一、基本用法 Usage: jad [option(s)] 直接输入类文件名,且支持通配符,如下所示。 c:\java\>jad example1.class c:\java\>jad *.class 结果是将example1.cl
2012-09-25 15:40:53
723
转载 MyEclipse自动提示配置
增强Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤(注意本人用的 MyEclipse 6.0.1做讲解): 1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content As
2012-09-25 15:37:05
654
原创 SP2-0171: 帮助系统不可用
“SQL*PLUS帮助不可用”解决步骤 SQL*PLUS是oracle管理数据库最常用的一个CMD界面,其中的帮助系统会给我们执行一些命令带来快捷的指导和帮助,在oracle安装时此功能是默认安装的。有时候由于一些意外原因会失去此项功能,使用帮助系统会出现下面的错误:SP2-0171:帮助系统不可用。 以至于带来很多的不便和麻烦。下面是解决此问题的方法,也是官方推荐的方法步
2012-09-20 10:17:31
1501
原创 ORACLE中CONN命令
用法: CONN[ECT] [{logon|/|proxy} [AS {SYSDBA|SYSOPER|SYSASM}] [edition=value]]其中 ::= [/][@] ::= [][/][@]
2012-09-20 09:22:46
2758
原创 ORACLE 中IMP命令
通过输入 IMP 命令和您的用户名/口令, 导入操作将提示您输入参数: 例如: IMP SCOTT/TIGER或者, 可以通过输入 IMP 命令和各种参数来控制导入的运行方式。要指定参数, 您可以使用关键字: 格式: IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 例如: IMP SCO
2012-09-20 09:10:51
792
原创 ORACLE 中EXP命令
通过输入 EXP 命令和您的用户名/口令, 导出操作将提示您输入参数: 例如: EXP SCOTT/TIGER或者, 您也可以通过输入跟有各种参数的 EXP 命令来控制导出的运行方式。要指定参数, 您可以使用关键字: 格式: EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 例如: EXP SCO
2012-09-20 09:08:53
822
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅