- 博客(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
原创 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 中文操作手册
2009-12-31
深入浅出oracle dba入门.进阶与诊断案例
2009-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人