数据库相关/oracle
jackyrongvip
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
oracle数据库最后恢复的一招
如果备份没做好,啥都没的话,找ORACLE很贵,国内有牛人的这个站点可以帮下忙,但也是收费的拉 http://www.anysql.net原创 2008-08-02 17:07:00 · 595 阅读 · 0 评论 -
(转)深入浅出理解索引结构
一、深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“原创 2008-07-29 08:08:00 · 543 阅读 · 0 评论 -
mysql中too many connection的解决
在mysql中,有时遇到too many connection时,有一个暂时的解决办法,比如要需要检查下mysql.cnf中的设置,看下是否有max_connections这个值,因为默认是100的,要把它搞大些原创 2008-07-29 08:08:00 · 4730 阅读 · 0 评论 -
(转载)Oracle的结构体系的抽象
from:http://shuixian.javaeye.com/blog/218573Oracle的结构体系的抽象一个狂热摄影爱好者—老王的幸福家庭 每一本介绍ORACLE的书籍第一章节一般都会介绍ORACLE的结构体系,当打开该章节时候,读者会一下子陷入一个充满了大量晦涩难懂的、陌生的概念之深渊。读下去的兴趣一下子没有了,产生了ORACLE是一个深奥难懂的一个数据库原创 2008-07-27 23:08:00 · 480 阅读 · 1 评论 -
oracle学习小结10
1 打开统计日志信息 set autot on stat2 ORACLE的内存分配大致小结 SGA的查看: select * from v$sga; (注意oracle在unix下是多进程的,在windows下是单进程的) 查看系统实际分配的各类pool select * from v$sgastat;原创 2008-07-27 09:08:00 · 588 阅读 · 0 评论 -
oracle分区表学习小结
在TOM老师的一书中,讲这部分还是比较详细的.但一般来说,基本的概念还是要很清晰的,因此笔记程序员日常要知道的东西1 范围分区(range) CREATE TABLE range_example( range_key_column date , data varchar2(20))PARTITION BY RANGE (range_k原创 2008-07-20 10:09:00 · 629 阅读 · 0 评论 -
Oracle SQL 优化 (转)
Oracle SQL的优化规则: 尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替 用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行I原创 2008-07-20 09:09:00 · 569 阅读 · 0 评论 -
oracle学习小结之五
1 在sql时,先用 desc v$controlfile; 看下v$controfile中,每一列的具体长度,然后再决定在显示时,如何用col name for a50这样的格式;2 如果遇到一个.sql的文件需要恢复到oracle的话,最好先建立一个方案(schema),这里我的理解是oracle里的方案其实是相当于其他数据库中的"数据库",因为如果oracl原创 2008-07-10 12:10:00 · 555 阅读 · 0 评论 -
mysql 索引实战
之前有个项目,已经充分用MYSQL的调优调了,速度感觉还可以.但发现索引没用上.于是调整之. 首先,数据库中有date字段,是int类型的,入库时用php的time()入库的,现在的需求是要求1天之内的记录,我们来看具体的写法,先看原来的 $query = "select * from record where del=to_days(curdate())原创 2008-06-22 18:10:00 · 735 阅读 · 0 评论 -
sql 2005学习笔记1
最近开始看赵松涛的《SQL 2005数据奥秘》,发现是本十分不错的独特的SQL 2005的书,讲了很多深入的东西,现学习之并每次笔记要点之。1 SQL 2005的错误日志 可以在安装路径/ms sql.1/mssql/log里看到,要查看具体的日志内容的话,要到management studio中的管理---SQL日志---查看就可以了。DBA可以配置错误日志的最原创 2007-11-03 16:14:00 · 612 阅读 · 0 评论 -
mysql 5中遭遇data too long问题
之前MYSQL 4好好的跑得,一到MYSQL5里,发现出现data too long for column的异常,GOOGLE了一下有个解决办法,修改my.ini中,将sql-mode=”STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION”这句注释掉,然后重新启动MYSQL就可以了,但网上最好建议原创 2007-10-29 16:14:00 · 734 阅读 · 1 评论 -
定期删除备份的SQL数据库的脚本
比如某个数据库下对SQL SERVER的数据库进行了每天的备份,现在要保留7天以内的,其他的删除掉,用ASP可以实现了,但要用到filesystemobject,不大爽 首先写一个js文件clearDatabaseBackup,内容如下function deleteBackupFile(beforedays) { var fso = new ActiveXObject("S原创 2007-06-29 17:16:00 · 674 阅读 · 0 评论 -
java中连接oracle
java中连接oracle有两种方式:OCI方式、thin方式。OCI方式依赖于本地的动态链接库,如果在本地安装了Oracle数据库客户端可以采用该方式;而thin方式为纯java的数据库连接方式;1 oci模式 先在本地安装Oracle客户端,安装完之后,在安装的路径中可以找到…/jdbc/lib/classes12.zip文件,我们在环境变量classpath中设置classes1原创 2006-12-11 17:19:00 · 684 阅读 · 0 评论 -
SQL server 2005的表分区
下面来说下,在SQL SERVER 2005的表分区里,如何对已经存在的有数据的表进行分区,其实道理和之前在http://www.cnblogs.com/jackyrong/archive/2006/11/13/559354.html说到一样,只不过交换下顺序而已,下面依然用例子说明: 依然在c盘的data2目录下建立4个文件夹,用来做4个文件组,然后建立数据库use master原创 2006-11-16 14:19:00 · 514 阅读 · 0 评论 -
(转载)SQL Server 2005 数据库快照(database Snapshot)
数据库快照(atabase snapshot)是一个只读的,静态的数据库视图。一个数据库可以有多个数据库快照,每个数据库快照在被显性的删除之前将一直存在。数据库快照将保持和源数据库快照被创建时刻一致,所以可被用来做一些报表。并且由于数据库快照的存在,我们可以很容易的把数据库回复到快照创建时刻。数据库快照提供了一个把数据库回复到一个特定时间点的有效途径。一个数据库快照将记录从这个数据库快原创 2006-07-08 23:23:00 · 626 阅读 · 0 评论 -
sql server 2005 中的同义词
在SQL SERVER 2005中,终于出现了同义词了,大大方便了使用。同义词是用来实现下列用途的数据库对象: 为本地或远程服务器上的另一个数据库对象(称为“基对象”)提供备选名称。提供一个提取层,该层防止客户端应用程序的基对象的名称或位置被更改。 例如,名为 Server1 的服务器上有 Adventure Works 的 Employee 表。若要从另一台服务器 Serve原创 2006-06-15 09:24:00 · 1116 阅读 · 0 评论 -
mysql 4.1(5.0)中文问题探讨
今天,有同学遇到了JSP+MYSQL 5。0遇到中文问题,之前我碰到的是PHP+MYSQL 5。0中文问题,也写过BLOG介绍过其处理方法,这次又处理了一下,看了网上不少资料,终于初步解决了,现阐述之:环境:mysql 5.0.18 用了MYSQL.com上的工具,就是MYSQL QUERY BROWSER,mysql的驱动用的是最新的。步骤: 1、修改my.ini原创 2006-05-27 23:24:00 · 745 阅读 · 0 评论 -
sql server 2005中的except和INTERSECT运算
一直学数据库的都知道,关系运算有交,差,并,等运算,而之前的版本一直只看到并,好象很少看到有差,交的运算显式的表达在操作SQL语句中,现在好了,SQL SERVER 2005中有差,交运算了,分别是except和intersect,、今天看到,学习之,并举例如下:EXCEPT 和 INTERSECT 运算符使您可以比较两个或多个 SELECT 语句的结果并返回非重复值。EXCEPT 运算符原创 2006-05-18 09:24:00 · 571 阅读 · 0 评论 -
sql server 2005中的output子句
今天看了下sql server 2005中的output子句,以使您可以从修改语句(INSERT、UPDATE、DELETE)中将数据返回到表变量中。带结果的 DML 的有用方案包括清除和存档、消息处理应用程序以及其他方案。这一新的 OUTPUT 子句的语法为:OUTPUT INTO @table_variable可以通过引用插入的表和删除的表来访问被修改的行的旧/新映像,其原创 2006-04-20 12:25:00 · 713 阅读 · 0 评论 -
mysql 5中的store function
mysql 5中新增了视图,存储过程,触发器等新功能,其中不少资料对其都有介绍,今天看到了其中的一个叫store function的功能,和存储过程有点象,但返回的是值哦,用法挺灵活的,故介绍之mysql> DELIMITER ||mysql>CREATE FUNCTION WEIGHTED_AVERAGE (n1 INT, n2 INT, n3 INT, n4 INT)R原创 2006-04-10 15:25:00 · 741 阅读 · 0 评论 -
记得不要放错位置
当在tomcat下设置数据源时.比如 不要忘记把驱动放在common/lib下,而不是放在工程的lib下,否则出错的原创 2009-06-23 16:02:00 · 770 阅读 · 0 评论 -
oracle数据库表还原及hibernate连接
1 hibernate的连接oracle: 把驱动程序class12.jar放到lib下了.2 hibernate里的连接 oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:oracle system原创 2008-10-26 21:03:00 · 848 阅读 · 0 评论 -
数据库的完整性
三个,复习下.1 实体完整性,不要有空值2 参照完整性,主外键的问题了,很简单3 用户自定义完整性,主要是自定义约束等.原创 2008-09-12 18:05:00 · 722 阅读 · 0 评论 -
oracle 学习小结8
rman的一些常用小结。1 备份 rman target sys/sys@demo nocataglog rman>run {configure channel device type disk maxpiecesize 400M; configure device type disk parallelism 3;(3通道) back原创 2008-07-24 16:09:00 · 506 阅读 · 0 评论 -
一个oracle视频资料比较丰富的地方
一个oracle视频资料比较丰富的地方,推荐之,地址是http://www.boobooke.com/bbs/viewthread.php?tid=2926&extra=page%3D1以及其www.boobooke.com网站,也有不少linux的好视频原创 2008-07-14 11:09:00 · 648 阅读 · 0 评论 -
oracle学习小结2
1 表空间 create tablespace test_index datafile f:/xxxx/xxx.dbfsize 50mextent managment localuniform size 1m; 创建还原表空间 create undo tablespace ........ 创建临时表空间 create temp原创 2008-07-03 11:10:00 · 498 阅读 · 0 评论 -
oracle 学习小结1
程序员对ORACLE,虽然不象ORACLE DBA那样牛,但也要掌握些基本的东西,因此小结之.1 格式化输出 比如 col name(要显示的字段) for a20 2 查看命令参数 show parameter 查看SGA大小 show sga3 启动数据库 nomount方式:该方式只有在创建数据库或重建控制文件时使用,当原创 2008-06-29 08:10:00 · 590 阅读 · 0 评论 -
mysql补遗3
小结权限的相关操作1 创建帐号 grant all privileges on *.* to z1@localhost; *.*表示对本地所有数据库及表都有权限,可以改为on test.user ,则对test数据库的user表有权限。 限制IP及加上密码 grant select,insert,update..... on test1.* to原创 2008-06-25 15:10:00 · 532 阅读 · 0 评论 -
mysql补遗3
小结权限的相关操作1 创建帐号 grant all privileges on *.* to z1@localhost; *.*表示对本地所有数据库及表都有权限,可以改为on test.user ,则对test数据库的user表有权限。 限制IP及加上密码 grant select,insert,update..... on test1.* to原创 2008-06-25 15:10:00 · 522 阅读 · 0 评论 -
mysql补遗2
1 对备份的注意点 mysql 5中,要备份的话,当然要先设置日志了,在my.ini中设置如下 [mysqld]# The TCP/IP Port the MySQL Server will listen onport=3306log-bin="E:/mysql5/log/bin.log"log-error="E:/mysql5/log/error.log原创 2008-06-22 18:11:00 · 645 阅读 · 0 评论 -
有效配置MySQL参数
1.获取当前配置参数要优化配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数:mysqld –verbose –help mysqladmin variables extended-status –u root –p 在MySQL控制台里面,运行下列命令可以获取状态变量的值:mysql> SHOW STATUS; 如果原创 2008-05-04 21:12:00 · 537 阅读 · 0 评论 -
(转)【Hibernate总结系列】使用举例
http://www.blogjava.net/amigoxie/archive/2008/01/01/171972.html本节讲述如何使用Hibernate实现记录的增、删、改和查功能。1 查询 在Hibernate中使用查询时,一般使用Hql查询语句。HQL(Hibernate Query Language),即Hibernate的查询语言跟SQL非常原创 2008-01-08 19:13:00 · 534 阅读 · 0 评论 -
(转)SQL Server高可用性部署实施
见http://blog.youkuaiyun.com/zhzuo/archive/2007/12/31/2007047.aspx不错的好文!原创 2008-01-03 08:14:00 · 616 阅读 · 0 评论 -
(转)SQL 2000转到ORACLE 10G的要注意的地方
原文:http://www.cnblogs.com/yiping06993010/archive/2007/08/02/840220.html不错的经验哦,原来转到10G,SQL 2000的数据库表名要变大写才行原创 2007-08-02 16:15:00 · 527 阅读 · 0 评论 -
sql server 2005数据库转换到SQL 20000数据库方法
sql server 2005数据库转换到SQL 20000数据库的话,是比较麻烦的,不能通过向导的方式那样转,那样的话会报错,必须按照如下步骤1. 生成for 2000版本的数据库脚本 2005 的manger studio -- 打开"对象资源管理器"(没有的话按F8), 连接到你的实例 -- 右键要转到2000的库 --原创 2007-07-17 10:15:00 · 568 阅读 · 0 评论 -
mysql4中出现的本地计算机 无法启动mysql服务 错误1067解决办法
mysql4比不上mysql4.1和mysql 5.0,卸载时比较落后的,要注意一下1、用windows里的添加删除来卸载2 到mysql/bin目录下,用mysqld-nt -remove来移除mysql4的服务3 到c:/winnt 下删除my.ini,这点很重要,否则会出现在 本地计算机 无法启动mysql服务 错误1067:进程意外中止原创 2006-12-14 10:19:00 · 1068 阅读 · 0 评论 -
oracle基本学习笔记1
要开始系统学习些基本的ORACLE知识了,虽然不是DBA,但这次还是想把一些基本的知识学好,于是打算笔记之,做个提纲,太具体的内容就不列出来了,只列要点一 oracle由例程 例程包括 内存结构和后台进程 内存结构包括: A 数据高速缓存 存放最近访问的数据块信息,10G中,使用db_cache_size和db_nk_原创 2006-09-11 22:21:00 · 572 阅读 · 0 评论 -
正在读《Prefactoring》一书,推荐下
最近正在读《Prefactoring》一书,推荐一下,是这次JOLT大奖震撼大奖作品,电子版已经有下载了,迟些时候发心得上来,大家讨论下。本书主要的观点是:根据自己或他人多年的软件开发经验,整理成开发项目时的指导方针,以利于未来项目启始时做为遵循的准则。它与重构的差别主要在于执行的时间点,Prefactoring是在项目开始前就先行思考,并非在项目执行期间才发生。 下面转有关的书评原创 2006-04-07 19:25:00 · 691 阅读 · 0 评论 -
mysql 4,mysql 4.1,mysql 数据库中文问题
mysql 4的数据库,如果要迁移到MYSQL 4.1去,是会有中文编码问题的,有关的文章介绍太多了,GOOGLE一下就很多,关键是mysql 4.1开始支持多编码了。今天尝试一下迁移和插入读取等问题,发现一些规律和问题,总结如下 我机器是win2000 server,装了mysql 4,mysql 4.1 和mysql 5,用的是phpmyadmin 2.70 pl2.首先,我用原创 2006-03-14 15:26:00 · 605 阅读 · 0 评论 -
mysql4,mysql4.1,mysql 5共存
由于工作需要,要按这三个玩意。因为旧系统用MYSQL 4,而MYSQL 4.1多了比如外键功能,MYSQL5 更是多了存储过程等东西,因此尝试共存在一机器上。其实很简单,mysql 4.1和MYSQL 5的安装包已经非常自动化了,但要注意设置好不同的端口。比如mysql 4偶用的是3306,而MYSQL 4。1我用3308,MYSQL5偶用3309,安装时,都选择都安装成为WINDOWS的原创 2006-03-08 17:26:00 · 578 阅读 · 0 评论
分享