日志列表
-
Peoplesoft爱好者--我的个人空间开通
hong98 (北京) 发表于 2008-05-11 标签: peoplesoft
成为一名PeopleSoft咨询顾问以来,正值其被收购时节,经年下来,深感市场之式微。虽Oracle将其HCM作为主打产品,但是对企业来讲,一个完整的ERP解决方案已经割裂开来。如果EBS的财务/供应链+PS的人力资源+Siebel的CRM,对企业应用来说绝对是一个很大的风险和高昂的成本,于是对PS的未来有了深深... ...全文
-
超大型Oracle数据库应用系统的设计方法 (2)
gzmt (广东) 发表于 2008-05-10
● 表空间的设计 Oracle数据库的表和索引是透过表空间tablespace存储在数据库中的。在tablespace设计时一般作以下考虑: 1、一般较大的表或索引单独分配一个tablespace。 2、Read only对象或Read mostly对象分成一组,存在对应的tablespace中。 3、若tablespace中的对象皆是read only对象,可将tables... ...全文
-
大型MIS软件的开发必须重视数据库设计(2)
gzmt (广东) 发表于 2008-05-10
四、数据库的设计技巧 数据库设计中有两个难点,一是如何处理多对多的关系,二是如何设计主键。处理多对多的关系的办法为:将一个多对多的关系分解为一个一对多的关系加上另一个多对一的关系。例如,若两个表之间存在多对多的关系,就在它俩之间增加一个表,该表的字段中至少要包括前两个表的主键在内。这样,就将一个... ...全文
-
Oracle 10g跨越Resetlogs时间点进行恢复 (3)
gzmt (广东) 发表于 2008-05-10
四、此时的数据库状态 $ sqlplus "/ as sysdba" SQL*Plus: Release 10.1.0.2.0 - Production on Tue Apr 5 16:43:58 2005 Copyright (c) 1982, 2004, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - 64bit Production Wit... ...全文
-
大型MIS软件的开发必须重视数据库设计(1)
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】这篇论坛文章(赛迪网技术社区)主要介绍了数据库设计在大型MIS软件开发过程中的重要性,详细内容请参考下文: 80年代初以来,国内许多计算机专家先后深入一些大型企业,力图开发出理想的大型MIS。实践证明,开发出的大型MIS,多数不很理想。原因何在?据作者一孔之见,其中一条... ...全文
-
Oracle 10g跨越Resetlogs时间点进行恢复 (2)
gzmt (广东) 发表于 2008-05-10
二、进行数据的更改 $ sqlplus "/ as sysdba" SQL*Plus: Release 10.1.0.2.0 - Production on Tue Apr 5 16:32:23 2005 Copyright (c) 1982, 2004, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - 64bit Production W... ...全文
-
Oracle 10g跨越Resetlogs时间点进行恢复 (1)
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】在Oracle数据库10g以前,假如用户对数据库进行了不完全恢复,在使用resetlogs选项打开数据库后,Oracle会提示你需要立即进行全备份。 原因:日志序号会被置位,以此防止后续日志被应用。resetlogs之前的备份将不能用于进行跨域resetlogs时间点的恢复。 在Oracle数据库10g中,Oracle允... ...全文
-
可以实现故障预防 探测和恢复的MAA结构
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】最大可用性体系结构(Maximum Availability Architecture,简称MAA)的设计蓝图是基于已被证实的Oracle高可用性技术,MAA提供最优方法的建议让用户能够通过简单的配置即可实现系统可用性的最大化。 现在IT系统中越来越多的部分,包括网络、系统、数据库等,都已经考虑了可用性,但是... ...全文
-
数据库管理员日常工作中必备的sql列表 (3)
gzmt (广东) 发表于 2008-05-10
查看一下谁在使用那个可以得回滚段,或者查看一下某个可以得用户在使用回滚段,找出领回滚段不断增长的事务,再看看如何处理它,是否可以将它commit,再不行就看能否kill它,查看当前正在使用的回滚段的用户信息和回滚段信息: set linesize 121 SELECT r.name "ROLLBACK SEGMENT NAME ",l.sid "ORACL... ...全文
-
数据库管理员日常工作中必备的sql列表 (2)
gzmt (广东) 发表于 2008-05-10
--求session的OS进程ID col program format a54 select p.spid "OS Thread", b.name "Name-User", s.program from v$process p, v$session s, v$bgprocess b where p.addr = s.paddr and p.addr = b.paddr UNION ALL select p.spid "OS Thread", s.username "Name-User", s.program... ...全文
-
如何在Oracle中释放flash_recovery_area (2)
gzmt (广东) 发表于 2008-05-10
此时空间得到释放: $ sqlplus "/ as sysdba" SQL*Plus: Release 10.1.0.2.0 - Production on Mon Mar 28 12:02:19 2005 Copyright (c) 1982, 2004, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - 64bit Production Wit... ...全文
-
数据库管理员日常工作中必备的sql列表 (1)
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】数据库管理员日常工作中必备的sql列表: --监控索引是否使用 alter index &index_name monitoring usage; alter index &index_name nomonitoring usage; select * from v$object_usage where index_name = &index_name; --求数据文件的I/O分布 select ... ...全文
-
如何在Oracle中释放flash_recovery_area (1)
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】案例:Oracle数据库10g中释放flash_recovery_area解决ORA-19815错误。 错误现象:备份Oracle数据库10g时出现下面的错误: ORA-19815: WARNING: db_recovery_file_dest_size of 2147483648 bytes is 100.00% used, and has 0 remaining bytes available. ************************... ...全文
-
讲解Oracle数据库应用程序中RAID的级别
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】Oracle数据库应用程序中RAID的级别: ◆RAID 0——无冗余:这个级别维护无冗余数据,因此有最好的写性能,因为不需要复制更新。数据条在块一级完成。 ◆RAID 1——镜像:这个级别维护(镜像)不同磁盘上的数据的两个相同的拷贝。在磁盘失败时要维护一致性,写可能不是同步完成的。这... ...全文
-
讲解Oracle数据库提供的多种安全性措施 (2)
gzmt (广东) 发表于 2008-05-10
(3)列级安全性 Oracle列级安全性可以由视图实现,也可以直接在基本表上定义。 用视图定义表的垂直子集就可以实现列级安全性,方法与上面类似。 直接在基本表上定义和回收列级权限也是使用GRANT和REVOKE语句。目前Oracle的列级权限只有UPDATE,回收列级UPDATE权限时,Oracle不允许一列一列地回... ...全文
-
Oracle数据库索引聚簇与哈希聚簇使用指南
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】Oracle数据库支持两种类型的聚簇,分别是索引聚簇和哈希聚簇,本文将针对这两种类型聚簇的使用进行详细的介绍。 索引聚簇的使用: ◆对经常在连接语句中访问的表建立聚簇。 ◆假如表只是偶尔被连接或者它们的公共列经常被修改,则不要聚簇表。(修改记录的聚簇键值比在非聚簇的表中修改... ...全文
-
带你快速了解Oracle数据库提供的恢复机制
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】Oracle数据库中的恢复机制采用了转储和登记日志文件两个技术。 Oracle向数据库管理员(DBA)提供了多种转储后备副本的方法,如文件拷贝、利用Oracle的Export实用程序,用SQL命令spool以及自己编程实现等。相应地,Oracle也提供了多种重装后备副本的方法,如文件拷贝、利用Oracle的Imp... ...全文
-
循序渐进讲解Oracle数据库的完整性概念
gzmt (广东) 发表于 2008-05-10
【赛迪网-IT技术报道】一、Oracle中的实体完整性 Oracle在CREATE TABLE语句中提供了PRIMARY KEY子句,供用户在建表时指定关系的主码列。例如,在学生-选课数据库中,要定义Student表的Sno为主码,可使用如下语句: CREATE TABLE student (sno NUMBER(8), sanme VARCHAR(20), sage NUMBER(20), CONSTR... ...全文
-
讲解Oracle数据库提供的多种安全性措施 (1)
gzmt (广东) 发表于 2008-05-10
Oracle的安全措施主要有三个方面,一是用户标识和鉴定;二是授权和检查机制;三是审计技术(是否使用审计技术可由用户灵活选择);除此之外,Oracle还允许用户通过触发器灵活定义自己的安全性措施。 一、用户标识和鉴定 在Oracle中,最外层的安全性措施是让用户标识自己的名字,然后由系统进行核实。Oracl... ...全文
-
如何使用DBMS_REPAIR检测和修补数据坏块 (4)
gzmt (广东) 发表于 2008-05-10
在orphan_key_table 中的Index entry意味着该index应该重建,以保证一个table的指针和它的index指针返回同样的结果集合。 六、使用DBMS_REPAIR.SKIP_CORRUPT_BLOCKS来跳过坏块 SKIP_CORRUPT_BLOCKS用来决定在对指定object的index和table做搜索时是否跳过坏块。 如果index和table不同步,那... ...全文