Oracle配置透明网关连接MS SQL数据库
不同数据库平台的互连一般称之为数据库的异构服务,现在各大数据库之间都可以实现这样的异构互连,只是各厂商的具体实现技术不一样,如:在SQL SERVER里面叫LINKED SERVER,通过ODBC实现与其它数据库的互联。 而ORACLE实现异构服务的技术叫做透明网关(Transparent Gateway),当然之前ORACLE还采用过通用连接技术。目前ORACLE利用透明网关可以实现和SQL SERVER、SYBASE、DB2等多种数据库的互联。 备注:Oracle For SQL Server的透明网关在UNIX下无法实现,目前只支持WIN; 原因很简单,SQL Server本身不支持UNIX
Lengthb的含義
LENGTH(string1) 返回以字符为单位的长度.LENGTHB(string1) 返回以字节为单位的长度.LENGTHC(string1) 返回以Unicode完全字符为单位的长度.LENGTH2(string1) 返回以UCS2代码点为单位的长度.LENGTH4(string1) 返回以UCS4代码点为单位的长度.1.在oracle8iJServer Release 8.1.6.0.0 - Productionedit">sfis1@UMLAUT>edit已將 檔案 afiedt.buf 寫入 1 select lower(user)||'@'|| 2 decode(global_name,'ORACLE8.WORLD','8.0','ORA8I.WORLD', 3* '8I',global_name) global_name from global_nameselect">sfis1@UMLAUT>select
一个小题目
问 insert into t(x,y) values(11.'joe');update t set x=50 where ...;rollback work;执行后insert语句是否生效?测试如下:SQL> select * from t;X Y---------- --------------------1 hello2 hello3 hello4 hello5 hello6 hello7 hello8 hello9 hello110 hello11 helloX Y---------- --------------------12 hello13 hello14 hello15 hello16 hello17 hello18 hello19 hello30 hello21 hello22 helloX Y---------- --------------------23 hello24 hello25 hello26 hello27 hello28 hello29 hello30 hello31 hello32 hello33 helloX
转贴:需要牢牢记住的几个进程触发条件
数据库写入进程( DBWR ) 1查询( Query )处理步骤 1发出COMMIT 命令时执行下面的步骤 2快速提交( Fast Commit ) 2日志写入进程( LGWR ) 2检查点( CKPT ) 3强制检查点 3设置数据库检查点时间间隔 3LOG_CHECKPOINT_INTERVAL 3LOG_CHECKPOINT_TIMEOUT 4FAST_START_IO_TARGET 4查询( Query )处理步骤查询不同于其它类型的SQL 语句,因为如果查询成功它们会返回作为结果的数据,查询可以返回一行或者上千行,而其它语句只是返回成功或失败,查询的处理有三个主
ORACLE 锁 的簡單介紹
ORACLE 锁 的簡單介紹 ORACLE数据库是现今数据库领域应用最广泛的,同时它也是一个庞大的系统,全面了解它、玩转它不但需要一定的理论知识,更需要开发经验与工程经验。本人是ORACLE一爱好者,以下是本人对ORACLE锁的一些经验,希望能与大家共同分享。预备知识: DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table..... DML(DATABASE MODIFICATION LANGUAGE):数据库修改语言,如insert、delete、update...... 参考资料:Oracle8 Administrator"s Guide, Release 8.0 Oracle8 T
Nologging到底何时才能生效? ----轉載
http://www.itpub.net/showthread.php?threadid=242761&perpage=15&pagenumber=1http://www.eygle.com/archives/2004/07/nologging_append.html [@more@]
關於數據庫在nologging模式下primary db增加 index時使用nologging對 standby db的影響?
在該情況下standby激活后能看到這個index嗎?NinGoo老兄的測試情況http://blog.csdn.net/NinGoo/archive/2006/11/22/1404132.aspxNOLOGGING笔记:1.只有在三种情况下使用/*+ append */才不会产生redo. Table Mode Insert Mode ArchiveLog mode result----------- ------------- ----------------- ----------LOGGING APPEND ARCHIVE LOG redo generatedNOLOGGING APPEND ARCHIVE LOG no redoLOGGIN
control_file_record_keep_time&maxloghistory
數據庫alert_log如下ARC0: Evaluating archive log 4 thread 1 sequence 317ARC0: Beginning to archive log 4 thread 1 sequence 317Creating archive destination LOG_ARCHIVE_DEST_1: '/data/orcl/arch/1_317.arc'krcpwnc: following controlfile record written over:RECID #220 Recno 3 Record timestamp06/05/07 04:50:44Thread=1 Seq#=220Flags:<produced by archive operation><created by the ARCH process>Resetlogs scn and timescn: 0x0000.ed3edea703/05/07 09:38:33filename /data/orcl/arch/1_220.arcLowscn: