奥卡姆剃刀原理(Occam's Razor)
据这个原理,观测不到的“实在世界”全都是子虚乌有的,至少是无意义的。这个原理是14世纪的一个修道士威廉所创立的,奥卡姆是他出生的地方。这位奥卡姆的威廉还有一句名言,那是他对巴伐利亚的路易四世说的:“你用剑来保卫我,我用笔来保卫你。”[@more@]据这个原理,观测不到的“实在世界”全都是子虚乌有的,至少是无意义的。这个原理是14世纪的一个修道士威廉所创立的,奥卡姆是他出生的地方。这位奥卡姆的威廉还有一句名言,那是他对巴伐利亚的路易四世说的:“你用剑来保卫我,我用笔来保卫你。”剃刀原理是说,当两种说法都能解释
PL/SQL单行函数和组函数详解
函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数; 组函数[@more@]PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句,函数主要分为两大类: 单行函数; 组函数 本文将讨论如何利用单行函数以及使用规则。SQL中的单行函数 SQL和PL/SQL中自带很多类型的函数,有字符、数字、日期、转换、和混合型等多种函数用于处理单行数据,
SUBSTR
关于SUBSTR的官方解释![@more@]SUBSTRSyntaxsubstr::= Text description of substrPurposeThe "substring" functions return a portion of string, beginning at character position, substring_length characters long. SUBSTR calculates lengths using characters as defined by the input character set. SUBSTRB uses bytes instead of characters. SUBSTRC uses Unicode complete characters. SUBSTR2 uses UCS2 codepoints. SUBSTR4 uses UCS4 codepoints.If position is 0, then it is treated as 1. If position is p
两个OPEN DNS
由于某些ISP服务商劫持了DNS服务器,可以将请求转到其他站点,可以使用OPEN DNS服务器:208.67.222.222208.67.220.220[@more@]208.67.222.222208.67.220.220
关于杀死恶意进程的另外一种方法
当在任务管理器或其他第三方软件的帮助下都无法结束其进程的时候,高级用户 可以打开任务管理器点“查看”,选择列,选中PID进程标识符,确定后就能看到恶意进程对应的PID码了,在CMD中输入ntsd -c q -p 4076(PID) 回车,进程立即被杀死,除了仅有的几个系统进程,对其他的顽固进程一招奏效。[@more@]当在任务管理器或其他第三方软件的帮助下都无法结束其进程的时候,高级用户 可以打开任务管理器点“查看”,选择列,选中PID进程标识符,确定后就能看到恶意进程对应的PID码了,在CMD中输入ntsd -c q -p 4076(PID) 回车,进程立即被杀死,
Oracle9i Recovery Manager (RMAN)
Recovery manager is a platform independent utility for coordinating your backup and restoration procedures across multiple servers. In my opinion it's value is limited if you only have on or two instances, but it comes into it's own where large numbers of instances on multiple platforms are used. The reporting features alone mean that you should never find yourself in a position where your data is in danger due to failed backups. The functionality of RMAN is too diverse to be covered in this art
RMAN Tablespace Point-in-Time Recovery (TSPITR)
RMAN Tablespace Point-in-Time Recovery (TSPITR) Recovery Manager (RMAN) automatic tablespace point-in-time recovery (commonly abbreviated TSPITR) enables you to quickly recover one or more tablespaces in an Oracle database to an earlier time, without affecting the state of the rest of the tablespaces and other objects in the database.This chapter explains when you can and cannot use TSPITR, what RMAN actually does to your database during TSPITR, how to prepare a database for TSPITR, how to run T
关于CONTROL FILE备份时的一个小问题
这两天做CONTROL FILE备份时候出现了一个小问题[@more@]这两天做CONTROL FILE备份时候出现了一个小问题alter system set control_files=2 '/u01/app/oracle/oradata/oral/control01.ctl',3 '/u01/app/oracle/oradata/oral/control02.ctl' scope=spfile;原来还有一个'/u01/app/oracle/oradata/oral/control03.ctl'.用命令改成上面的。shutdown immediate后startup成功。但是 alter system set control_files=2 '/u01/app/oracle/oradata/oral/control01.ctl',3 '/u01/app/oracle/oradata/oral/control02.ctl' 4 '/u01/app/oracle/oradata/o
Oracle DBMS_LOGMNR
Oracle DBMS_LOGMNR[@more@]Oracle DBMS_LOGMNRVersion 10.2 GeneralSource{ORACLE_HOME}/rdbms/admin/dbmslm.sqlConstantsAdd archive log option flags NameData TypeValueADDFILEBINARY_INTEGER3NEWBINARY_INTEGER1REMOVEFILEBINARY_INTEGER2 Start LOGMNR option flags NameData TypeValueDescriptionCOMMITTED_DATA_ONLYBINARY_INTEGER2If set, DML statements corresponding to committed transactions are returned. DML statements corresponding to a committed transaction are grouped together. Transactions are returned i
Oracle control files
oracle control files[@more@]Oracle Control FilesVersion 10.2 General InformationCurrent Control FilesSELECT valueFROM gv$parameterWHERE name = 'control_files';SELECT RPAD(SUBSTR(name,1,50),51,' ') "CONTROL FILE NAME"FROM gv$controlfile;Dependent ObjectsV_$CONTROLFILEV_$CONTROLFILE_RECORD_SECTION Create Control FileReuse previously existing control file(s) if they existCREATE CONTROLFILE [REUSE]DATABASE <database_name><RESETLOGS | NORESETLOGS>;STARTUP NOMOUNT;CREATE CONTROF
ORACLE Archive Log Mode
ORACLE Archive Log Mode[@more@]Oracle Archive Log Mode Version 10.2 GeneralNote: Archive logging is essential for production databases where the loss of a transaction might be fatal. It is generally considered unnecessary in development and test environments. Init.ora ParametersConfigure for multiple archiver processes log_archive_max_processes=<integer>;log_archive_max_processes=10; Startup The Database In Archivelog Mode Steps Required To Take A Database Not In Archive Log Mode And Alt
Oracle Log Files
Version 10.2[@more@]Oracle Log FilesVersion 10.2 GeneralData Dictionary Objectsall_log_groupsuser_log_groupsv_$log_historydba_log_groupsv_$instance_log_groupv_$threadv_$log -- redo log file information from the control filev_$logfile -- redo log groups and members and their member statusv_$loghist -- log historyRelated Privilegesalter databasealter systeminit File Parameterslog_checkpoint_timeout ... set to 0Log Files Without RedundancyLOGFILE GROUP 1 '/u01/oradata/redo01.log'SIZE 10M, G
给数据泵加压
给数据泵加压 作者:Jonathan Gennick Oracle数据库10g中的新的实用程序使其性能和多功能性达到了新的水平。 Oracle数据库10g中增加的叫做Oracle Data Pump(数据泵)的新的导入和导出特性,彻底改变了数据库用户已经习惯的过去几代Oracle数据库的客户/服务器工作方式。现在服务器可以运行导出和导入任务。你可以通过并行方式快速装入或卸载大量数据,而且你可以在运行过程中调整并行的程度。导出和导入任务现在可以重新启动,所以发生故障不一定意味着要从头开始。API是公诸于众的,并且易于使用;用PL/SQL建立一个导入和导出任务非常简单
Oracle10g新特性(关于EXPDP/IMPDP)
expdp/impdp的使用Oracle10g中,提供了全新的数据导入导出工具通过API调用,把传统的exp/imp类交互模式的操作转变成为数据库内部的job任务[@more@]Oracle10g新特性Data Pump使用和评测作者:eygleexpdp/impdp的使用Oracle10g中,提供了全新的数据导入导出工具通过API调用,把传统的exp/imp类交互模式的操作转变成为数据库内部的job任务从而实现了任务的可中止与重启动当然,重启动还依赖于另外一个数据结构MT(master table),任务主表该表用于记录导出/导入任务的进度.以下是一些测试和说明.1. 主要参数说明我们先看一下Oracle的帮助说明:代
快速导出导入expdp/impdp的停止与重启动
通过API调用,把传统的expimp类交互模式的操作转变成为数据库内部的job任务 从而实现了任务的可中止与重启动 当然,重启动还依赖于另外一个数据结构MT(master table),任务主表该表用于记录导出导入任务的进度.[@more@]通过API调用,把传统的expimp类交互模式的操作转变成为数据库内部的job任务 从而实现了任务的可中止与重启动 当然,重启动还依赖于另外一个数据结构MT(master table),任务主表该表用于记录导出导入任务的进度. 1. 主要参数说明 我们先看一下Oracle的帮助说明 代码
关于ORACLE NET的一篇文章(转)
现在Oracle数据库用的地方是越来越多了,越来越多的应用被部署在oracle数据库中,作为大型的数据库,网络的连接需求肯定是少不了的,但是在实际的使用中,很多人都曾遇到各种各样的数据库连接错误,通常用户都是在客户端连接数据库时发现的,所以简单的认为是客户端的问题,但是实际上出现连接错误的原因是很多的,在这里主要把常见的错误和自己曾经遇到的错误列举出来,也把以前自己的一些处理方法也提供给大家分享,因为有些是以前遇到过的,现在也只是一些印象,所以有不对之处,希望谅解和指出,共同讨论。[@more@]现在Oracle数据库用
WIN2000故障修复之故障恢复控制台篇(推荐)
如果安全模式和其他启动选项不能工作,就可以考虑使用“恢复控制台”了。“恢复控制台”是命令行控制台,使用它,我们可以启动和停止服务,在本地驱动器上读、写数据,从软盘或 CD 上复制数据,修复启动扇区或主引导记录,并执行其他管理任务。要使用“恢复控制台”,需要以 Administrator 帐户登录。通过在“恢复控制台”的命令提示符下,键入 help,可以获得这些命令的帮助信息。[@more@]WIN2000故障修复之故障恢复控制台篇(推荐) (阅览 9468 次)如果安全模式和其他启动选项不能工作,就可以考虑使用“恢复控制台”了。“恢复控制台”
Oracle专家调优秘密(转)
前言 在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的强大特性来提高他们公司的生产力。最有效的方法之一是通过 Oracle 调优。它有大量的调整参数和技术来改进你的 Oracle 数据库的性能。 Oracle 调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善 Oracle 数据库的性能,有一些基本的概念是每个 Oracle DBA 都应该遵从的。[@more@]前言 在过去的十年中, Oracle 已经成为世界上最专业的数据库之一。对于 IT 专家来说,就是要确保利用 Oracle 的
DBA脚本
一些常用的命令[@more@]DBA脚本一、数据库构架体系 1、表空间的监控是一个重要的任务,我们必须时刻关心表空间的设置,是否满足现在应用的需求,以下的语句可以查询到表空间的详细信息SELECT TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS, MAX_EXTENTS,PCT_INCREASE,MIN_EXTLEN,STATUS, CONTENTS,LOGGING, EXTENT_MANAGEMENT, -- Columns not available in v8.0.x ALLOCATION_TYPE, -- Remove these columns if running PLUGGED_IN, -- against a v8.0.x database SEGMENT_SPACE_MANAGEMENT --use only in v9.2.x or later FR
VMware下RedHat安装Oracle RAC
过节回家试一下!![@more@]VMware下RedHat安装Oracle 9i RAC【IT168 技术文档】摘要:大家都知道,oracle 9i RAC(以下简称RAC)是oracle里相对比较复杂的部分,很大一部分原因是由于RAC的环境搭建相对不如单实例方便。通常典型的配置是两台主机加一台存储,但是平常我们个人如果想在家研究测试RAC的话,很少会去购买这么多设备来做测试的。幸好,我们有VMware GSX Server(以下简称VMware),通过使用这款非常好的虚拟机模拟工具,我们可以在一台PC电脑上模拟出多台主机加存储的这样一个RAC环境。 本文首先简要介绍了RAC的原理,随后着重