E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ORACLE技术
oracle技术
之系统触发器的应用顺序(三)
在写一个AFTERSUSPEND触发器的时候碰到了一个很有趣的现象。寻找导致问题的原因。上一篇文章介绍了,如果当前用户下的触发器出现了编译错误,则会导致其他触发器也无法触发,即使当前触发器被删除。是什么原因导致了这种情况的产生,怀疑可能与触发器的运行顺序有关,由于触发器的运行是根据触发器的建立顺序,下面将SYS用户下的触发器和当前用户下的触发器建立顺序倒置,看看是否出现同样的问题:SQL>DROP
Oracle小混子
·
2013-05-16 09:52
oracle
系统触发器
系统触发器的应用顺序
oracle技术
之Oracle数据类型
在ORACLE8中定义了:标量(Scalar)、复合(COMPOSITE)、引用(REFERENCE)和LOB四种数据类型。(一)标量(Scalar)标量类型与数据库的列所使用的类型相同,此外它还有一些扩展。它又分为七个组:数字、字符、行、日期、行标识、布尔和可信。①数字有三种基本类型:NUMBER、PLS_INTEGER和BINARY_INTENER。NUMBER可以描述整数或实数,而PLS_I
Oracle小混子
·
2013-05-16 09:05
oracle
Oracle数据类型
oracle技术
之oracle spool的简单使用
spool是oraclesqlplus提供的一个控制命令。可以利用spool和select语句的组合动态的生成一些sql脚本或者一些数据。sqlplus中可以执行的语句分类大概有两种,一种是最常见的dml,dcl,ddl。这些语句在执行以后会存放在一个sqlplus的buffer中,而且每次只会存放最近执行的一条语句,以方便再次执行。另外的一种就是称为“命令语句”了,诸如setlinesize之类
Oracle小混子
·
2013-05-16 09:20
oracle
oracle
oracle
spool
spool使用
oracle技术
之Oracle 物化视图(三)
物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图可以查询表,视图和其它的物化视图。通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数
Oracle小混子
·
2013-05-15 11:09
oracle
oracle
物化视图
Rowid物化视图
oracle技术
之Oracle 物化视图(二)
二.物化视图实例物化视图的快速刷新采用了增量的机制,在刷新时,只针对基表上发生变化的数据进行刷新。因此快速刷新是物化视图刷新方式的首选。但是快速刷新具有较多的约束,而且对于采用ONCOMMIT模式进行快速刷新的物化视图更是如此。对于包含聚集和包含连接的物化视图的快速刷新机制并不相同,而且对于多层嵌套的物化视图的快速刷新更是有额外的要求。如此多的限制一般很难记全,当建立物化视图失败时,Oracle给
Oracle小混子
·
2013-05-15 11:11
oracle
Rowid物化视图
Oracle物化视图实例
oracle物化视图
oracle技术
之Oracle 物化视图(一)
一.理论部分Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。Oracle的物化视图提供了强大的功能,可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提
Oracle小混子
·
2013-05-15 11:06
oracle
oracle
物化视图
Rowid物化视图
oracle技术
之oracle一次控制文件损坏的恢复
在写前面那篇文章的时候,做了一些测试,在启动或关闭数据库的情况下删除了控制文件,由于这个数据库只是我自己使用的测试数据库,当时也没有在意去恢复。今天想启动这个数据库的时候就碰到了问题:[oracle@bjtest~]$sqlplus"/assysdba"SQL*Plus:Release9.2.0.4.0-Productionon星期三6月301:47:422009Copyright(c)1982,
Oracle小混子
·
2013-05-15 10:21
oracle
oracle一次控制文件
一次控制文件损坏恢复
oracle技术
之oracle利用触发器对物化视图刷新进行定制
物化视图的刷新其实和普通的SQL执行没有什么本质的区别,因此也可以通过在物化视图上创建触发器的方式,对刷新操作进行定制。正好前两天有人在BLOG上问我,如果在物化视图添加一个时间戳列,并在物化视图更新的时候,自动维护这个列。其实很简单,通过触发器就可以达到这个目的:SQL>CREATETABLET(IDNUMBERPRIMARYKEY,NAMEVARCHAR2(30));表已创建。SQL>INSE
Oracle小混子
·
2013-05-15 10:54
oracle
oracle
触发器
oracle物化视图
物化视图定制
oracle技术
之oracle归档模式下的Rman备份集在异机恢复
环境:OS:RedHatLinuxAs5DB:10.2.0.4有些时候因为测试环境需要,我们需要使用生产库的备份集在另外一台新的机器上做恢复(前提是新机器事先安装Oracle软件,版本跟原库一致),下面是恢复过程.1.在原库上做全备(在原库上操作)run{allocatechannelc1devicetypedisk;allocatechannelc2devicetypedisk;backupfo
Oracle小混子
·
2013-05-15 10:47
oracle
异机恢复
oracle归档模式
Rman备份集
oracle技术
之oracle查询初始化参数的方法(一)
查询初始化参数的方法很多,比如SHOWPARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇简单介绍多种查询初始化参数的方法。首先初始化参数的设置的方法就有很多种:可以通过ALTERSYSTEMSETSCOPE=MEMORY的方式仅设置内存的修改,也可以通过ALTERSYSTEMSETSCOPE=SPFILE只修改SPFILE的值,当然也可以同时修改SPFILE和MEMORY
Oracle小混子
·
2013-05-14 09:24
oracle
oracle查询初始化参数
oracle技术
之oracle查询初始化参数的方法(三)
查询初始化参数的方法很多,比如SHOWPARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇介绍V$SPPARAMETER视图于GV$PARAMETER视图的不同。上一篇介绍了V$SYSTEM_PARAMETER和V$PARAMETER视图之间的区别,这篇主要讨论RAC环境下初始化参数的查询。前文已经提到,使用SHOWPARAMETER查询,看到的是当前会话可以看到的初始化参
Oracle小混子
·
2013-05-14 09:54
oracle
oracle查询初始化参数
oracle技术
之oracle查询初始化参数的方法(二)
查询初始化参数的方法很多,比如SHOWPARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇介绍V$PARAMETER视图与V$SYSTEM_PARAMETER视图的不同。上一篇文章介绍了很多种查询初始化参数的方法,而且说明了V$PARAMETER视图和V$PARAMETER2视图的区别。这里看看V$PARAMETER和V$SYSTEM_PARAMETER视图的区别。一般在查
Oracle小混子
·
2013-05-14 09:54
oracle
oracle查询初始化参数
oracle技术
之oracle查询初始化参数的方法(四)
查询初始化参数的方法很多,比如SHOWPARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇描述GV$SPPARAMETER参数的必要性。前一篇文章介绍了V$SPPARAMETER参数,也说明了V$SPPARAMETER视图中的信息与GV$PARAMETER视图中的区别。其实这里还有一个问题,就是GV$SPPARAMETER是否有意义。因为V$SPPARAMETER参数本身就
Oracle小混子
·
2013-05-14 09:28
oracle
oracle查询初始化参数
oracle技术
之查询初始化参数的方法(五)
查询初始化参数的方法很多,比如SHOWPARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇描述如何判断一个初始化参数的来源。判断数据库启动是否启用了SPFILE很简单,只需要通过SHOWPARAMETERSPFILE命令就可以看到:SQL>showparameterspfileNAME TYPE VALUE----------------
Oracle小混子
·
2013-05-14 09:17
oracle
oracle查询初始化参数
oracle技术
之oracle 10g数据泵和导入导出性能对比(五)
前一段时间在一次迁移中同时用到了数据泵和EXP,发现二者效率的差别还是相当大的。这里通过一个例子简单比较一下。这篇文章讨论影响数据泵导入性能的最大因素。前面写了几篇文章,分别介绍EXP/IMP与EXPDP/IMPDP的性能对比,根据前面几篇文章的描述,如果不使用并行,似乎IMPDP的效率要比IMP没有一个数量级的提示。对于当前的环境而言,事实确实如此。不过前面一直没有描述一个重要的因素,当然的数据
Oracle小混子
·
2013-05-14 09:24
oracle
oracle
oracle
10g导入导出性能
10g数据泵
oracle技术
之查询初始化参数的方法(六)
查询初始化参数的方法很多,比如SHOWPARAMETER,或查询V$PARAMETER等,这里简单总结一下。这一篇描述CREATEPFILE的方法检查初始化参数。前面介绍了很多种方法,这些方法都是在数据库中查询初始化参数的设置。其实还有一种方法更加的一目了然,就是CREATEPFILE的方式:SQL>showparameterspfileNAME TYPE VA
Oracle小混子
·
2013-05-14 09:55
oracle
oracle查询初始化参数
oracle技术
之关于Oracle数据库中行迁移/行链接的问题(三)
行迁移/行链接的清除方法由于对于行链接来说只能增大db_block_size来清除,而db_block_size在创建了数据库后又是不能改变了的,所以这里对行链接的清除不做过多的叙述了,主要是针对行迁移来谈谈在实际的生产系统中如何去清除。对于行迁移的清除,一般来说分为两个步骤:第一步,控制住行迁移的增长,使其不在增多;第二步,清除掉以前存在的行迁移。众所周知,行迁移产生的主要原因是因为表上的pct
Oracle小混子
·
2013-05-13 10:59
oracle
Oracle行迁移
Oracle行链接
oracle技术
之Oracle 常用dump命令(一)
一.MemoryDumps1).GlobalAreaALTERSESSIONSETEVENTS‘immediatetracenameglobal_arealeveln’;1包含PGA2包含SGA4包含UGA8包含indrectmemory2).LibraryCacheALTERSESSIONSETEVENTS‘immediatetracenamelibrary_cacheleveln’;1libr
Oracle小混子
·
2013-05-13 10:22
oracle
oracle
dump命令
oracle技术
之Oracle 跟踪事件(一)
一、Oracle跟踪文件Oracle跟踪文件分为三种类型,一种是后台报警日志文件,记录数据库在启动、关闭和运行期间后台进程的活动情况,如表空间创建、回滚段创建、某些alter命令、日志切换、错误消息等。在数据库出现故障时,应首先查看该文件,但文件中的信息与任何错误状态没有必然的联系。后台报警日志文件保存BACKGROUND_DUMP_DEST参数指定的目录中,文件格式为SIDALRT.LOG。另一
Oracle小混子
·
2013-05-13 10:13
oracle
oracle
跟踪事件
buffers事件
blockdump事件
controlf事件
locks事件
Oracle技术
_Oracle口令文件
在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份的口令文件中存放sysdba/sysoper用户的用户名及口令允许用户通过口令文件验证,在数据库未启动之前登陆从而启动数据库如果没有口令文件,在数据库未启动之前就只能通过操作系统认证.使用Rman,很多时候需要在nomount,mount等状态对数据库进行处理所以通常要求sysdba权限如果属于本地DBA组,可以通过操作系统认证登陆如果
Oracle小混子
·
2013-05-10 10:15
oracle
Oracle口令文件
oracle技术
之RAC数据库建立STANDBY(六)
这篇文章描述为RAC环境创建STANDBY数据库。由于篇幅限制,加上碰到了很多的bug,只能将文章拆分成多篇。由于错误太多,导致一篇文章无法完全记录下来,创建STANDBY数据库问题汇总的第四部分。刚刚在进行RAC环境的DUPLICATEDATABASE的时候,就碰到了很多问题,由于二者命令比较相似,本来认为这次不会碰到太多的问题,没有想到的是,这次碰到的问题居然比DUPLICATE碰到的问题多出
Oracle小混子
·
2013-05-10 09:51
oracle
oracle
oracle
RAC
standby
oracle技术
之详细论述oracle增量检查点篇(五)
7、日志切换时的检查点.当发生日志切换时,也会触发检查点.在数据库并不繁忙的情况下,日志切换的检查点并不急于完成.之所以在日志切换的时候触发一次检查点,是为了保证重做日志文件所对应的脏块都被写进磁盘文件.如果写脏块的速度比较慢,日志文件循环一圈后,又该覆盖此日志文件时,而此日志文件的检查点还没有完成,那么覆盖操作将等待.等待事件名:logfileswitch(checkpointincomplet
Oracle小混子
·
2013-05-09 09:47
oracle
oracle增量检查点
oracle技术
之详细论述oracle增量检查点篇(四)
4、增量检查点,增量检查点所涉及的主要概念,是一个队列一个进程.队列是检查点队列,进程是CKPT进程.CKPT进程有两项任务,一个是在一定的时机触发DBWR并告知DBWR的TargetRBA,另一个任务是每3秒一次将DBWR的写进度更新到控制文件中.CKPT的这两个任务合在一起,叫做--增量检查点.通常所说的触发增量检查点,是指CKPT进程通知DBWR刷新脏块这个操作.在10g中把log_chec
Oracle小混子
·
2013-05-09 09:11
oracle
oracle增量检查点
oracle技术
之详细论述oracle,增量检查点篇(三)
oracle写脏块并不一定都从检查点队列中写.在v$sysstat视图中,有两项关于物理写的资料.physicalwrites和physicalwritesnoncheckpoint.也就是说,oracle将对脏块的写分为两类.一类是通过检查点的写,一类是不通过检查点的写.我把它叫做检查点无关写.比如说:当表空间脱机时,会把隶属于该表空间的所有脏块都写进数据文件,但是不会发生检查点,这个写就是检查
Oracle小混子
·
2013-05-09 09:40
oracle
oracle增量检查点
oracle技术
之详细论述oracle增量检查点篇(二)
下面假设一个实例恢复的例子:Table表每行2000个字节,块大小8K,每块可容纳table的3行,按如下发布7条更新命令:Updatetablesetname=low(name)whereid=1;------块1RBA:692.2998.10Updatetablesetname=low(name)whereid=2;------块1RBA:692.3015.10Updatetablesetna
Oracle小混子
·
2013-05-08 10:28
oracle
oracle增量检查点
oracle技术
之oracle CLUVFY工具(二)
如果安装过10g以后的RAC环境,应该对这个工具并不陌生。在安装Cluster和Database之前通常会执行runcluvfy.sh脚本来检查当前系统是否满足安装条件。这篇介绍stage相关选项。 可以通过stage�Clist来列出所有cluvfy工具支持的部署组件:bash-2.03$cluvfystage-list USAGE:cluvfystage{-pre|-post} [-verbo
Oracle小混子
·
2013-05-08 10:34
oracle
oracle
CLUVFY工具
oracle技术
之oracle CLUVFY工具(一)
如果安装过10g以后的RAC环境,应该对这个工具并不陌生。在安装Cluster和Database之前通常会执行runcluvfy.sh脚本来检查当前系统是否满足安装条件。这篇介绍comp相关选项。 在安装RAC时,由于cluvfy工具还没有被安装,而runcluvfy.sh将cluvfy工具的功能在shell中实现,并和安装盘一起提供,使得用户在数据库和CLUSTER安装之前就可以利用这个工具的
Oracle小混子
·
2013-05-08 10:08
oracle
oracle
CLUVFY工具
oracle技术
之oracle检查点及oracle SCN详解
一、检查点概述大多数关系型数据库都采用"在提交时并不强迫针对数据块的修改完成"而是"提交时保证修改记录(以重做日志的形式)写入日志文件"的机制,来获得性能的优势。这句话的另外一种描述是:当用户提交事务,写数据文件是"异步"的,写日志文件是"同步"的。这就可能导致数据库实例崩溃时,内存中的DB_Buffer中的修改过的数据,可能没有写入到数据块中。数据库在重新打开时,需要进行恢复,来恢复DBBuff
Oracle小混子
·
2013-05-08 10:55
oracle
oracle
oracle检查点
SCN号
oracle技术
之oracle检查点及oracle SCN号(三)
七、SCN号与数据库启动在数据库启动过程中,当SystemCheckpointSCN、DatafileCheckpointSCN和StartSCN号都相同时,数据库可以正常启动,不需要做mediarecovery.三者当中有一个不同时,则需要做mediarecovery。如果在启动的过程中,EndSCN号为NULL,则需要做instancerecovery。ORACLE在启动过程中首先检查是否需要
Oracle小混子
·
2013-05-08 10:58
oracle
oracle
SCN号
oracle检查点
oracle技术
之检查点及SCN号(二)
四、SCN的管理方式Oracle对SCN的管理,分为单节点和RAC两种方式:1.单节点的instance中单节点的instance中,SCN值存在SGA区,由systemcommitnumberlatch保护。任何进程要得到当前的SCN值,都要先得到这个latch。2.RAC/OPS环境中Oracle通过排队机制(Enqueue)实现SCN在各并行节点之间的顺序增长。 具体有两种方法:Lampor
Oracle小混子
·
2013-05-07 10:58
oracle
oracle
scn
oracle检查点
oracle技术
之检查点及SCN号(一)
一、CHECKPIONT分为三类:1)局部CHECKPIONT:单个实例执行数据库所有数据文件的一个CHECKPIONT操作,属于此实例的全部脏缓存区写入数据文件。触发命令:SQL>altersystemcheckpointlocal;这条命令显示的触发一个局部检查点。2)全局CHECKPIONT:所有实例(对应并行数据服务器)执行数据库所有数据文件的一个CHECKPIONT操作,属于此实例的全部
Oracle小混子
·
2013-05-07 10:33
oracle
oracle
scn
oracle检查点
oracle技术
之检查点及SCN深入研究
一、检查点概述大多数关系型数据库都采用“在提交时并不强迫针对数据块的修改完成”而是“提交时保证修改记录(以重做日志的形式)写入日志文件”的机制,来获得性能的优势。这句话的另外一种描述是:当用户提交事务,写数据文件是“异步”的,写日志文件是“同步”的。这就可能导致数据库实例崩溃时,内存中的DB_Buffer中的修改过的数据,可能没有写入到数据块中。数据库在重新打开时,需要进行恢复,来恢复DBBuff
Oracle小混子
·
2013-05-07 10:55
oracle
oracle
scn
oracle检查点
oracle技术
分享之Oracle 数据块
Oracle数据块(一)1、数据块的概念数据块(OracleDataBlocks),本文简称为“块”,是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是块的整数倍。如果Oracle请求的数据量不到一块
Oracle小混子
·
2013-05-06 10:58
oracle
oracle
数据块
oracle数据库flashback系列--闪回数据库在dataguard中的使用
很多人在学习flashbackdatabase这个
oracle技术
的时候,都会有一个疑问,就是如果我只有一个数据库作为生产库的话,是否有这样的业务需求导致我们要把数据库闪回到以前的时间点?
gl_windhome
·
2013-04-12 10:08
oracle
数据库
flashback
DataGard
什么是
Oracle技术
网开发者许可 (OTN License)
Oracle技术
网开发者许可条款(OTNLicense) 对软件程序的出口管制选中下面的“接受许可协议”按钮,即确认您同意现在以及在试用期间遵守以下各项条款: -您不是古巴、伊朗、苏丹、利比亚、朝鲜、叙利亚或任何美国禁止向其出口的国家的公民
joyous
·
2013-04-10 10:00
oracle
license
otn
Oracle OCM 认证指南
认证大师),是在OCA(Oracle认证专员Oracle Certified Associate)、OCP(Oracle认证专家Oracle Certified Professional)之后更高一级的
Oracle
mybluetiankong
·
2013-03-27 08:00
oracle技术
之自定义数组及应用
--------------------自定义数组类型CREATEORREPLACETYPEVarchar2VarrayISVARRAY(100)ofVARCHAR2(40);/ ------------------以特定符号分割并存储到数组CREATEORREPLACEFUNCTIONsf_split_string(stringVARCHAR2,substringVARCHAR2)RETURNV
聚焦前沿技术
·
2013-03-26 16:00
oracle
张乐奕:如何成为oracle ACE及数据库故障处理感受
Kamus: 实事求是地说,甲骨文公司在中国的技术力量并不是中国Oracle从业领域中最强的,很多
Oracle技术
高手都不在甲骨文公司,这应该算是比较奇怪的事情,不过这里并没有什么别的意思,之所以提到这个
guogang83
·
2013-03-23 14:00
oracle相关常用网站
1、oracle官方文档集合 http://tahiti.oracle.com/2、
oracle技术
论坛 ITPUB http://www.itpub.net/forum.php?
yehaizi03
·
2013-03-07 14:17
oracle
网站
菜鸟oracle8--win7 64bit 下卸载oracle10g报错
请将以下文件 提供给
Oracle技术
支持部门: "未知" "未知"
其实不坏
·
2013-03-03 19:00
oracle10g
如何做一名成功的DBA
如何做一名成功的DBA(2011-10-25)标签:DBAOTNOracleACE总监数据库备份分类:数据库数据库第一次参加OTNTour这样的
Oracle技术
大会,不仅再一次领略到Eygle、Kamus
wsql
·
2013-01-28 22:00
dba
Oracle Database 12c十二大新特性
在OpenWorld2012的技术讲座环节,
Oracle技术
大师T
zeo112140
·
2013-01-26 09:00
Oracle Database 12c十二大新特性
在OpenWorld2012的技术讲座环节,
Oracle技术
大师To
nanjingjiangbiao_T
·
2013-01-26 09:00
database
Oracle培训教程(CUUG沙龙)
其实很简单,到
oracle技术
沙龙现场中找找看,你会发现在很显眼的课程介绍部分会附上课件下载的链接哦!
Oracle小混子
·
2013-01-09 14:57
oracle
沙龙
的
Oracle爱好者
Oracle资料
Oracle培训教程(CUUG沙龙)
其实很简单,到
oracle技术
沙龙现场中找找看,你会发现在很显眼的课程介绍部分会附上课件下载的链接哦!
Oracle小混子
·
2013-01-09 14:57
Oracle
的
沙龙
我的新书单
ORACLE技术
专家。2012年12月第一次通读一个人能当几十年救火队员,诠释了什么是真正的专家。
火云剑Shanke
·
2012-12-26 22:00
书单
我的新书单
ORACLE技术
专家。 2012年12月第一次通读 一个人能当几十年救火队员,诠释了什么是真正的专家。
火云剑Shanke
·
2012-12-26 22:00
书单
Oracle技术
沙龙:《列存数据库的崛起》
“列存数据库的崛起”技术沙龙将在甲骨文北京总部隆重举行,本次
Oracle技术
沙龙,我们邀请到了在数据库领域有20年的海外工作经验,目前全球列存数据库技术稳坐第一把交椅的首席技术官--武新先生,为我们激情演讲
Oracle小混子
·
2012-12-17 15:51
oracle
技术
列存数据库的崛起
Win7下安装和卸载Oracle10g时出现的错误解决方法
请将以下文件提供给
Oracle技术
支持部门:"未知""未知""未知"点了确定后,程序退出,这导致卸载无法继续进行。解决方法在网上搜了后,发现是由Win7引起的这个错误,其解决
xswd169
·
2012-11-28 21:00
提升百倍效率 Oracle数据库性能优化
2012年11月9日-10日,第二届“
Oracle技术
嘉年华”将在北京国宾酒店隆重举行,届时国内外数据库界大师将齐聚北京,为大家奉上两天的技术“大餐”!
昵称4
·
2012-11-22 04:00
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他