自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (6)
  • 收藏
  • 关注

原创 VMware Workstation 随主机操作系统自动启动

VMware Workstation 随主机操作系统自动启动1、建立一个快捷方式<br />"C:/Program Files/VMware/VMware Workstation/vmware.exe" -x"D:/vmware/centos4.4g/other26xlinux.vmx"<br />2、添加这个快捷方式到“启动”或者添加到“注册表”的启动项即可。<br /><br />上面的方法是需要登录后才能启动, 有一种更好的方式: <br /><br />1.下载工具AppLoader并安装。 <br

2011-01-31 13:03:00 3657

原创 VMware上安装Oracle 10g RAC for RHEL4

<br />《使用 VMwareServer 在 Oracle Enterprise Linux 上安装 Oracle RAC 10g》<br />OS环境:<br />windows XP<br />软件环境:<br />VMware GSX Server 3.2.1<br />Red Hat AS4.5<br />Oracle 10g for linux<br />一、在windows中安装VMware GSX Server 3.2.1(略)<br />提示:如果安装VMware Workstation

2010-11-25 21:45:00 1415

原创 VMware网络设置详解 打造超级虚拟网络

<br />VMware网络设置详解 打造超级虚拟网络 (说的最为复杂和全面的) <br />我们知道,VMware Workstation提供了很多虚拟设备,利用这些设备,我们除了可以组建典型的桥接网络、仅主机网络、NAT网络外,还能组建复杂的自定义网络。本篇目的就是让大家认识和掌握VMware Workstation虚拟的各种网络设备,最后再组建一个如图1所示的超级自定义网络。<br /><br /><br />超级自定义网络示意图<br />  一、认识网络设备<br />  要组网,就需要使用网卡、

2010-11-20 09:37:00 517

原创 SQL SERVER访问Oracle数据库服务器的几种方法

<br />SQL SERVER访问Oracle数据库服务器的几种方法  <br />  <br />1.通过行集函数opendatasource <br />要求:本地安装Oracle客户端 <br />select *  from opendatasource('MSDAORA', 'Data Source=XST4;User ID=manager;Password=sjpsjsjs')..MISD.PBCATCOL <br />其中,MSDAORA是OLEDB FOR

2010-10-28 15:13:00 846

原创 估计这首诗就程序员看的懂

Liverpool 2010-09-22 22:09 我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死循环... 它不停的返回对你的思念压入我心里的堆栈

2010-10-09 11:01:00 776 1

原创 sp_MSforeachtable and sp_MSforeachdb

<br />sql查询所有用户表的列表,详细信息,如:记录数,表占用大小等EXEC    sp_MSforeachtable    "EXECUTE    sp_spaceused   '?'"<br />mssql里sp_MSforeachtable和sp_MSforeachdb的用法<br />从mssql6.5开始,微软提供了两个不公开,非常有用的系统存储过程sp_MSforeachtable和sp_MSforeachdb,用于遍历某个数据库的每个表和遍历DBMS管理下的每个数据库。<br />mss

2010-10-09 10:19:00 521

原创 Oracle 11g 闪回数据归档

     虽然ORA-01555错误可以通过种种手段来避免和减少,但是随着时间的流逝,这些UNDO信息总会失去,那么能否将这些信息保存起来,使得数据库在一定的历史周期之内可以不断向后追溯,使得我们可以看到一个数据表在任意历史时间点上的切片呢?      从Oracle Database 11g开始,Oracle 提供了一个这样的功能:闪回数据归档(Flashback Data Archive)。通过这一功能Oracle数据库可以将UNDO数据进行归档,从而提供全面的历史数据查询,也因此Oracle引入一个新

2010-10-07 15:18:00 4982

原创 IBatis实例NPetShop架构分析

<br />使用ibatis框架做项目:<br />共五层:<br />一、显示层(Web项目);<br />二、业务逻辑层(NPetshop.Presentation)<br />三、数据模型层(NPetshop.Domain)<br />四、接口(NPetshop.Persistence)(有人叫持久层)<br />五、服务层(NPetshop.Service)<br />我觉得流程是这样的:<br />当显示层(Web项目)需要数据时,它向业务逻辑层(NPetshop.Presentation)发送请

2010-09-13 14:34:00 2294

原创 Linux网管笔记(28)安装Oracle及command not found 解决方法

<br />Redhat linux下安装oracle 10g<br /><br />安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*2,最好使用内存>1G的机器。 <br />系统检查命令: <br /># grep MemTotal /proc/meminfo  ――检查内存大小 <br /># grep SwapTotal /proc/meminfo ――检查交换分区大小swap <br /># df -k /tmp    ――要求/tmp 400MB <br /># grep

2010-08-30 20:59:00 2598

转载 Oracle9i 的启动和关闭

<br />一、启动<br />语法:startup [force] [pfile=文件名] [exclusive|shared] [mount 数据库名|normal 数据库名] [nomount]<br />1、正常启动:<br />sql>conn sys/sys as sysdba;<br />sql>startup<br />也可在启动时指定数据库名<br />sql>startup ora9<br />2、安装和非安装启动<br />安装启动的选项是mount,表示例程只将数据库装入,而不打开数

2010-08-29 13:38:00 375

转载 Redhat linux下安装oracle 10g

<br />Redhat linux下安装oracle 10g<br /><br />安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*2,最好使用内存>1G的机器。 <br />系统检查命令: <br /># grep MemTotal /proc/meminfo  ――检查内存大小 <br /># grep SwapTotal /proc/meminfo ――检查交换分区大小swap <br /># df -k /tmp    ――要求/tmp 400MB <br /># grep

2010-08-29 13:37:00 505

原创 Redhat linux下安装oracle 10g

<br />Redhat linux下安装oracle 10g<br /><br />安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小*2,最好使用内存>1G的机器。 <br />系统检查命令: <br /># grep MemTotal /proc/meminfo  ――检查内存大小 <br /># grep SwapTotal /proc/meminfo ――检查交换分区大小swap <br /># df -k /tmp    ――要求/tmp 400MB <br /># grep

2010-08-29 13:36:00 496

原创 远程安装oracle 10.2.1 for redhat 5.0 2.6.18-53.el5xen

<br />远程安装oracle 10.2.1 for redhat 5.0 2.6.18-53.el5xen<br />今天有个朋友打电话告诉我说,要我帮他装一个oracle正好闲着没事,我就答应了。他告诉我:要装数据库的机子在江西,只能通过远程安装。还说现在只开了SSH,其他都没有开。 <br />我根据他给我的信息如:IP,SSh协议,ROOT用户名与密码。思考了一下,得去如下安装步聚: <br />1、              为了把数据库软件传上去,就须开个FTP,还用到一个FTP工具:Flas

2010-08-29 13:35:00 1389

原创 linux下卸载oracle

<br />1.用oracle用户登录<br />如果要再次安装,最好先做一些备份工作。<br />包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本。<br />要是有可能连创建数据库的脚本也保存下来<br />2.使用SQL*PLUS停止数据库<br />[oracle@ora920 oracle]$ sqlplus /nolog<br />SQL> connect / as sysdba<br />SQL> shutdown [immediate]<br />SQL> ex

2010-08-07 16:33:00 828

原创 通过批处理文件实现网络文件复制

<br />详细如下:<br /><br />@net use //remoteserver/ipc$ "password" /user:administrator<br />@if not errorlevel 0 echo fail to connnect to remote machine & goto END<br />@net use z: //remoteserver/c$<br />@if not errorlevel 0 echo fail to access remote machine

2010-07-30 14:28:00 1477

原创 sqlserver2000中,通过ftp自动远程备份和恢复数据库

<br /> <br /> <br />备份原理如下:<br />首先导出数据库到本地硬盘上,然后压缩成cab文件,之后用ftp.exe将压缩包上传到ftp服务器上<br />恢复原理如下:<br />首先在ftp服务器上下载压缩包,然后解压缩里面的文件,最后将数据库备份恢复。<br /><br />这是备份的源码1 create procedure sp_BackupDB<br /> 2       @DBName varchar(50),<br /> 3       @Host varchar(255)

2010-07-30 08:29:00 625

原创 sql server 查询数据表中字段值全是数字的记录

<br />SELECT * FROM tblName WHERE isNumeric(fldName)=1

2010-07-23 11:11:00 2427

原创 Oracle数据库的sysdba权限登录问题总结

<br />Oracle数据库的sysdba权限登录问题  数据库用sysdba登录的验证有两种方式,一种是通过os认证,一种是通过密码文件验证;登录方式有两种,一种是在数据库主机直接登录(用os认证的方式),一种是通过网络远程登录;<br />需要设置的参数有两个,一个是SQLNET.AUTHENTICATION_SERVICES,一个是REMOTE_LOGIN_PASSWORDFILE。<br /><br />os认证:假如启用了os认证,以sysdba登录,那么只需要使用oracle软件的安装用户就能

2010-06-30 10:42:00 1915

转载 简单的oracle备份恢复批处理文件

<br />建议一:<br />利用任务计划、批处理文件和ORACLE的EXP导出功能,可以根据日期自动生成ORACLE备份文件,大大方便了ORACLE数据备份。:<br />1、建立批处理文件backup.bat/.<br />exp system/manager file=d:/backup/oracle/oracle%date:~0,10%.dmp owner=system log=d:/backup/oracle/oracle%date:~0,10%.log<br />将生成oracle2006-0

2010-06-21 09:41:00 514

转载 ORACLE误删除数据的恢复方法

<br /><br /><br />有很多原因导致了数据记录的误删,怎样恢复误删的记录呢?先来看看这个概念:<br />SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个数据结构。<br />SCN提供了Oracle的内部时钟机制,可被看作逻辑时钟,这对于恢复操作是至关重要的<br />注释:Oracle 仅根据 SCN 执行恢复。<br />它定义了数据库在某个确切时刻提交的版本。在事物提交时,它被赋予一个唯一的标示事物的SCN 。一些人认为 SC

2010-06-15 15:08:00 447

原创 Sql Server 误删数据的恢复方法总结

Sql Server 误删数据的恢复

2010-06-15 14:48:00 2894

原创 Windows下实现Oracle数据库定时自动备份批处理代码

@echo offset pweek=%date:~-1%set fn=e:/bakdb/gdosys_dqgis%Date:~0,4%%Date:~5,2%%Date:~8,2%if %pweek% equ 日 (exp system/sys@orcl file=%fn%.dmp owner=gdosys,dqgis log=%fn%.log rar a %fn%.rar %fn%.* del %fn%.dmpdel %fn%.log) else (exp system/sys@orcl file=d:/

2010-06-13 21:04:00 960

原创 Oracle不同版本间导入导出

<br /><br />Oracle的imp/exp组件是我们常用的工具,它的一个操作原则就是向下兼容。下面是据此总结的几个使用规则和相关测试: <br />规则1:低版本的exp/imp可以连接到高版本(或同版本)的数据库服务器,但高版本的exp/imp不能连接到低版本的数据库服务器 <br />--1.1 使用9i客户端通过imp连接到10g数据库 <br />C:/Documents and Settings/yuechaotian>exp userid=hdtest/test@s67 tables=

2010-06-11 10:45:00 479

原创 oracle数据导出/导入

在pl/sql中使用exp/imp工具实现oracle数据导出/导入Oracle 数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把 dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者D

2010-05-20 16:01:00 734

原创 Oracle JOB间隔时间详解

Oracle JOB 间隔时间详解 INTERVAL参数设置:每天运行一次                        SYSDATE + 1每小时运行一次                     SYSDATE + 1/24每10分钟运行一次                 SYSDATE + 10/(60*24)每30秒运行一次                  

2010-04-27 15:09:00 15598

转载 关于Oracle的session

关于Oracle的session      1.如何查看session级的等待事件?当我们对数据库的性能进行调整时,一个最重要的参考指标就是系统等待事件。$system_event,v$session_event,v$session_wait这三个视图里记录的就是系统级和session级的等待事件,通过查询这些视图你可以发现数据库的一些操作到底在等待什么?是磁盘I/O,缓冲区忙,还是插锁等

2010-04-22 16:00:00 641

转载 同一表多字段同时重复记录的SQL查询及处理数

同一表多字段同时重复记录的SQL查询及处理数比如现在有一人员表 (表名:peosons)若想将姓名、身份证号、住址这三个字段完全相同的记录查询出来 select p1.* from persons p1,persons p2 where p1.id<>p2.id and p1.cardid = p2.cardid and

2010-04-22 15:57:00 1308

原创 ORACLE如何停止一个JOB

ORACLE如何停止一个JOB1 相关表、视图2 问题描述为同事解决一个因为网络连接情况不佳时,执行一个超长时间的SQL插入操作。既然网络状况不好,就选择了使用一次性使用JOB来完成该插入操作。在JOB执行一段时间后,我发现被插入表有些问题(惭愧,当时也没有先检查检查就做了)。准备停止JOB,因为在JOB运行情况下,我的所有修改都会报系统资源忙的错误。强行KILL SESSION是行不

2010-04-22 15:51:00 1111

原创 Oracle中添加Job

Oracle中添加Job --每15分钟 trunc(sysdate+1/96,MI)/*5:Mins*/ sysdate + 5/(60*24)SQL> variable jobno number;SQL> begin  2  dbms_job.submit(:jobno,存储过程名;,sysdate,/*1:Hr*/ sysdate + 1/24 );  3  comm

2010-04-22 15:43:00 589

转载 修改Oracle的进程数[processes]及会话数[sessions]

修改Oracle的进程数[processes]及会话数[sessions]1.通过SQLPlus修改Oracle的sessions和processes的关系是         sessions=1.1*processes + 5使用sys,以sysdba权限登录:SQL> show parameter processes;NAME                    

2010-04-22 15:35:00 509

转载 oracle如何记录用户的登陆信息

oracle如何记录用户的登陆信息可以做一个触发器     用以下的方式可以监控登入登出的用戶: 创建一张记录登录TABLE,如下: CREATE TABLE SYSTEM.LOGIN_LOG(    SESSION_ID                     NUMBER(8,0) NOT NULL,    LOGIN_ON_TIME                  DATE

2010-04-22 15:31:00 1691

转载 Oracle中只更新两张表对应数据的方法

Oracle中只更新两张表对应数据的方法先建立一个结构一模一样的表emp1,并为其插入部分数据create table emp1asselect * from emp where deptno = 20;update掉emp1中的部分数据update emp1set sal = sal + 100,comm = nvl

2010-04-22 15:30:00 657

原创 用sql操作oracle的blob字段

用sql操作oracle的blob字段1、查询select utl_raw.cast_to_varchar2(dlob),id from system.t_htinfo  2、插入insert into system.t_htinfo  values (3,utl_raw.cast_to_raw(你));3、更新update system.t_hti

2010-04-22 15:27:00 595

转载 Oracle中start with…connect by prior子句用法

Oracle中start with…connect by prior子句用法connect by 是结构化查询中用到的,其基本语法是:select … from tablename start with 条件1connect by 条件2where 条件3;例:select * from tablestart with org_id = ‘HBHqfWGWPy’

2010-04-22 15:25:00 379

转载 ORA-00031: session marked for kill 处理Oracle中杀不掉的锁

ORA-00031: session marked for kill 处理Oracle中杀不掉的锁 一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,

2010-04-22 15:19:00 451

转载 Oracel 数据库备份与恢复

数据库备份与恢复测试为了提高各位ORACLE爱好着数据库备份与恢复实践能力,我把以前做过的备份与恢复测试共享给大家。希望大家能够补充,我也能从中提高自己,如有错误的地方也望大家指出,谢谢!这个案例有1万多行,所以我也列了个目录 ##########################################################[1] 控制文件损坏(rman和常规恢复) 

2010-04-21 10:52:00 2671

原创 TOAD常用快捷键

TOAD常用快捷键 现在在企业中,操作oracle数据库的客户端,除了PL/SQL外,使用的较多的就是TOAD了!为此,我在网上搜索了下,整理了些简单TOAD的使用技巧,现分享给大家。常用快捷键:F8 调出以前执行的sql命令F9 执行全部sqlCtrl+t 补全table_nameCtrl+. 补全table_namealt+ 箭头上下 看sql historyCtrl+En

2010-04-21 10:50:00 2331

原创 TOAD使用笔记(TOAD学习一)

TOAD使用笔记(TOAD学习一)                 TOAD使用笔记(TOAD学习) 由于网上TOAD中文教程很少,在网上摘抄了此文章便于学习,感谢原创者。TOAD使用笔记1、把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。 2、解决Toad对中文显示乱码问题(如果数据库所在主机的NLS_LANG是AMERICAN_AMERICA.WE8IS

2010-04-21 10:49:00 821

转载 数据库编程总结[转载 深之JohnChen的专栏]

数据库编程总结当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等。数据库编程是对数据库的创建、读写等一列的操作。数据库编程分为数据库客户端编程与数据库服务器端编程。数据

2010-04-13 15:09:00 1462

原创 Oracle CURSOR的简单用法

前言: Oracle的对表操作中有一种类似于DataSet的对象操作方法CURSOR,它可以通过建立表的操作对象或者说表的指针对象来达到从表里面提取数据的操作。说明: 一般通过SQL语言可以针对某个表的某一行或多行数据进行操作比如说SELECT,UPDATE等。这些操作必须以SQL语句的语法格式来被解释器解释并执行。在实际变成中经常用到,特别是用编程语言来对数据库操作时更是必不可少。当然数据库也不

2010-01-12 14:27:00 5284

Tortoise SVN 中文操作手册

TortoiseSVN 是 Subversion 版本控制系统的一个免费开源客户端,可以超越时间的管理文件和目录。文件保存 在中央版本库,除了能记住文件和目录的每次修改以外,版本库非常像普通的文件服务器。你可以将文件恢复到 过去的版本,并且可以通过检查历史知道数据做了哪些修改,谁做的修改。这就是为什么许多人将 Subversion 和版本控制系统看作一种“时间机器”。 某些版本控制系统也是软件配置管理(SCM)系统,这种系统经过精巧的设计,专门用来管理源代码树,并且具备 许多与软件开发有关的特性 - 比如,对编程语言的支持,或者提供程序构建工具。不过 Subversion 并不是这样 的系统;它是一个通用系统,可以管理任何类型的文件集,包括源代码。

2009-12-31

深入浅出oracle dba入门.进阶与诊断案例

【内容简介】 针对数据库的启动和关闭、参数及参数文件、数据字典、内存管理、Buffer Cache与Shared Pool原理、重做、回滚与撤销、等待事件、性能诊断与SQL优化等几大Oracle热点主题,本书从基础知识入手,深入研究相关技术,并结合性能调整及丰富的诊断案例,力图将Oracle知识全面、系统、深入地展现给读者。 本书给出了大量取自实际工作现场的实例。在分析实例的过程中,兼顾深度与广度,不仅对实际问题的现象、产生原因和相关的原理进行了深入浅出的讲解,更主要的是,结合实际应用环境,提供了一系列解决问题的思路和方法,包括详细的操作步骤,具有很强的实战性和可操作性,满足面向实际应用的读者需求。...

2009-12-17

pb9.0+sqlserver安装需要的dll文件

pb9.0+sqlserver安装需要的dll文件

2009-12-17

pb开发PDA程序源码

和大家分享powerbuilder PDA,给有需要的人。

2009-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除