数据库相关 - 军军小站|张军博客
数据库相关

使用rman恢复备份集到不同的主机上

当然恢复很可能是恢复到同一台主机。一般情况应该是相同的主机目录,但是如果不同在ORACLE10g以前需要通过dbms_backup_restore这个包来实现目录转换,10g以后简化了处理。Rman可以很容易实现不同主机恢复。测试如下:1、首先对源数据库做备份RMAN>backupdatabaseplusarchivelog;Startingbackupat29-AUG-14currentlogarchivedusingtargetdatabasecont

系统 2019-08-12 01:54:43 2529

数据库相关

[UML]UML系列——用例图Use Case

原文:[UML]UML系列——用例图UseCase用例图的概念用例图是描述用例、参与者以及它们之间关系的图。用例图的作用用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为。用例图定义和描述了系统的外部可见行为,是分析、设计直至组装测试的重要依据。让用户参与前期的系统分析与设计。参与者的概念(actor,执行者,活动者)参与者是指在系统之外,但与系统直接交互的对象。先举个例子,对参与者有个具体的概念,如图:参与者用人形符号表示,在人形符号下面标

系统 2019-08-12 01:53:35 2529

Oracle

Oracle 9i 分析函数参考手册

PERCENTILE_DISC功能描述:返回一个与输入的分布百分比值相对应的数据值,分布百分比的计算方法见函数CUME_DIST,如果没有正好对应的数据值,就取大于该分布值的下一个值。注意:本函数与PERCENTILE_CONT的区别在找不到对应的分布值时返回的替代值的计算方法不同SAMPLE:下例中0.7的分布值在部门30中没有对应的Cume_Dist值,所以就取下一个分布值0.83333333所对应的SALARY来替代SELECTlast_name,s

系统 2019-08-12 01:52:10 2529

SqlServer

SQL Server 连接问题-命名管道

原文:SQLServer连接问题-命名管道出自:http://blogs.msdn.com/b/apgcdsd/archive/2011/01/12/sql-server-1.aspx一。前言在使用SQLServer的过程中,用户遇到的最多的莫过于连接问题了。本文将深度讨论SQLServer连接问题的方方面面,希望能帮你彻底解决SQLserver的连接问题。SQLServer支持的通讯协议很多,如命名管道(NamedPipes)、TCP/IP套接字、共享内

系统 2019-08-12 01:54:23 2528

数据库相关

SQL点滴30—SQL中常用的函数

原文:SQL点滴30—SQL中常用的函数该文章转载自http://www.cnblogs.com/jiajiayuan/archive/2011/06/16/2082488.html别人的总结,很详细。以下所有例子均Studnet表为例:计算字符串长度len()用来计算字符串的长度selectsname,len(sname)fromstudent字符串转换为大、小写lower()用来将一个字符串转换为小写,upper()用来将一个字符串转换为大写selec

系统 2019-08-12 01:33:27 2528

Oracle

Oracle 执行计划(Explain Plan) 说明

如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。一.查看执行计划的三种方法1.1设置autotrace序号命令解释1SETAUTOTRACEOFF此为默认值,即关闭Autotra

系统 2019-08-29 23:47:41 2527

数据库相关

如何理解T-SQL中Merge语句(二)

原文:如何理解T-SQL中Merge语句(二)写在前面的话:上一篇写了如何理解T-SQL中Merge语句,基本把Merge语句要讲的给讲了,在文章的后面,抛出了几个结,当时没有想明白怎么去用文字表达,这一篇就来解答一下这几个结,又是一篇“天马行空”的文字,大家凑合看吧。===正文开始===先看下面表一(Student_Target)和表二(Student_Source)。一、WhenMatched部分执行下面SQL语句:MERGEINTOStudent_T

系统 2019-08-12 01:55:41 2527

数据库相关

精妙SQL语句整理

本文转自:http://geodesy.blog.sohu.com/78725967.html一、基础1、说明:创建数据库CREATEDATABASEdatabase-name2、说明:删除数据库dropdatabasedbname3、说明:备份sqlserver---创建备份数据的deviceUSEmasterEXECsp_addumpdevice'disk','testBack','c:\mssql7backup\MyNwind_1.dat'---开始

系统 2019-08-12 01:55:27 2526

Oracle

Oracle 11g 环境,使用utl_smtp创建一个存储过

太多的在线电子邮件存储过程。我不转发,弄个作为一个简单的例子演示。createorreplaceprocedureSend_mail(mail_bodyvarchar2)issmtp_connutl_smtp.connection;user_namevarchar2(20):=utl_raw.cast_to_varchar2(utl_encode.base64_encode(utl_raw.cast_to_raw('username@email.com')

系统 2019-08-12 01:54:05 2526

Oracle

fedro1 16 64位使用apache+php+oci8+oracle ins

oracle使用11GR2,由于网页采用UTF8编码,所以NLS_LANG=AMERICAN_AMERICA.AL32UTF8,但无论我在apache启动脚本中中添加exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8还是在php代码前端使用putenv('NLS_LANG=AMERICAN_AMERICA.AL32UTF8');均无济于事;最后只有在oci_connect上下功夫了,采用$conn=oci_connect('<

系统 2019-08-12 01:53:41 2526

SqlServer

安装MS SQL Server 2008 “性能计数器注册表配

安装SQLServer2008出现问题,在安装前检测时,安装程序报错,“性能计数器注册表配置单元一致性”,点击错误连接时,会提示,查看文章,URL地址:http://support.microsoft.com/kb/300956。虽然该文章提示只适用于windows2000英文版,不过就个人使用体验,在windowsxpProfessional中文版也是适用的。下面的内容是根据该文章为蓝本,笔者在安装过程中的操作。第一,打开注册表。开始菜单-->运行-->

系统 2019-08-12 01:52:03 2526

数据库相关

UpdatePanel的用法

UpdatePanel控件也是Ajax里用得最多的控件之中的一个,UpdatePanel控件是用来局部更新网页上的内容,网页上要局部更新的内容必须放在UpdatePanel控件里,他必须和上一次说的ScriptManager控件一起使用。如今来看UpdatePanel的属性UpdatePanel重要的属性例如以下:属性说明ChildrenAsTriggers当UpdateMode属性为Conditional时,UpdatePanel中的子控件的异步回送是否

系统 2019-08-12 01:32:09 2526

Oracle

ArcSDE 9.2 for Oracle 10g的Post Installation

已安装Oracle10g服务器端和客户端程序,并建立数据库实例orcl。安装:1、按默认步骤安装ArcSDE9.2forOracle10g。2、进行PostInstallation。第一步选择complete安装。第二步弹出的对话框已经自动填好sysusername和netservicename。此时的netservicename自动填的是我的机器名。输入sysuserpassword。上述操作完成后点击下一步,系统就弹出如下对话框,提示:Errorcon

系统 2019-08-12 09:27:34 2525

Oracle

oracle pl/sql 函数中使用数组

数组定义:typet_numberisvarray(100)ofnumbernotnull;举例:createorreplacefunctiongettaxfeeforreport(p_stanidnumber,p_idvarchar2,p_expectfieldvarchar2)returnvarchar2is/*函数功能:通过业务编号汇总出该业务的税费信息。函数版本:v_20090424每次最多移交100笔业务*/--typet_numberstabi

系统 2019-08-12 01:54:56 2525

数据库相关

为mongodb加上权限

我们知道mysql在安装的时候需要我们设置一个数据库默认的用户名和密码,mongodb也不例外,不过mongodb是默认的没有设置访问限制的,不需要输入用户名和密码都可以访问的,但是这样会十分的不安全,我们需要手动的为mongodb加上权限限制命令。首先建立一个默认的账户UseadminDb.addUser('sa','sa')这样我们建立了一个用户名为sa,密码为sa的默认账户。在此时我们还是可以不输入用户名和密码进入数据库的,接下来我们做如下的修改。打

系统 2019-08-12 01:34:00 2525