上一页 1 ··· 3 4 5 6 7 8 下一页

2008年5月3日

truncate log on checkpoint

摘要: 关于 SQL SERVER 的log file sql server 的log 是不会自动清除或者 rewrite的。除非人工清除。 在清除 log 内容的方法中,最容易的就是 truncate. 或者用 job 定期 backup log 之后自动清除。而 backup 的 log,可以使 database 在recovery 时, to the point you like. 如... 阅读全文

posted @ 2008-05-03 22:33 afant 阅读(2074) 评论(0) 推荐(0) 编辑

2008年4月30日

oracle查看指定的用户权限

摘要: 系统权限: SQL> SELECT * FROM SYSTEM_PRIVILEGE_MAP ORDER BY NAME; 指定的用户: SQL> select * from dba_sys_privs where grantee='QUEST'; 阅读全文

posted @ 2008-04-30 10:32 afant 阅读(679) 评论(0) 推荐(0) 编辑

2008年4月28日

sql,pl/sql,t_sql

摘要: SQL是结构化查询语言,比较接近自然语言,使用SQL,只需要说干什么,不需要说怎么干。由数据定义语言、数据操纵语言、数据控制语言构成,它不面向过程,即前一条语句与后一条语句无关。 PL/SQL,Oracle对SQL标准的扩充,增加了面向过程的功能,所以可以用来编写存储过程、存储函数、触发器等。 而MS_sql在SQL上的扩展是T_sql 阅读全文

posted @ 2008-04-28 14:00 afant 阅读(237) 评论(0) 推荐(0) 编辑

2008年4月23日

锁的概述

摘要: 一. 为什么要引入锁 多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: 丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 不可重复读 ... 阅读全文

posted @ 2008-04-23 13:08 afant 阅读(206) 评论(0) 推荐(0) 编辑

2008年4月22日

如何杀死oracle死锁进程

摘要: 方法一: 1.查哪个过程被锁 查V$DB_OBJECT_CACHE视图: SELECT * FROM V$DB_OBJECT_CACHE WHERE OWNER='过程的所属用户' AND LOCKS!='0'; 2. 查是哪一个SID,通过SID可知道是哪个SESSION. 查V$ACCESS视图: SELECT * FROM V$ACCESS WHERE OWNER='过程的所属用户' AN... 阅读全文

posted @ 2008-04-22 23:17 afant 阅读(312) 评论(0) 推荐(0) 编辑

oracle 用户信息

摘要: 1. 查询oracle中所有用户信息 select * from dba_users; 2. 查询用户和密码 select username,password from dba_users; 3. 查询当前用户信息 select * from dba_ustats; 4. 查询用户可以访问的视图文本 sele... 阅读全文

posted @ 2008-04-22 17:22 afant 阅读(269) 评论(0) 推荐(0) 编辑

2008年4月19日

Oracle中sys和system两个用户的区别

摘要: sys是Oracle数据库中权限最高的帐号,具有create database的权限, 而system没有这个权限,sys的角色是sysdba,system的角色是sysoper。 其余就是他们两个用户共有的权限了: startup/shutdown/dba两个用户都是可以管理的。 平时用system来管理数据库就可以了。这个用户的权限对于普通的数据库管理来说已经足够权限了。 SYSDBA P... 阅读全文

posted @ 2008-04-19 22:40 afant 阅读(936) 评论(0) 推荐(0) 编辑

行链接和行迁移的检测和防止

摘要: 用以下方法检测行链接 1. 检测数据库级的行链接的影响(快速估计方法) 查询V$SYSSTAT试图的统计信息‘table fetch continued row’ Select value from v$sysstat where name = ‘table fetch continued row’; 上面的查询返回由该查询访问到的链接行的数量;该方法对数据库中行链接的严重... 阅读全文

posted @ 2008-04-19 21:46 afant 阅读(476) 评论(0) 推荐(0) 编辑

在 Linux x86 上安装 Oracle 数据库 10g

摘要: 作者:John Smiley 学习在 RHEL 2.1、RHEL 3 或 SLES 8 上从头安装 Oracle 数据库 10g 的基础知识(仅用于评估) 目录 概述 第 1 部分:安装 Linux RHEL 2.1 RHEL 3 SLES 8 第 2 部分:针对 Oracle 配置 Linux 验证系统要求 创建目录 创建 Oracle 组和用户帐户 配置 Linux 内核参数 为 Ora... 阅读全文

posted @ 2008-04-19 21:24 afant 阅读(296) 评论(0) 推荐(0) 编辑

行连接和行迁移的区别

摘要: 两则之间的区别: 行连接是指一个行存储在多个块中的情况,因为一个该行的长度超过了一个块的可用空间大小。 行迁移是指一个数据行不适合放入当前块而被重新定位到另一个块,但在原始块中保留一个指针,原始块中的指针是必需的,因为索引的rowid项仍然指向原始位置. 行连接通常与行的长度和oracle数据库块中的大小有关,而行迁移通常是当一个更新操作的长度增加且又要保持该行在同一块中,而该... 阅读全文

posted @ 2008-04-19 21:21 afant 阅读(535) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 下一页

导航