随笔分类 - DATABASE
摘要:如果在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时解决方法:1.cmd-----ping ip地址 查看网络问题,看能否ping通2.cmd-----tnsping ip地址(或者是服务器的实例名SID)如果报“TNS-12535:操作超时”,可能是服务器端防火墙 没有关闭3.cmd----netstat -na 查看1521端口是否关闭,如果关闭Windows XP中的防火墙设置中将1521端口设为例外4.cmd----lsnrctl status lsnrctl是listener-control 监听器的缩写,查看监听的状态REFER...
阅读全文
摘要:No data type for node: org.hibernate.hql.ast.tree.MethodNode
decode
阅读全文
摘要:sql连接类型:内连接、外连接和交叉连接1、内连接(inner jon)使用比较运算符进行表间某(些)列数据的比较操作,并列出这些表中与连接条件相匹配的数据行。根据所使用的比较方式不同,内连接又分为等值连接、自然连接和不等连接三种。2、外连接分为左外连接(left out join或left join)、右外连接(right out join或right join)和全外连接(full out join或full join)三种。3、交叉连接:返回到结果集合中的数据行数等于第一个表中符合查询条件的数据行数乘以第二个表中符合查询条件的数据行数。注意:left join(左联接) 返回包括左表中的
阅读全文
摘要:背景:win764bit英文操作系统(支持中文) oracle11G默认安装 从ZHS16GBK字符集导入数据库表现:plsql显示为乱码,所有汉字显示为“靠”解决:1、查看并更改数据库的编码为ZHS16GBK$sqlplus system/oracleSQL> select * from v$nls_parameters;PARAMETER VALUE------------------------ -----------------------------NLS_LANGUAGE SIMPLIFIED CHINESENLS_TERRITORY CHINANLS_CURRENCY R.
阅读全文
摘要:1、修改Oracle最大连接数的方法 a、以sysdba身份登陆PL/SQL 或者 Worksheet b、查询目前连接数 show parameter processes; c、更改系统连接数 alter system set processes=1000 scope=spfile; d、创建pfile create pfile from spfile; e、重启Oracle服务或重启Oracle服务器2、查询Oracle游标使用情况的方法 select * from v$open_cursor where user_name = 'TRAFFIC';3、查询Oracle会话
阅读全文
摘要:因为喜欢新的东西,所以基本上电脑的开发工具都是最新的,oracle也装了11g R2,但是同事同学不是11g R1就是10G的,从我这里导出去的dmp文件在他们那边导进去,都显示: IMP-00010:不是有效的导出文件,头部验证失败 为了这个问题一直苦恼,差点就想卸掉11g然后装10g了,后来想想,头部验证,那么头部到底是什么,用Notepad++查看了dmp文件,发现头部真的显示一些东西: 11g R2:V11.02.00 11g R1:V11.01.00 10g:V10.02.01 把版本改成对方机子数据库版本,执行imp就不再报错了。 考虑到如果文件过大,可能打不开导致死...
阅读全文
摘要:由于plsql没有64bit的,所以在连接64bit的oracle时会报错。解决方法:安装oracle client 32bit。然后在plsql的首选项中批向client的home和oci,并设置环境变量,restart即可。环境变量:TNS_ADMIN:G:\oracle\product\10.2.0\db_1\NETWORK\ADMINNLS_LANG=AMERICAN_AMERICA.ZHS16GBK
阅读全文
摘要:REFERENCES:http://zhidao.baidu.com/question/229430018.html
阅读全文
摘要:配置开始,点击Next继续,见图1011.JPG (39.41 KB)2006-3-21 14:07图10选择Detailed Configuration,见图11,点Next继续12.JPG (47.15 KB)2006-3-21 14:07图11下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只跑mysql数据库,将占用全部的内存,我这里只是示例,就选择开发服务器,占用尽量少的内存,用户可根据自己的需求,选择其他选项,见图12,点Next继续13.JPG (60.39 KB)2006-
阅读全文
摘要:报‘ORA-01045: user lacks CREATE SESSION privilege; logon denied’,原来是创建User时没有给赋上create session权限,解决办法:grant create session,resource to <user>或在pl/sql developer里,创建user时选择system privileges->create session修改密码:alter user MSKY identified by SA;在plsql里面修改了数据,请记得提交事务插入日期型insert into angel_msky_us
阅读全文
摘要:REFERENCES:http://apps.hi.baidu.com/share/detail/32733067在用PLSQL连接远程数据库的步骤首先在net manager里面新建服务,测试成功后再在PLSQL中选择登录即可。
阅读全文
摘要:create tablespace CAACSC_DATlogging datafile 'F:\DB\CAACSC\CAACSC_DAT.DBF'size 50m autoextend on next 50m maxsize 20480m extent management local;create user caacsc identified by caacscdefault tablespace CAACSC_DAT;GRANT UNLIMITED TABLESPACE TO caacsc;grant create session,resource to caacsc;创
阅读全文
摘要:use DATABASENAMESelect Name FROM SysObjects Where XType='U'
阅读全文
摘要:最近用一个application连接到多个数据库,在混合使用的时候会报出某个表名无效solution:写sql时加上databasename..tablename可解决
阅读全文
摘要:数据库的三范式1N:关系R中的属性都是不可分割的项.2N:在1N的基础上,每个非主属性完全函数依赖于码.3N:在2N的基础上,每一个非主属性既不部分依赖于码也不传递依赖于码.1N | 消除非主属性对码的部分函数依赖2N | 消除非主属性对码的传递函数依赖3N | 消除主属性对码的部分和传递函数依赖BCNF | 消除非平凡且非函数依赖的多值依赖4N简单描述:第三范式的要求如下:1,每一列只有一个值2,每一行都能区分。3,每一个表都不包含其他表已经包含的非主关键字信息。你说的两个表,如果每个都满足三范式,那么两个表也满足三范式。转自:http://www.cublog.cn/u/23975...
阅读全文
摘要:String sql = "select top ? * from bbs_posts where p_fid=? order by p_addtime desc";预编译:Exception:java.sql.SQLException:'@P0'附近有语法错误。原因:sql不支持为select top ? 预编译,换成动态拼接.@P0指的是第一个参数附近有错误,要是在第二个参数(?)附近,则错误为'@P1' 附近有语法错误。Stringsql="selecttop%s*frombbs_postswherep_fid=?orderb
阅读全文
摘要:最近在处理DB2 ,查询中,发现如下问题。如果一个查询 count(*),有几十万行,分页如何实现 select row_number() over (order by fiddesc) as row_number, other_field from loaddata 如果这个查询的结果会返回几十万行,如何分页: 1 order by fiddesc 中 fid这个字段一定要建立索引,且建立索引时, 要根据sql中的排序方式保持一致 2 如何分页 方法1 select * from ( select row_number...
阅读全文
Only one expression can be specified in the select list when the subquery is not introduced with EXI
摘要:/*错误的*/select song.song_name,song.title_url,song.mv_url,singer.singer_name from WEBDB_PROD_SONG as song, WEBDB_PROD_SINGER as singer where song.singer_id=singer.singer_id andsong.song_name=(select* from WEBDB_PROD_SONG where song_name='F289D7C4')消息 116,级别 16,状态 1,第 1 行当没有用 EXISTS 引入子查询时,在选择列
阅读全文
摘要:http://topic.csdn.net/u/20111108/15/32c0da09-2de5-4a69-bc67-c75cdecee8a9.html1、应用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELECT COL1,COL2 FROMT1;在可能的情况下尽量限制尽量结果集行数如:S
阅读全文

浙公网安备 33010602011771号