Aix下使用rman备份Oracle RAC数据库(转)
Aix下使用rman备份Oracle RAC数据库(转)[@more@]环境:AIX5.2 HACMP5.1 Oracle9206RAC使用rman增量备份,备份策略为:每周四执行零级备份,周五---周三执行1级增量备份,下周四再进行新的零级备份。这样如果需要恢复的话,需要最多的备份数据为 1个零级备份+6个1级备份+当天的归档日志。rman零级备份脚本放于/home/oracle/ora0.sh,1级备份位于/home/oracle/ora1.sh 具体内容如下:零级备份#!/bin/shecho "start"; date#envORACLE_BASE=/oracle/app/oracleexport ORACLE_BASEORACLE_HOME=/oracle/app/oracle/product/9.2.0export ORACLE
深入浅出分析Linux设备驱动程序中断(转)
深入浅出分析Linux设备驱动程序中断(转)[@more@] 一、前言 Linux的中断宏观分为两种:软中断和硬中断。声明一下,这里的软和硬的意思是指和软件相关以及和硬件相关,而不是软件实现的中断或硬件实现的中断。 软中断就是"信号机制"。软中不是软件中断。Linux通过信号来产生对进程的各种中断操作,我们现在知道的信号共有31个,其具体内容这里略过,感兴趣读者可参看相关参考文献[1]。一般来说,软中断是由内核机制的触发事件引起的(例如进程运行超时),但是不可忽视有大量的软中断也是由于和硬件有关的中断引起的,例如当打印
oracle起动和关闭详解(转)
oracle起动和关闭详解(转)[@more@]实例1.启动oracle server. startup[nomount|mount|open][force][pfile=filename] 参数说明: nomount:只启动实例 mount:启动实例,并装载数据库 open:启动实例,装载并打开数据库。 force:终止实例,并重新启动数据库。(默认选项) pfile:指定非默认参数文件名。 2.停止oracle server shutdown [normal|transactional|immediate|abort] 参数说明: normal:等待用户断开已存在连接,系统发出检查点,然后在同步数据文件、控制文 和重做日志文件之后关闭(默
unix和linux下常用压缩格式的压缩与解压方法(转)
unix和linux下常用压缩格式的压缩与解压方法(转)[@more@].tar解包: tar xvf FileName.tar打包: tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)---------------------------------------------.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirName---------------------------------------------.bz2解压1:bzip2 -d FileName.bz2解压2:bunzip2 FileName.bz2压缩: bzip2 -z FileName.tar.bz2解压:tar jxvf FileName
Oracle 9 手工建库(转)
Oracle 9 手工建库(转)[@more@]Oracle虽然提供了DBCA的建库工具,但是有些情况下面我们也需要手工建库,下面我将对手工建库进行详细的说明(1)创建监听程序,我们使用netmgr来建立监听,比如说:你要建立的库SID为RAC1,你可以在NETMGR中添加你的监听(2)创建INITSID.ORA文件,你可以使用$ORACLE_HOME/dbs/init.ora更改,也可以通过以有的initsid.ora文件修改(3)使用orapwd建立pwdSID.ora文件orapwd file=$ORACLE_HOME/rbs/pwdSID.ora password=xxxx entries=4(4)使用conn sys/xxx@SID as sysdbastartup nomount pfile=$ORACLE_HOME/dbs/initSID.ora
基于Linux和Mac Mini的网络电话系统(转)
基于Linux和Mac Mini的网络电话系统(转)[@more@] 作者:R0meal编译 来自:Chinaunix 一家位于东德的公司推出了一款基于Linux和IP—PBX软件的开源IP-PBX网络电话设备,硬件平台居然是Apple公司的 Mac Mini和iPod Shuffle。这家名为4S Newcom的东德公司目前推出的这套产品包括一台iPod Shuffle,一台Mac Mini,外加5部基于Linux的电话机。在这套设备中,iPod Shuffle作为启动设备,插入到Mac Mini,启动到一个LFS的Linux命令行环境,在其中启动IP-PBX服务。同样,你也可以将定制号的Linux安装到Mac Mini的硬盘中,这样,iPod Shuffle
Oracle的日期函数(转)
Oracle的日期函数(转)[@more@]相信很多人都有过统计某些数据的经历,比如,要统计财务的情况,可能要按每年,每季度,每月,甚至每个星期来分别统计。那在oracle中应该怎么来写sql语句呢,这个时候Oracle的日期函数会给我们很多帮助。常用日期型函数 1。Sysdate 当前日期和时间SQL> Select sysdate from dual;SYSDATE----------21-6月 -052。Last_day 本月最后一天 SQL> Select last_day(sysdate) from dual;LAST_DAY(S----------30-6月 -053。Add_months(d,n) 当前日期d后推n个月 用于从一个日期值增加或减少一些月份 date_value:=
一个修改Oracle用户密码的小诀窍(转)
一个修改Oracle用户密码的小诀窍(转)[@more@] 数据库版本:9.2.0.5 有时候我们可能不知道一个用户的密码,但是又需要以这个用户做一些操作,又不能去修改掉这个用户的密码,这个时候,就可以利用一些小窍门,来完成操作。 具体操作过程如下: SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> connect sys/oracle as sysdba 已连接。 SQL> select username,password from dba_users; USERNAME
用开源软件管理数据中心(转)
用开源软件管理数据中心(转)[@more@] 作者:祁金华 来自:网络世界 Nemertes最近所做的有关数据中心的调查表明,由于商业管理软件在扩展性、灵活性上面的不足,很多数据中心管理员不得不采用一些软件和开源软件来实施对数据中心的管理。 Nemertes的调查显示,即便是那些已经购买了诸如CA Unicenter、HP OpenView 或者 IBM Tivoli这些成套管理工具的公司,也经常只是使用了它们的一部分功能。数据中心管理员把它们与一些小的自由和开源工具结合使用。他们认为,采用开源管理工具的好处在于易用和易于定制,并且更加模块化。 不
什么是驱动Linux市场发展的主要力量?(转)
什么是驱动Linux市场发展的主要力量?(转)[@more@] 作者:raken 来源:TOM科技 Linux近年来一直是操作系统市场的关注热点,那么,什么是驱动Linux市场发展的真正力量? 应用软件、厂商的盈利能力、战略联盟将是决定这个市场发展的主要驱动力量。 1 应用软件 在软件行业,操作系统的市场动力来自于应用软件。Linux 的发展需要有大量的独立软件供应商和集成商的支持,我们可以从桌面Linux和服务器Linux几个方面来分析: 桌面Linux的应用软件 现在,提供桌面Linux 应用系统的厂商有中科红旗、Sun、永中科技和金山
Oracle工具使用之SQLPLUS(转)
Oracle工具使用之SQLPLUS(转)[@more@]Oracle的sqlplus是与oracle进行交互的客户端工具,可以在其中执行sqlplus语句和命令.我们通常所说的DML、DDL、DCL语句都是sqlplus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,sqlplus语句一般都与数据库打交道.除了sqlplus语句,在sqlplus中执行的其它语句我们称之为sqlplus命令.它们执行完后,不保存在sql buffer的内存区域中,它们一般用来对输出的结果进行格式化显示,以便于制作
"Linux开源应用技术论坛"亮相高交会(转)
"Linux开源应用技术论坛"亮相高交会(转)[@more@] 作者:lisan 来源:深圳市人民政府新闻办公室 硕果累累的金秋十月,深圳又一次迎来中国最大规模的国家级、国际性的高新技术盛会--第八届中国国际高新技术成果交易会。本次高交会的一个璀璨亮点是由深圳市科技和信息局牵头推进,依托中国最活跃的专业Linux解决方案和服务商深圳市傲冠电脑系统技术有限公司(Skybility Technology)建立的“深圳Linux开源技术服务平台“。为此,深圳市科信局于10月13日主办了深圳市软件行业协会协办,深圳市傲冠电脑系统技术有限公司承办的高交会重点
Oracle工具使用(export,import,sqlldr中文帮助及实例)(转)
Oracle工具使用(export,import,sqlldr中文帮助及实例)(转)[@more@]1.1 EXPORT1.1.1 帮助exp是Oracle的一个可执行程序,存放目录$ORACLE_HOME/binexp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移它有三种模式:用户模式:导出用户所有对象以及对象中的数据;表模式:导出用户所有表或者指定的表;整个数据库:导出数据库中所有对象。exp help=y通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令: 实例: EXP SCOTT/TIGER 或者,您也可以通过输入跟有各种参数的 EXP 命令来控制“导出”的运行方式
数据库系统的一些专用词汇表(转)
数据库系统的一些专用词汇表(转)[@more@]数据(Data): 反映客观世界的事实,并可以区分其特征的符号:字符、数字、文本、声音、图形、图像、图表、图片等,它们是现实世界中客观存在的,可以输入到计算机中进行存储和管理的。 信息(Information): 由原始数据经加工提炼而成的、用于决定行为、计划或具有一定语义的数据称为信息。 数据库DB(Data Base): 是现实世界中相互关联的大量数据及数据间关系的集合。 · 数据库管理系统DBMS(Data Base Management System): 是对数据库中的数据进行存储和管理的软件系
陆首群:开源软件的知识产权保护问题(转)
陆首群:开源软件的知识产权保护问题(转)[@more@] 作者:中国开源软件推进联盟主席陆首群 来源:CNET 关于自由/开源运动发展和知识产权保护问题,过去Linux创始人Linus Torvalds 曾说,“开源的成功显然也带来了很多新问题,我最担心的是一些非技术性障碍,比如司法方面的挑战、软件专利权等等。软件专利权是一个非常糟糕的东西,不过好在技术行业的大多数人已经开始意识到这一弊病了”。自由/开源软件的版权采用“左版(Copy Left)”的概念,在版权保护方面取得较为宽松的环境,但自由/开源软件躲不开专利的旋涡。在这次峰会上,
用JAVA程序取得IP地址(转)
用JAVA程序取得IP地址(转)[@more@]在TCP/IP 互联网时,经常会需要查询自己主机的IP地址和www服务器的IP地址。虽然,我们可以使用IPCONFIG 和PING 进行IP地址查询,但是如果在应用程序或APPLET中使用此命令回破坏我们应用程序界面。 为此使用JAVA 做了一个简单的程序可以直接查询自己主机的IP地址和www服务器的IP地址。 // 文件名为 NetTool.java (注意:在JAVA 语言中大小写敏感)import java.net.*;public class NetTool{ InetAddress myIPaddress=null;InetAddress myServer=null;public static void main( String args[]){NetTool myt
JAVA的入门基础一些精典(转)
JAVA的入门基础一些精典(转)[@more@]1.包package 在第一句引用package pkg1[.pkg2[.pkg3]];如果有一个例程Test.java:它的引用包:package hi; 先在当前目录下用javac -d . Test.java就会在当前目录下建立目录hi,将生成的Test.class文件放到./hi/下。 还有一种就是直接手工建立hi,把Test.java放到./hi/下,用javac hi/Test.java 和java hi/Test即可。 2.import java.io.*; 根据环境变量classpath来查找包,如果你自己创写一个jar或者是zip文件时,想调用他,一定要在classpath中写出来。 3.如果得到form表单传递的值和名称 Enumeration
Java基础:初学者容易混淆的几个问题(转)
Java基础:初学者容易混淆的几个问题(转)[@more@]1.String类和StringBuffer类它们都是处理字符串的类,但是它们有一个最大的区别,那就是,String对象是存储你不能改动的文本字符串,相反,如果你希望改动,则应使用StringBuffer类作为替换.eg1:......//omit some codeString s1="You are hired!";System.out.println(s1.replace('h','f'));//用f把字串中的h替换了System.out.println(s1);......//omit some code运行结果:You are fired!You are hired!结果分析:从结果,明显可知,s1的值并没有被改变,而第一行结果只是屏幕内容的替换.eg2:....../
四种Java脚本语言之评测(转)
四种Java脚本语言之评测(转)[@more@]一、脚本解释器概述 在一些Java应用的需求中,集成某种脚本语言的支持能够带来很大的方便。例如,用户可能想要编写脚本程序驱动应用、扩展应用,或为了简化操作而编写循环和其他流程控制逻辑。在这些情况下,一种理想的解决方案是在Java应用中提供对脚本语言解释器的支持,让脚本语言解释器读取用户编写的脚本并在应用提供的类上运行这些脚本。为了实现这个目标,你可以在Java应用所运行的JVM中,运行一个基于Java的脚本语言解释器。 一些支持库,例如IBM的Bean Scripting Framework,能够帮助你把不同
DB2数据库与Oracle数据库之间远程复制(转)
DB2数据库与Oracle数据库之间远程复制(转)[@more@] DB2 联合数据库是分布式数据库管理的特殊形式。在联合数据库系统中,可以通过一个 SQL 命令来发出对多个数据源的命令请求。DB2 与非 DB2 数据库之间进行复制之前,首先需要保证非 DB2 数据源可以被 DB2 ESE Version 8 federated database访问。对于DB2 Replication Version 8 所需的联合数据库功能可以在现有发布的 DB2 ESE Version 8 和 DB2 Connect Enterprise Edition Version 8 中提供。 "SQL复制"又称为"DB2复制",是为 DB2 开发的两种数据复制类型中的一种,它是通过 SQL 进