ORA-1461 encountered when generating server alert SMG-3500
ORA-1461 encountered when generating server alert SMG-3500[@more@]今天的警告文件上有错误产生:Fri Sep 5 00:18:19 2008ORA-1461 encountered when generating server alert SMG-3500但是这个错误在官方的文档上居然没有。查找Metalink发现:Subject: Ora-1461 Encountered When Generating Server Alert Smg-3500 Doc ID: Note:461911.1 Type: PROBLEM Last Revision Date: 09-JUL-2008 Status: MODERATED In this Document Symptoms Cause Solution References----------------------------------------------------
Automatic Workload Repository (AWR)总结(3)
Automatic Workload Repository (AWR)总结(3)[@more@]添加和删除基准:DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE( start_snap_id IN NUMBER, end_snap_id IN NUMBER, baseline_name IN VARCHAR2, dbid IN NUMBER DEFAULT NULL);DBMS_WORKLOAD_REPOSITORY.CREATE_BASELINE( start_snap_id IN NUMBER, end_snap_id IN NUMBER, baseline_name IN VARCHAR2, dbid IN NUMBER DEFAULT NULL) RETURN NUMBER;DBMS_WORKLOAD_REPOSITORY.DROP_BASELINE( baseline_name
Automatic Workload Repository (AWR)总结(2)
Automatic Workload Repository (AWR)总结(2)[@more@]baseline:Automatic Workload Repository (AWR)的baseline是通过指定一定范围的快照,来作为典型的性能时间为基准,通过这个基准来测定一段时间的负载上的性能问题发生的原因。Automatic Workload Repository (AWR)的操作AWR的操作可以通过两种方式进行:OEM和API。使用API管理AWR是通过过程DBMS_WORKLOAD_REPOSITORY来进行管理的。添加快照:SQL> exec dbms_workload_repository.create_snapshot(flush_level => 'TYPICAL');PL/SQL procedure successfully completedSQL>
Automatic Workload Repository (AWR)总结(1)
Automatic Workload Repository (AWR)总结(1)[@more@]Automatic Workload Repository (AWR)总结功能:AWR是用于为问题的诊断和自我调整为目的的收集、处理和维护性能统计。收集内容:1、对象统计:目的是为了确定数据库段的访问和使用统计。2、时间模型统计:3、系统和会话统计:4、SQL语句收集:5、ASH统计空间的消耗:AWR是将收集的数据放置在表空间上,这样就需要消耗空间,消耗空间的大小主要是基于以下原因确定:1、在给定时间内的活动会话的数目。2、快照的间隔时间。3、历史数据保留的时间。缺省的情况下,AWR快照收集的时间间隔
DML ERROR LOGGING总结
DML ERROR LOGGING总结总结:康标email:kang_biao@hotmail.com[@more@]DML ERROR LOGGING总结总结:康标email:kang_biao@hotmail.com为什么要使用DML ERROR LOGGING?在Oracle 10之前执行一些大规模的操作的时候,尤其是一些长时间bulk DML操作的时候,会发现如果在执行过程中如果有一行发生错误的时候,就会放弃这个DML操作而回滚。这样的话就会浪费大量的时间和系统资源。是不是能有一种途径使得在执行bulk DML操作,将成功的部分插入到表中,而将未能正确插入的部分的错误插入到其他表中,以后来处理。在Oracle 10g release 2:中引入
大文件表空间
大文件表空间[@more@]大文件表空间大文件表空间是一个表空间,只是有一个数据文件,这个和其他普通的表空间不一样的地方。其他普通表空间是可以有多个数据文件中。但是文件不能太大,但是大文件表空间的数据文件在8k的数据块中可以有32T的数据文件,在32K上可以有128T的数据文件。这样大文件表空间可以减少数据文件的数目。只能使用EXTENT MANAGEMENT LOCAL and SEGMENT SPACE MANAGEMENT AUTO的方式管理表空间。由于表空间中只有一个文件,所以文件号统一为1024。还可以添加大文件临时表空间。
在Oracle 10g和9i上对于开发者一些新的特性的总结
在Oracle 10g和9i上对于开发者一些新的特性的总结[@more@]在Oracle 10g和9i上对于开发者一些新的特性的总结1、 内部PL/SQL的增强一体化SQL和PL/SQL解析器在Oracle 9i之前,SQL引擎和PL/SQL引擎是分开的,但是在Oracle9i之后是合在一起的。内部PL/SQL性能的增强SQL和PL/SQL运行引擎的一体化。减少从SQL中调用PL/SQL。在10g中使用新的编译器。10g要比9i快50%到75%。在10g中使用新的Debugging Capabilities 。使用PL/SQL初始化参数PLSQL_WARNINGS。初始化参数PLSQL_WARNINGS有三种类型的选项:ENABLE允许使用警告,能够基于所有类型的警告和
Data pump学习笔记
Data pump学习笔记[@more@]Data pump学习笔记综述n 是一个基于服务器的工具,用于高速的数据地移动n 底层结构是基于dbms_datapumpn 提供了新一代的导入和到处工具:expdp,impdp,基于网络的界面n 是传统导入导出工具的超集体系结构n 直接路径API(DPAPI)n 外部表服务n 包dbms_metadatan 包dbms_datapumpn Expdp和impdpData dump的导入导出综述数据泵的导入导出是Oracle10的一个新的工具,虽然和传统的导入导出命令相似,但是两个是独立的产品。数据泵的导出是一
使用Oracle 10g拷贝文件
使用Oracle 10g拷贝文件[@more@]使用Oracle 10g拷贝文件1、在操作系统上建立两个目录:Last login: Sun Aug 20 15:05:45 from 192.168.0.1Sun Microsystems Inc. SunOS 5.10 Generic January 2005$ /bin/bashbash-3.00$ pwd/opt/oraclebash-3.00$ cd kbbash-3.00$ mkdir s_dirbash-3.00$ mkdir d_dirbash-3.00$ ls -ltotal 72drwxr-xr-x 2 oracle oinstall 512 8月 20 15:11 d_dirdrwxr-xr-x 2 oracle oinstall 512 8月 20 15:10 s_dir2、在Oracle上创建两个directorySQL> create directory source_dir as '/opt/oracle/kb/s_dir';Dire
10g闪回总结
10g闪回总结[@more@]10g闪回总结Oracle从9i就有了闪回这个新功能,在Oracle 10g中这个功能被大大增强。在Oracle 9i中只是以闪回查询的形式查看某一时间点上的数据,就是某一时刻的数据的快照,而不是在两个时间点之间的被更改数据的运行状态的表示,在Oracle 10g中就提供了这样的功能。优点闪回应该说是一个技术革新,比传统意义上的恢复更快更加简单方便。传统意义上的恢复需要还原数据库和数据文件,而这些数据文件则是在前一阶段备份而来的。然后在通过数据库日值在数据文件上的前滚来实现数据的每一次改变。这样的过程相对而言是比较慢