01 2013 档案

摘要:安装过程1. 上传DB2 9.5的介质到AIX 7.1我的介质名称为DB2_ESE_97_AIX.tar, 以及fixpack 5, v9.7fp5_aix64_universal_fixpack.tar解压文件tar -xvf, DB2_ESE_97_AIX.tar解压目录是ese, v9.7fp5_aix64_universal_fixpack.tar解压目录是universal2. 安装DB2 9.5采用root用户安装,安装过程是图形化安装,执行export DISPLAY=:1.0,打开vnc client连接AIX的X-windowbash-3.2# lsdb2 db2ls doc 阅读全文
posted @ 2013-01-23 15:46 闲时乱翻书 阅读(1518) 评论(0) 推荐(0) 编辑
摘要:安装过程1. 上传oracle 11g介质到AIX我下载的介质是aix.ppc64_11gR2_database_1of2.zip和aix.ppc64_11gR2_database_2of2.zip, 执行unzip分别解压这两个zip文件,解压后的目录是database目录2. 环境检测1)、检查物理内存,swap空间以及tmp空间#/usr/sbin/lsattr –E –l sys0 –a realmem(内存至少1G)#lsps -a 检查swap空间(oracle建议如果物理内存在1~2G swap为1.5RAM,物理内存为2~8G swap=RAM;物理内存大于8G,swap=3/ 阅读全文
posted @ 2013-01-23 15:30 闲时乱翻书 阅读(1775) 评论(0) 推荐(0) 编辑
摘要:通过JDBC访问数据库是,通过Connection对象的getMetaData()方法可以得到Table, Table Column, View, Index, Primary Key数据库对象,但是它没有提供外键对象,下面介绍如何访问外键对象。程序片段如下:stmt = conn.createStatement();String strStmt = "";if(conn.getDbDBMS().equals(DBConstants.DB_TYPE_DB2)){strStmt ="SELECT CONSTNAME AS CONSTNAME, TABNAME AS 阅读全文
posted @ 2013-01-23 14:11 闲时乱翻书 阅读(772) 评论(0) 推荐(0) 编辑
摘要:上一篇中提到如何通过脚本创建Oracle数据库,对于创建的数据库RICM,下面通过脚本将它删除,语句是:connect sys/Vegat1st@RICM as sysdbastartup force MOUNT;alter system enable restricted session;drop database;将它保存为delete.sql文件,如果是在Redhat中运行该脚本,则执行su - oracle -c "/oracle/delete.sql"即可非常简单吧,:-) 阅读全文
posted @ 2013-01-23 12:41 闲时乱翻书 阅读(325) 评论(0) 推荐(0) 编辑
摘要:创建Oracle数据库非常复杂,在平时工作中一般采用dbca工具创建即可,但是有些情况下,比如运行自动化脚本,则需要通过运行脚本来创建。下面介绍一个简单的用脚本创建Oracle数据库的方法。1. 通过DBCA生成数据库创建脚本启动DBCA通过向导创建数据库,这里设数据库名为RICM,在最后一步勾选“Generate Database Creation Scripts”,选择脚本存放的目录,点击完成。系统首先生成数据库创建脚本,脚本创建完成后,单击取消按钮,取消数据库的创建回到脚本存放的目录,包括数据库的初始化参数文件init.ora,initRICMTemp.ora, 还有一系列的sql文件完 阅读全文
posted @ 2013-01-23 11:58 闲时乱翻书 阅读(1815) 评论(1) 推荐(1) 编辑
摘要:工作中遇到在AIX中执行完一段脚本后,需要远程调用一台RedHat中的脚本,用到了remote ssh,记录下来。1. 在AIX上安装sshAIX光盘中自带有ssh的安装包,由于我的AIX是在VIO下管理,因此通过ftp上传ISO文件到AIX服务器上,执行loopmountloopmount -i /CZZ7YML.iso -m /mnt -o "-V cdrfs -o ro"如果是插入光盘到光驱,mount的方式是:mount -rv cdrfs /dev/cd0 /DVD执行smitty installp1). 选择"Install Software Bund 阅读全文
posted @ 2013-01-22 16:07 闲时乱翻书 阅读(557) 评论(0) 推荐(0) 编辑
摘要:在JavaScript中经常需要用到正则表达式,比如验证邮箱地址、生日等输入格式是否合法。下面介绍JS中的正则表达式用法:一、元字符. 匹配任何字符,除了换行符外\d 数字\w 数字或字母\s 空格, 包括space, tab,换行符等^ 字符串以模式开头,即匹配的模式必须位于字符串开始起$ 字符串以模式结尾,即匹配的模式必须位于字符串结尾处二、限定符* 模式出现0次或多次+ 模式出现1次或多次?模式出现0次或1次{n} 模式必须出现n此A|B 两者取一[ABC] 字符组合,可取其中任一个()子模式三、正则表达式正则表达式以/开始和结束,形式为/expression/, expression为 阅读全文
posted @ 2013-01-11 16:39 闲时乱翻书 阅读(205) 评论(0) 推荐(0) 编辑
摘要:一、JavaScript函数函数定义语法:function function_name(var1, var2...){ ... [return value]}var1, var2是自变量参数,如果函数有返回值,使用return语句。二、页面元素事件属性目前对于页面元素事件响应采用如下的形式:onevent = "function1;fuction2..."示例:<input type="button" id="findseats" value="Find Seats" onclick="findSe 阅读全文
posted @ 2013-01-08 18:07 闲时乱翻书 阅读(273) 评论(0) 推荐(0) 编辑
摘要:一、创建一维数组示例:var seats = new Array(2);seats[0] = False;seats[1] = True;定义时初始化: var seats = [False, True];初始数组值是用的方括号[], 这点与Java不太相同,Java是用的花括号{}二、创建二维数组var seats = new Array (new Array(3), new Array(3), new Array(3));定义时初始化:var seats = [[True, False, True],[True, False, True], [True, False, True... 阅读全文
posted @ 2013-01-08 15:56 闲时乱翻书 阅读(113) 评论(0) 推荐(0) 编辑
摘要:在归档模式下,Oracle将已经写满的日志文件复制到指定的地方,这个过程叫归档,复制下来的日志文件叫归档日志。一、设置数据库为归档模式通过archive log list查询数据库日志模式SQL> archive log list;数据库日志模式 非存档模式自动存档 禁用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 17当前日志序列 19当前为非归档模式,修改为归档模式方法:ALTER DATABASE ARCHIVELOG;示例:1. 关闭数据库SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经 阅读全文
posted @ 2013-01-07 22:00 闲时乱翻书 阅读(258) 评论(0) 推荐(0) 编辑
摘要:JavaScript Cookie是一种适合客户端的、便利的持久性的数据存储方案。Cookie是一个名值对的列表,每个名值对以分号(;)隔开。下面介绍3个可重用的Cookie方法:function writeCookie(name, value, days) { // By default, there is no expiration so the cookie is temporary var expires = ""; // Specifying a number of days makes the cookie persistent if (days) { var 阅读全文
posted @ 2013-01-07 16:33 闲时乱翻书 阅读(188) 评论(0) 推荐(0) 编辑
摘要:这支JavaScript用于输入甜点圈(两种:cake和glaze)的数量,价格都是DOUNUTPRICE,脚本根据用户输入自动计算订单价格,最后点击提交。在http://www.headfirstlabs.com/books/hfjs/下载脚本源码,Chapter 2.【脚本中的JS部分】<script type="text/javascript"> function updateOrder() { var TAXRATE = 0.0925; var DONUTPRICE = 0.50; var numCakeDonuts = parseDonuts(docu 阅读全文
posted @ 2013-01-06 14:35 闲时乱翻书 阅读(367) 评论(0) 推荐(1) 编辑
摘要:仿照着书本写了第一支JavaScript程序,虽然简单,但是还是比较兴奋的。现在奉上。(rock.png)(rock_happy.png)<html><head><title>iRock - Virtual Pet Rock</title><script type="text/javascript">function touchRock(){var username = prompt("What is your name?","Enter your name here."); 阅读全文
posted @ 2013-01-06 13:13 闲时乱翻书 阅读(241) 评论(0) 推荐(0) 编辑
摘要:日志文件又称重做日志文件,记录用户对数据库的修改,可用于数据库恢复。实际应用中,一般对日志文件镜像,其中一个日志文件发生损坏时,其他镜像的日志文件还可以用。日志文件及其镜像称为日志文件组(logfile group)创建数据库时,默认会创建三个日志文件组,每个组只有一个日志文件,最少不能少于2个日志文件组。日志文件组是循环使用,当第一组的空间使用完后,系统将转到第二组,如果所有组的空间都填满,将转到第一个组,如果使用归档模式,则在覆盖之前会将第一个组的日志信息先进行归档。日志文件组数量太少的话,可能造成频繁切换日志组,造成性能降低。一、创建日志文件组ALTER DATABASE databas 阅读全文
posted @ 2013-01-05 17:36 闲时乱翻书 阅读(201) 评论(0) 推荐(0) 编辑
摘要:导入jdom.jar,jdom提供了比较简单易用的读写xml文件的方法一、写XML示例:import org.jdom.Document;import org.jdom.Element;import org.jdom.output.XMLOutputter;public class XmlWriter { private Element wRoot = null; private Document wDoc = null; public void initwRoot() { try { wRoot = new Element("database"); wDoc = new 阅读全文
posted @ 2013-01-04 13:19 闲时乱翻书 阅读(248) 评论(0) 推荐(0) 编辑
摘要:一、控制文件备份当数据库结构发生改变时,立即备份控制文件,一旦控制文件发生故障,可以使用备份进行恢复。备份控制文件方法有两种:1. 直接复制示例:SQL> alter database backup controlfile to 'f:\control_test.bkp';数据库已更改。2. 备份脚本文件示例:SQL> alter database backup controlfile to trace;数据库已更改。这里将创建控制文件的脚本.trc,创建路径由参数user_dump_dest给出SQL> show parameter user_dump_de 阅读全文
posted @ 2013-01-03 20:20 闲时乱翻书 阅读(139) 评论(0) 推荐(0) 编辑
摘要:控制文件是一个二进制文件,在数据库创建时自动创建,用于记录数据库名称、创建时间、表空间名、数据文件和日志文件位置等等。控制文件对于数据库非常重要,一旦受损,那么数据库将无法正常工作。一、创建控制文件因为某些原因可能需要重建控制文件,例如,控制文件中的参数设置不合理等等,创建控制文件的语法:CREATE CONTROLFILEREUSE DATABASE "database_name"[NORESETLOGS | RESETLOGS] //不清空日志,清空日志[NOARCHIVELOG] //非归档MAXLOGFILES integer //最大日志文件个数MAXLOGMEM 阅读全文
posted @ 2013-01-03 16:42 闲时乱翻书 阅读(959) 评论(0) 推荐(1) 编辑
摘要:撤销表用于实现数据的回退,事务恢复等用途。撤销表空间管理方式分两种:1. 手工撤销管理2. 自动撤销管理由参数UNDO_MANAGEMENT确定,参数为AUTO,则为自动撤销管理,为MANUAL则为手工撤销管理。一般采用自动撤销管理(默认值)。一、创建撤销表空间与创建基本表空间类似,只是需要加上UNDO关键字示例:SQL> create undo tablespace undotbs01 2 datafile 'f:\untotbs01.dbf' size 20M 3 autoextend on;表空间已创建。默认情况下,在创建数据库时会同时指定新建一个默认撤销表空间,如 阅读全文
posted @ 2013-01-03 11:11 闲时乱翻书 阅读(526) 评论(0) 推荐(0) 编辑
摘要:一,创建表空间语法:CREATE [TEMPORARY | UNDO] TABLESPACE tablespace_name[DATAFILE |TEMPFILEfile_name SIZE K | M [REUSE] [AUTOEXTENT OFF|ON [NEXT number K | MMAXSIZE UNLIMITED | number K | M ] ] ][BLOCKSIZE number K][ONLINE | OFFLINE][LOGGING | NOLOGGING][FORCE LOGGING][DEFAULT STORAGE storage][COMPRESS | NOCO 阅读全文
posted @ 2013-01-02 21:33 闲时乱翻书 阅读(308) 评论(0) 推荐(0) 编辑