oracle-管理
wind_sky
超过20年工作经验,曾就业于东软,甲骨文,英特尔,现工作于国外顶级金融公司,数据库咨询。对于java开发,oracle数据库管理运维,linux管理,存储(netapp/emc)运维管理,系统运维课程等领域经验丰富。
展开
-
DBA- data block address
随手记录一下:http://www.orafaq.com/wiki/Data_block_addressData block addressFrom Oracle FAQA Data Block Address (DBA) is the address of an Oracle data block for access purposes. Find the DBA转载 2009-08-08 11:36:00 · 830 阅读 · 0 评论 -
sqlplus spool
都忘记了 今天用了一下http://www.2cto.com/database/201108/101414.html原创 2013-01-30 13:28:08 · 235 阅读 · 0 评论 -
10g dba review
12 proactive Awr - statistics snapshot & workload repository.Then -- Automated tasks(correct auto), or Server Alerts(can not be corrected auto), or Advisory.Base line: normal running status(app原创 2012-01-12 12:59:57 · 301 阅读 · 0 评论 -
内存分配
oracle内存分配原创 2011-04-24 16:06:00 · 327 阅读 · 0 评论 -
health check
health check转载 2010-08-18 09:14:00 · 438 阅读 · 0 评论 -
useful link -- OCM and AIX
taobao上的旧机器 双机aixhttp://item.taobao.com/auction/item_detail-db2-d0eec063e524ad328322c084f98dc346.htmocm费用:http://www.51chongdian.net/bbs/redirect.php?fid=136&tid=18896&goto=nextoldset原创 2010-01-08 10:00:00 · 541 阅读 · 0 评论 -
windows(IBM) raid5硬盘损坏造成current redo log corrupt
Tue Nov 10 10:01:31 2009Aborting crash recovery due to error 368Tue Nov 10 10:01:31 2009Errors in file c:/oracle/product/10.2.0/admin/zjc/udump/zjc_ora_5304.trc:ORA-00368: 重做日志块中的校验和错误ORA-00353: 日志损坏接原创 2009-11-11 06:05:00 · 622 阅读 · 0 评论 -
读书笔记 Expert one by one 第一章 开发成功的oracle应用
1 章 开发成功的oracle应用 数据库为核心而不是应用程序 开发人员需要了解数据库的原理和结构.Tom的观点,对于一个应用的需求,如果可以的话 只写一个sql不行的话用pl/sql在不行->jave-->c,还不行,看看你是否有开发这个功能的必要了:)TOM的观点: 开发人员把数据库当黑盒看待,开发出数据库独立的应用程序原创 2009-09-15 06:16:00 · 615 阅读 · 0 评论 -
读书笔记 Tom Expert 00章-配置环境
Scott用户激活 Scott修改密码,激活帐号.alter user scott identified by tiger;alter user scott account unlock;没有的话,创建用$ORACLE_HOME/sqlplus/demo/demobld.sql然后:alter table emp add constraint emp_pk原创 2009-08-22 20:39:00 · 612 阅读 · 0 评论 -
LOCK-来自oracle文档-concept
又看了一遍oracel文档中concept的lock说明,基本上lock的概念理解的有些条理了.. Concept锁定机制:锁是并发访问的时候用于保护共享资源不被同时并发修改. 信息的完整性(integrity).行级别的锁(TX),oracle提供的是non-escalate(非升级)的,其他的数据库escalate lock要么覆盖所有行甚至整个表(需要额外的资源去管原创 2009-08-15 14:56:00 · 1949 阅读 · 1 评论 -
LOCK(3)-DDL LOCK
DDL锁ddl操作一个对象期间自动获得,防止ddl期间其他会话操作该对象.ddl分类 a)Exclusive ddl lock:排他ddl锁,上面介绍过的. 防止其他ddl 锁以及TM锁的获得.--其他session只能查询了最常见的了.alter session enable resumable;alter table u1.t1 allocate ext原创 2009-08-13 22:52:00 · 811 阅读 · 0 评论 -
LOCK(2)-TM LOCK
TM(DML Enqueue)锁修改内容的时候,结构是不应该被修改的.这是通过TM锁实现的.Session1: delete u1.t1;Session2: drop u1.t1drop table u1.t1 *ERROR at line 1:ORA-00054: resource busy and acquire with NOW原创 2009-08-13 22:47:00 · 664 阅读 · 0 评论 -
LOCK(1)-TX LOCK
Lock type(1)参考TOM - expert oracle databaseOverviewTX locks: 一个数据修改的事务需要获得TX lock.TM lock和DDL lock:这种锁用于保证数据对象的结构不被修改. TM是在修改对象的内容时获得,而DDL是在修改对象的本身.Lock的分类DML锁在 select, update, ins原创 2009-08-11 23:08:00 · 788 阅读 · 0 评论 -
如何查询用户拥有的权限
如何完整的查询一个用户的"定义"的权限 和 当前"激活了"的权限呢这两者的区别只在于 部分角色 是需要手工激活(非default)才能使用.. 那么有没有一个完整的sql语句可以直接查出定义的权限呢?因为中间很好多迭代,所以不太好只用一个sql语句就写出来,大致用户的权限来自:1)直接赋予的系统权限 dba_sys_privs where grantee=user2)直接赋原创 2009-08-10 21:29:00 · 2946 阅读 · 0 评论 -
赋予用户权限和角色后 权限何时生效
查了查文档,没太查到清晰的说明-oracle的一些重点文档自己还是没有认认真真的去完整看过.. 角色有下面说明A role must be enabled for a user before it can be used by the user 自己做了试验后1)如果直接赋予(或回收)给用户的权限,在用户下次使用该权限的时候,才生效.2)对于角色,上面那句已经说的很清楚原创 2009-08-10 21:22:00 · 1588 阅读 · 0 评论 -
(转)跟踪事件 和 内部事件号
http://www.itpub.net/thread-976360-1-1.html 一、Oracle跟踪文件 Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志转载 2009-08-09 20:13:00 · 945 阅读 · 0 评论 -
internal block structure(1)
参考自:http://www.diybl.com/course/7_databases/oracle/Oracleshl/2008926/145870.html 以前讲课的时候提到块的结构,总提到block header,table directory,row directory,row header etc,总是有点虚.眼见为实,现在自己来具体看看这些结构. 自己的试验:原创 2009-08-08 13:08:00 · 935 阅读 · 0 评论 -
linux 5 安装 oracle10g
http://blog.csdn.net/herobox/article/details/7633323 linux 5 安装 oracle10g 修改 oraparam.ini[Linux-redhat-5.0-optional]TEMP_SPACE=80SWAP_SPACE=150MIN_DISPLAY_COLORS=256 libxp.so.6原创 2013-03-17 12:01:38 · 488 阅读 · 0 评论