
数据库
jacklee_6297
这家伙很懒什么也没留下。哈哈。
展开
-
利用ORACLE的MINUS函数和OVER函数,直接通过视图实现两个记录集的比较。(转载)
1 前言 ------------------------------------------------------------- 在程序设计过程中,往往遇到比较两个记录集的差异。如,判断原来传入的订单资料与后来传入的订单资料之间的差异,并且将差异的数据显示给用户。 实现的方式有多种,如编程存储过程返回游标,在存储过程中对两批数据进行比较...等等,当然返回差异数据的方式多种多样,既可以是游标转载 2009-11-04 23:11:00 · 664 阅读 · 0 评论 -
oracle11 密码大小写敏感
<br />SEC_CASE_SENSITIVE_LOGON初始化参数控制密码大小写是否敏感,如果现有应用程序与11g的认证过程冲突,你可以使用ALTER SYSTEM命令将这一功能关闭。<br /> SQL> SHOW PARAMETER SEC_CASE_SENSITIVE_LOGON<br /> NAME TYPE VALUE<br /> ------------------------------------ ----------- ----------------------------原创 2010-10-12 18:49:00 · 1747 阅读 · 0 评论 -
EM资料库
<br />常用的命令语法:<br />emca -repos create创建一个EM资料库<br />emca -repos recreate重建一个EM资料库<br />emca -repos drop删除一个EM资料库<br />emca -config dbcontrol db配置数据库的 Database Control<br />emca -deconfig dbcontrol db删除数据库的 Database Control配置<br />emca -reconfig ports 重新配置原创 2010-09-21 10:11:00 · 1774 阅读 · 0 评论 -
ORA-01157: 无法标识/锁定数据文件 解决方案
<br />在删除表空间对应的文件后出现下面的问题:<br /> <br />SQL> startup<br />ORACLE 例程已经启动。<br /><br />Total System Global Area 426852352 bytes<br />Fixed Size 1333648 bytes<br />Variable Size 306185840 bytes<br />Database Buffers原创 2010-09-20 21:46:00 · 21895 阅读 · 1 评论 -
oracle字符集
<br />一、什么是oracle字符集<br /><br /> Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。<br /><br /> 影响oracle数据库字符集最重要的参数是NLS_LANG参数。它的格式如下:<br /><br /> NLS_LANG = la转载 2010-07-12 22:19:00 · 379 阅读 · 0 评论 -
Automating Database Startup and Shutdown
To automate database startup and shutdown by using the dbstart and dbshut scripts: 1. Log in as the root user. 2. Edit the oratab file for your platform. To open t转载 2010-05-07 10:53:00 · 464 阅读 · 0 评论 -
where条件对查询的影响
where后面的条件顺序影响 where子句后面的条件顺序对大数据量表的查询会产生直接的影响,如 select * from zl_yhjbqk where dy_dj = ’1KV以下’ and xh_bz=1 select * from zl_yhjbqk where xh_bz=1 and dy_dj = ’1KV以下’ 以上两个SQL中d原创 2010-02-04 21:21:00 · 754 阅读 · 0 评论 -
检索优化30条建议(SQL语句优化)
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id f转载 2010-02-04 20:58:00 · 603 阅读 · 0 评论 -
sqldeveloper启动时报 Unable to create an instance of the Java Virtual Machine Located at path: ../../jdk/jre/bin/client/jvm.dll 错误
启动时报 Unable to create an instance of the Java Virtual Machine Located at path: ../../jdk/jre/bin/client/jvm.dll 错误解决方法:修改.../sqldeveloper/jdev/bin/sqldeveloper.conf 文件,其中增加一行:AddVMOption -Xmx256M或者减少H原创 2010-02-03 00:13:00 · 10770 阅读 · 2 评论 -
DBconsole无法启动及动态IP时的配置问题
1.emca创建em 删除建立失败的em档案库:emca -deconfig dbcontrol db -repos drop 重新创建em档案库:emca -config dbcontrol db -repos create https://localhost:1158/em/console/logon/logon 这样就建立成功了。原创 2010-02-02 22:47:00 · 976 阅读 · 0 评论 -
sqldeveloper 调试时出现“ocal host machine does not have an IP address ”错误
解决方案:http://kr.forums.oracle.com/forums/thread.jspa?threadID=623267原创 2009-12-01 18:05:00 · 1180 阅读 · 0 评论 -
Oracle 11g release 2 (11.2.0.1.0) on Fedora 11
来自:http://staff.in2.hr/denis/oracle/11gr2install_fedora11_en.html ・文中取消线的位置是这次安装的时候没有使用的,但在安装oracle之前设置了SELinux不可用。 Oracle 11g release 2 (11.2.0.1.0) on Fedora 11Please note that Oracl转载 2009-12-02 12:46:00 · 3849 阅读 · 0 评论 -
Oracle SQL developer 1.5の設置
1.更改界面语言由于1.5包含了多语言界面的支持,但是它是通过JVM来辨认系统语言的,所以当你的系统语言为中文的时候,它会使用中文界面。不过它的中文翻译并不完整,加上默认界面字体太小,使用中文会看着非常难受。如果想使用英文界面,需要修改下JVM参数。找到sqldeveloper/bin/sqldeveloper.conf,加入AddVMOption -Duser.language原创 2009-11-26 16:43:00 · 1381 阅读 · 0 评论 -
sqlplus 乱码问题的解决
今天在使用sqlplus读取DB时出现乱码,一开始以为是编码指定的不正确。但无论如何修改编码都不正确。最后解决方法是修改终端的编码设定就OK了!如:日文的时候终端编码修改为日本语(SHIFT-JIS)。原创 2009-11-04 23:33:00 · 681 阅读 · 0 评论 -
Oracle分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法
Oracle分析函数RANK(),ROW_NUMBER(),LAG()等的使用方法ROW_NUMBER() OVER (PARTITION BY COL1 ORDER BY COL2)表示根据COL1分组,在分组内部根据 COL2排序而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的)RANK() 类似,不过RANK 排序的时候跟派名次一样,可以并列2个第一名之后 是第3名LAG原创 2009-11-04 23:12:00 · 340 阅读 · 0 评论 -
如何在DOS窗口中显示UTF-8字符
<br />在使用sqlplus 连接字符编码为utf8的oracle时,在cmd命令窗口中汉字是乱码。<br />用下面的方式可以正确显示。<br />1、打开CMD.exe命令行窗口<br />2、通过 chcp命令改变代码页,UTF-8的代码页为65001<br />chcp 65001<br />执行该操作后,代码页就被变成UTF-8了。但是,在窗口中仍旧不能正确显示UTF-8字符。<br />3、修改窗口属性,改变字体<br />在命令行标题栏上点击右键,选择"属性"->"字体",将字体修改为Tr原创 2011-02-23 15:51:00 · 2713 阅读 · 0 评论