计算机学习积累

----转载有理,转载是想研究,想研究才会看,看了才会有感想,转载后我有时会写一些自己的感受
数据加载中……

数据库

用PC作数据库服务器的容灾问题

posted @ 2010-08-08 16:09 freebird 阅读(246) | 评论 (0)  编辑

oracle内存分配与调整 --转
     摘要: l 前言



对于oracle的内存的管理,截止到9iR2,都是相当重要的环节,管理不善,将可能给数据库带来严重的性能问题。下面我们将一步一步就内存管理的各个方面进行探讨。

  阅读全文

posted @ 2009-08-03 18:12 freebird 阅读(341) | 评论 (0)  编辑

Oracle数据文件移动方法 - 转
     摘要: 6.2 参考资料:Oracle数据库移动方法
这里所指“数据库移动”是将Oracle数据文件(系统数据文件或用户数据文件)、控制文件、重做日志移动至新的存储路径,并修改Oracle相关配置,使之可以重新正常启动。这种应用常见于系统扩容后的Oracle数据存储路径的调整。
以下面为例,移动系统表空间的相关文件位置,并重新配置Oracle。假设原存储路径为/oradata,新存储路径为/oratest。
6.2.1 移动数据库文件
1) 获取数据库相关信息
查看一下数据库的文件内容:
sqlplus /nolog
SQL> connect /as sysdba
SQL> select * from v$datafile;
SQL> select * from v$controlfile
SQL> select * from v$logfile;  阅读全文

posted @ 2009-08-02 15:39 freebird 阅读(758) | 评论 (0)  编辑

关于MSDE使用和发布的一些体会 - 转
     摘要: 1.MSDE的安装:
MSDE如果默认安装的话,实例名和机器名是一致的,同时系统的SA密码会被设置为空.如果要对其做一些修改,可以通过修改目录下的SETUP.INI文件来实现,其中主要涉及以下几项:
[Options]
SECURITYMODE=SQL //登陆方式,SQL表示SQL登陆
INSTANCENAME=singlewks //实例名
DISABLENETWORKPROTOCOLS=1 //网络可访问性,0表示网络用户可访问,1表示不可以
DATADIR="c:\singlewks\Data" //数据文件存放位置
SAPWD=your_pwd //SA密码  阅读全文

posted @ 2009-08-01 19:34 freebird 阅读(315) | 评论 (0)  编辑

oracle job 转
     摘要: 常要oracle数据库定时的自动执行一些脚本,或做数据库备份,或做数据的提炼,或做数据库的性能优化,包括重建索引等等的工作,这时需要用到一个函数dbms_job.submit,来完成Oracle定时器Job时间的处理上。使用dbms_job.submit这个函数,我们只需要考虑两个事情:安排某一任务,和定制一个执行任务的时间点。但最重要也是最棘手的事情,我认为还是确定一个执行任务的时间点。时间点确定了,其他的事情就好办了。下面是函数dbms_job.submit使用方法:   阅读全文

posted @ 2009-06-18 08:58 freebird 阅读(237) | 评论 (0)  编辑

ORACLE中NOT IN 的替代
     摘要: 典型的查询方式为:
SELECT TITLE
FROM BOOKSHELF
WHERE TITLE NOT IN
(SELECT TITLE FROM BOOKSHELF_CHECKOUT)
ORDER BY TITLE;
如果BOOKSHELF_CHECKOUT很大的话,速度可能会很慢,因为ORACLE会在BOOKSHELF_CHECKOUT上执行一个时间密集型的全表扫描。

oracle 中not in 效率不高
  阅读全文

posted @ 2009-06-10 14:18 freebird 阅读(1436) | 评论 (0)  编辑

MS SQL Server和MySQL区别 -转
     摘要: 1 MySQL支持enum,和set类型,SQL Server不支持

2 MySQL不支持nchar,nvarchar,ntext类型

3 MySQL的递增语句是AUTO_INCREMENT,而MS SQL是identity(1,1)

4 MS SQL默认到处表创建语句的默认值表示是((0)),而在MySQL里面是不允许带两括号的

5 MySQL需要为表指定存储类型
  阅读全文

posted @ 2009-05-26 11:54 freebird 阅读(182) | 评论 (0)  编辑

access日期和时间函数 转
     摘要: 设置当前日期或时间。 Date ,Now, Time
计算日期: DateAdd, DateDiff, DatePart
返回日期: DateSerial, DateValue
返回时间: TimeSerial, TimeValue
设置日期或时间: Date, Time
计时: Timer
在帮助里有~
---------------------------   阅读全文

posted @ 2009-05-21 16:04 freebird 阅读(1438) | 评论 (0)  编辑

乐观锁、悲观锁 (转程兴国)
     摘要: B/S构架的应用越来越普及,但由于它有别于C/S构架的特殊性,并发控制始终没能得到很好的解决,如售票系统经常会出现同一张火车票出售多次的现象。典型的案例如下:  阅读全文

posted @ 2009-04-28 16:06 freebird 阅读(509) | 评论 (0)  编辑

sqlserver的updlock锁 (转)
     摘要: UPDLOCK
  读取表时使用更新锁,而不使用共享锁,并将锁一直保留到语句或事务的结束。UPDLOCK 的优点是允许您读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改。
  这是SqlServer2000中对更新锁的说明.  阅读全文

posted @ 2009-04-28 16:04 freebird 阅读(327) | 评论 (0)  编辑

使用事务与锁,实现一个用户取过的数据不被其他用户取到(转邹健)
     摘要: 问题描述:

用ADO访问数据库,从一个表中取一定的记录(比如20行),取出后在程序中使用,使用完后删除掉记录(不用更新或删除记录)。在多用户操作下(每个用户采用相同的操作),怎么保证一个用户已选取的记录不被其他用户选取?
  阅读全文

posted @ 2009-04-28 15:55 freebird 阅读(180) | 评论 (0)  编辑

并发提交,单号避免重复
     摘要: 这是一个很有代表性的问题,在C/S结构的数据库应用程序中经常碰到,如果这种问题
不能很好地解决,可能造成系统速度缓慢、死锁甚至崩溃。  阅读全文

posted @ 2009-04-28 13:31 freebird 阅读(425) | 评论 (0)  编辑

MS SQL Server数据库事务锁机制分析(转)

posted @ 2007-09-20 08:57 freebird 阅读(257) | 评论 (0)  编辑

如何解决孤立用户问题

posted @ 2007-07-31 14:49 freebird 阅读(1784) | 评论 (2)  编辑

not in 失效
     摘要: 像SQL语句 select * from t1 where f1 not in (select f1 from t2) 这是去除t1表中包括t2中数据的语句。
如果在t2中的f1字段中有null值的话,则查不到结果。也就是说在not in 右边的集合中不能有null值,
而在not in左边有null值没有问题。   阅读全文

posted @ 2007-03-09 17:05 freebird 阅读(276) | 评论 (0)  编辑

Full 数据库 Archive