关于解决EM不能启动的解决方法
关于解决EM不能启动的解决方法 为了使用恢复目录,我在目标主机上设置了一下listener.ora. 改成了这样。[@more@]关于解决EM不能启动的解决方法 为了使用恢复目录,我在目标主机上设置了一下listener.ora. 改成了这样。 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = oral) (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = www.mengfm.com)(PORT = 1521)) ) ) 。 这时再启
ORACLE分析函数
这是分析函数的第一部分![@more@]分析函数是oracle816引入的一个全新的概念,为我们分析数据提供了一种简单高效的处理方式.在分析函数出现以前,我们必须使用自联查询,子查询或者内联视图,甚至复杂的存储过程实现的语句,现在只要一条简单的sql语句就可以实现了,而且在执行效率方面也有相当大的提高.下面我将针对分析函数做一些具体的说明. 今天我主要给大家介绍一下以下几个函数的使用方法 1. 自动汇总函数rollup,cube, 2. rank 函数, rank,dense_rank,row_number 3. lag,lead函数 4. sum,avg,的移动增加,移动平均数 5.
oracle 分析函数(二)
一些ORACLE的函数,网上摘的。以供学习。[@more@]1. rank函数的介绍 介绍完rollup和cube函数的使用,下面我们来看看rank系列函数的使用方法. 问题2.我想查出这几个月份中各个地区的总话费的排名. Quote: 为了将rank,dense_rank,row_number函数的差别显示出来,我们对已有的基础数据做一些修改,将5763的数据改成与5761的数据相同. 1 update t t1 set local_fare = ( 2 select local_fare from t t2 3 where t1.bill_month = t2.bill_month 4 and t1.net_type = t2.net_type 5 an
iptables 入门
iptables 中的指令,均需区分大小写。 ipchains 和 iptables 在语法上的主要的差异,注意如下∶ 1. 在 ipchains 中,诸如 input 链,是使用小写的 chains 名,在 iptables 中,要改用大写 INPUT。 2. 在 iptables 中,要指定规则是欲作用在那一个规则表上(使用 -t 来指定,如 -t nat),若不指定,则预设是作用在 filter 这个表。 3. 在 ipchains 中, -i 是指介面(interface),但在 iptables 中,-i 则是指进入的方向,且多了 -o,代表出去的方向。 4. 在 iptables 中,来源 port 要使用关键字 --sport 或 --source-port 5. 在 iptables
Unix/Linux中Cron的用法
/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置可以将这个服务在系统启动的时候也自动启动:在/etc/rc.d/rc.local这个脚本的末尾加上:/sbin/service crond start[@more@]Unix/Linux中Cron的用法/sbin/service crond start //启动服务/sbin/service crond stop //关闭服务/sbin/service crond restart //重启服务/sbin/service crond reload //重新载入配置可以将这个服务在系统启动的时候也自动启动:在/etc/rc.d/rc.local这
奥卡姆剃刀原理(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的帮助说明 代码