oracle 9 10 11的区别

作者&投稿:通柴 (若有异议请与网页底部的电邮联系)
oracle 10 g 和oracle 11 g 区别在哪?~

11g是adg,活动的备库,10g日是dg。

简单来讲

oracle9i与oracle10g最大的区别在于前者用于网络,后者用于网格.i即Intarnet,g即grid.

10g没有打包apache的HTTPServer服务,需要另外安装web服务器,iis和apache都可以。(安装后启动服务可以发现)
10g的全局书库名包括数据库名称.域名,即允许一个域内有同名数据库,可做云计算(安装时可以根据安装向导看见)

oracle11i就不用说了吧。

sql,是结构化查询语言,他不能单独运行要依赖数据库产品,mysql,oracle,是两种数据库产品。

mysql,oracle,
一是产品商不同,二是应用领域不同,三其查询语句也有些差异,四是他们的管理也不同

mysql是目前市面上装机率最高的数据库,装好后大小28M左右,安装时间12分钟左右,oracle,是最钻业的数据库,大小装好后2.8G,安装时间1小时左右

10比9多了4个关键服务,但是也要多占很多内存,如果没有什么特殊需求,9就够用了的;另外,相对于9,10增加了许多函数,以及新数据类型binary_float binary_double引入了新的pl/sql编译器极大的加强了pl/sql的执行性能在编译Pl/sql语句时会对死代码(从未执行的代码)或不可预料的子句时进行报警等等。10的新特性你可以去这个地址看下:http://www.dbanotes.net/Oracle/10G-What's-New.htm

11的新特性有朋友收集整理过了:
1. 数据库管理部分
· 数据库重演(Database Replay)
这一特性可以捕捉整个数据的负载,并且传递到一个从备份或者standby数据库中创建的测试数据库上,然后重演负责以测试系统调优后的效果。
· SQL重演(SQL Replay)
和前一特性类似。但是只是捕捉SQL负载部分,而不是全部负载。
· 计划管理(Plan Management)
这一特性允许你将某一特定语句的查询计划固定下来,无论统计数据变化还是数据库版本变化都不会改变她的查询计划。
· 自动诊断知识库(Automatic Diagnostic Repository ADR)
当Oracle探测到重要错误时,会自动创纪一个事件(incident),并且捕捉到和这一事件相关的信息,同时自动进行数据库健康检查并通知DBA。此外,这些信息还可以打包发送给Oracle支持团队。
· 事件打包服务(Incident Packaging Service)
如果你需要进一步测试或者保留相关信息,这一特性可以将与某一事件相关的信息打包。并且你还可以将打包信息发给oracle支持团队。
· 基于特性打补丁(Feature Based Patching)
在打补丁包时,这一特性可以使你很容易区分出补丁包中的那些特性是你正在使用而必须打的。企业管理器(EM)使你能订阅一个基于特性的补丁服务,因此企业管理器可以自动扫描那些你正在使用的特性有补丁可以打。
· 自动SQL优化(Auto SQL Tuning)
10g的自动优化建议器可以将优化建议写在SQL profile中。而在11g中,你可以让oracle自动将能3倍于原有性能的profile应用到SQL语句上。性能比较由维护窗口中一个新管理任务来完成。
· 访问建议器(Access Advisor)
11g的访问建议器可以给出分区建议,包括对新的间隔分区(interval partitioning)的建议。间隔分区相当于范围分区(range partitioning)的自动化版本,她可以在必要时自动创建一个相同大小的分区。范围分区和间隔分区可以同时存在于一张表中,并且范围分区可以转换为间隔分区。
· 自动内存优化(Auto Memory Tuning)
在9i中,引入了自动PGA优化;10g中,又引入了自动SGA优化。到了11g,所有内存可以通过只设定一个参数来实现全表自动优化。你只要告诉oracle有多少内存可用,她就可以自动指定多少内存分配给PGA、多少内存分配给SGA和多少内存分配给操作系统进程。当然也可以设定最大、最小阈值。
· 资源管理器(Resource Manager)
11g的资源管理器不仅可以管理CPU,还可以管理IO。你可以设置特定文件的优先级、文件类型和ASM磁盘组。
· ADDM
ADDM在10g被引入。11g中,ADDM不仅可以给单个实例建议,还可以对整个RAC(即数据库级别)给出建议。另外,还可以将一些指示(directive)加入ADDM,使之忽略一些你不关心的信息。
· AWR 基线(AWR Baselines)
AWR基线得到了扩展。可以为一些其他使用到的特性自动创建基线。默认会创建周基线。
2. PLSQL部分
· 结果集缓存(Result Set Caching)
这一特性能大大提高很多程序的性能。在一些 MIS系统或者OLAP系统中,需要使用到很多"select count(*)"这样的查询。在之前,我们如果要提高这样的查询的性能,可能需要使用物化视图或者查询重写的技术。在11g,我们就只需要加一个/*+ result_cache*/的提示就可以将结果集缓存住,这样就能大大提高查询性能。当然,在这种情况下,我们可能还要关心另外一个问题:完整性。因为在oracle中是通过一致性读来保证数据的完整性的。而显然,在这种新特性下,为提高性能,是从缓存中的结果集中读取数据,而不会从回滚段中读取数据的。关于这个问题,答案是完全能保证完整性。因为结果集是被独立缓存的,在查询期间,任何其他DML语句都不会影响结果集中的内容,因而可以保证数据的完整性。
· 对象依赖性改进
在11g之前,如果有函数或者视图依赖于某张表,一旦这张表发生结构变化,无论是否涉及到函数或视图所依赖的属性,都会使函数或视图变为invalid。在11g中,对这种情况进行了调整:如果表改变的属性与相关的函数或视图无关,则相关对象状态不会发生变化。
· 正则表达式的改进
在10g中,引入了正则表达式。这一特性大大方便了开发人员。11g,oracle再次对这一特性进行了改进。其中,增加了一个名为regexp_count的函数。另外,其他的正则表达式函数也得到了改进。
· 新SQL语法 =>
我们在调用某一函数时,可以通过=>来为特定的函数参数指定数据。而在11g中,这一语法也同样可以出现在sql语句中了。例如,你可以写这样的语句:
select f(x=>6) from dual;
· 对TCP包(utl_tcp、utl_smtp…)支持FGAC(Fine Grained Access Control)安全控制
· 增加了只读表(read-only table)
在以前,我们是通过触发器或者约束来实现对表的只读控制。11g中不需要这么麻烦了,可以直接指定表为只读表。
· 触发器执行效率提高了

都是网上或书上摘抄来的,所以你直接在百度搜一下就可以。真正搞oracle的高手不会来百度花费这个时间给你解答,他们只会写成论文发表出去。只有我们有时间的帮你整理,没时间花分让别人整理。

Oracle公司的Oracle 9i 产品包括了OLAP、数据挖掘、ETL工具等一套完整的BI(商业智能)支持平台,中间件产品与其核心数据库具有紧密集成的特性,Oracle Application Server 增加的一项关键功能是高速缓存特性,该特性可以将数据从数据库卸载到应用服务器,加速 Web用户对数据的访问速度。

规划中的Oracle 11i的主要扩展方面据称主要也是各种面向应用套件的支持。
参考资料:http://zhidao.baidu.com/question/42906397.html?si=3

oracle 时间函数

1、转换函数
与date操作关系最大的就是两个转换函数:to_date(),to_char()
to_date() 作用将字符类型按一定格式转化为日期类型:
具体用法:to_date(''2004-11-27'',''yyyy-mm-dd''),前者为字符串,后者为转换日期格式,注意,前后两者要以一对应。
如;to_date(''2004-11-27 13:34:43'', ''yyyy-mm-dd hh24:mi:ss'') 将得到具体的时间

多种日期格式:

YYYY:四位表示的年份
YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪
MM:01~12的月份编号
MONTH:九个字符表示的月份,右边用空格填补
MON:三位字符的月份缩写
WW:一年中的星期
D:星期中的第几天
DD:月份中的第几天
DDD:年所中的第几天
DAY:九个字符表示的天的全称,右边用空格补齐
HH,HH12:一天中的第几个小时,12进制表示法
HH24:一天中的第几个小时,取值为00~23
MI:一小时中的分钟
SS:一分钟中的秒
SSSS:从午夜开始过去的秒数

to_char():将日期转按一定格式换成字符类型
SQL> select to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'') time from dual;

TIME
-------------------
2004-10-08 15:22:58

即把当前时间按yyyy-mm-dd hh24:mi:ss格式转换成字符类型

在oracle中处理日期大全

TO_DATE格式
Day:
dd number 12
dy abbreviated fri
day spelled out friday
ddspth spelled out, ordinal twelfth
Month:
mm number 03
mon abbreviated mar
month spelled out march
Year:
yy two digits 98
yyyy four digits 1998

24小时格式下时间范围为: 0:00:00 - 23:59:59....
12小时格式下时间范围为: 1:00:00 - 12:59:59 ....

[ZT]日期和??函???
1.
日期和字符转换函数用法(to_date,to_char)

2.
select to_char( to_date(222,''J''),''Jsp'') from dual

显示Two Hundred Twenty-Two

3.
求某天是星期几
select to_char(to_date(''2002-08-26'',''yyyy-mm-dd''),''day'') from dual;
星期一
select to_char(to_date(''2002-08-26'',''yyyy-mm-dd''),''day'',''NLS_DATE_LANGUAGE = American'') from dual;
monday
设置日期语言
ALTER SESSION SET NLS_DATE_LANGUAGE=''AMERICAN'';
也可以这样
TO_DATE (''2002-08-26'', ''YYYY-mm-dd'', ''NLS_DATE_LANGUAGE = American'')

4.
两个日期间的天数
select floor(sysdate - to_date(''20020405'',''yyyymmdd'')) from dual;

5. 时间为null的用法
select id, active_date from table1
UNION
select 1, TO_DATE(null) from dual;

注意要用TO_DATE(null)

6.
a_date between to_date(''20011201'',''yyyymmdd'') and to_date(''20011231'',''yyyymmdd'')
那么12月31号中午12点之后和12月1号的12点之前是不包含在这个范围之内的。
所以,当时间需要精确的时候,觉得to_char还是必要的
7. 日期格式冲突问题
输入的格式要看你安装的ORACLE字符集的类型, 比如: US7ASCII, date格式的类型就是: ''01-Jan-01''
alter system set NLS_DATE_LANGUAGE = American
alter session set NLS_DATE_LANGUAGE = American
或者在to_date中写
select to_char(to_date(''2002-08-26'',''yyyy-mm-dd''),''day'',''NLS_DATE_LANGUAGE = American'') from dual;
注意我这只是举了NLS_DATE_LANGUAGE,当然还有很多,
可查看
select * from nls_session_parameters
select * from V$NLS_PARAMETERS

8.
select count(*)
from ( select rownum-1 rnum
from all_objects
where rownum <= to_date(''2002-02-28'',''yyyy-mm-dd'') - to_date(''2002-
02-01'',''yyyy-mm-dd'')+1
)
where to_char( to_date(''2002-02-01'',''yyyy-mm-dd'')+rnum-1, ''D'' )
not
in ( ''1'', ''7'' )

查找2002-02-28至2002-02-01间除星期一和七的天数
在前后分别调用DBMS_UTILITY.GET_TIME, 让后将结果相减(得到的是1/100秒, 而不是毫秒).

9.
select months_between(to_date(''01-31-1999'',''MM-DD-YYYY''),
to_date(''12-31-1998'',''MM-DD-YYYY'')) "MONTHS" FROM DUAL;
1

select months_between(to_date(''02-01-1999'',''MM-DD-YYYY''),
to_date(''12-31-1998'',''MM-DD-YYYY'')) "MONTHS" FROM DUAL;

1.03225806451613
10. Next_day的用法
Next_day(date, day)

Monday-Sunday, for format code DAY
Mon-Sun, for format code DY
1-7, for format code D

11
select to_char(sysdate,''hh:mi:ss'') TIME from all_objects
注意:第一条记录的TIME 与最后一行是一样的
可以建立一个函数来处理这个问题
create or replace function sys_date return date is
begin
return sysdate;
end;

select to_char(sys_date,''hh:mi:ss'') from all_objects;
12.
获得小时数

SELECT EXTRACT(HOUR FROM TIMESTAMP ''2001-02-16 2:38:40'') from offer
SQL> select sysdate ,to_char(sysdate,''hh'') from dual;

SYSDATE TO_CHAR(SYSDATE,''HH'')
-------------------- ---------------------
2003-10-13 19:35:21 07

SQL> select sysdate ,to_char(sysdate,''hh24'') from dual;

SYSDATE TO_CHAR(SYSDATE,''HH24'')
-------------------- -----------------------
2003-10-13 19:35:21 19

获取年月日与此类似
13.
年月日的处理
select older_date,
newer_date,
years,
months,
abs(
trunc(
newer_date-
add_months( older_date,years*12+months )
)
) days
from ( select
trunc(months_between( newer_date, older_date )/12) YEARS,
mod(trunc(months_between( newer_date, older_date )),
12 ) MONTHS,
newer_date,
older_date
from ( select hiredate older_date,
add_months(hiredate,rownum)+rownum newer_date
from emp )
)

14.
处理月份天数不定的办法
select to_char(add_months(last_day(sysdate) +1, -2), ''yyyymmdd''),last_day(sysdate) from dual

16.
找出今年的天数
select add_months(trunc(sysdate,''year''), 12) - trunc(sysdate,''year'') from dual

闰年的处理方法
to_char( last_day( to_date(''02'' || :year,''mmyyyy'') ), ''dd'' )
如果是28就不是闰年

17.
yyyy与rrrr的区别
''YYYY99 TO_C
------- ----
yyyy 99 0099
rrrr 99 1999
yyyy 01 0001
rrrr 01 2001

18.不同时区的处理
select to_char( NEW_TIME( sysdate, ''GMT'',''EST''), ''dd/mm/yyyy hh:mi:ss'') ,sysdate
from dual;

19.
5秒钟一个间隔
Select TO_DATE(FLOOR(TO_CHAR(sysdate,''SSSSS'')/300) * 300,''SSSSS'') ,TO_CHAR(sysdate,''SSSSS'')
from dual

2002-11-1 9:55:00 35786
SSSSS表示5位秒数

20.
一年的第几天
select TO_CHAR(SYSDATE,''DDD''),sysdate from dual
310 2002-11-6 10:03:51

21.计算小时,分,秒,毫秒
select
Days,
A,
TRUNC(A*24) Hours,
TRUNC(A*24*60 - 60*TRUNC(A*24)) Minutes,
TRUNC(A*24*60*60 - 60*TRUNC(A*24*60)) Seconds,
TRUNC(A*24*60*60*100 - 100*TRUNC(A*24*60*60)) mSeconds
from
(
select
trunc(sysdate) Days,
sysdate - trunc(sysdate) A
from dual
)

select * from tabname
order by decode(mode,''FIFO'',1,-1)*to_char(rq,''yyyymmddhh24miss'');

//
floor((date2-date1) /365) 作为年
floor((date2-date1, 365) /30) 作为月
mod(mod(date2-date1, 365), 30)作为日.
23.next_day函数
next_day(sysdate,6)是从当前开始下一个星期五。后面的数字是从星期日开始算起。
1 2 3 4 5 6 7
日 一 二 三 四 五 六

oracle中有很多关于日期的函数

在oracle中有很多关于日期的函数,如:
1、add_months()用于从一个日期值增加或减少一些月份
date_value:=add_months(date_value,number_of_months)
例:
SQL> select add_months(sysdate,12) "Next Year" from dual;

Next Year
----------
13-11月-04

SQL> select add_months(sysdate,112) "Last Year" from dual;

Last Year
----------
13-3月 -13

SQL>

2、current_date()返回当前会放时区中的当前日期
date_value:=current_date
SQL> column sessiontimezone for a15
SQL> select sessiontimezone,current_date from dual;

SESSIONTIMEZONE CURRENT_DA
--------------- ----------
+08:00 13-11月-03

SQL> alter session set time_zone=''-11:00''
2 /

会话已更改。

SQL> select sessiontimezone,current_timestamp from dual;

SESSIONTIMEZONE CURRENT_TIMESTAMP
--------------- ------------------------------------
-11:00 12-11月-03 04.59.13.668000 下午 -11:
00

SQL>

3、current_timestamp()以timestamp with time zone数据类型返回当前会放时区中的当前日期
timestamp_with_time_zone_value:=current_timestamp([timestamp_precision])
SQL> column sessiontimezone for a15
SQL> column current_timestamp format a36
SQL> select sessiontimezone,current_timestamp from dual;

SESSIONTIMEZONE CURRENT_TIMESTAMP
--------------- ------------------------------------
+08:00 13-11月-03 11.56.28.160000 上午 +08:
00

SQL> alter session set time_zone=''-11:00''
2 /

会话已更改。

SQL> select sessiontimezone,current_timestamp from dual;

SESSIONTIMEZONE CURRENT_TIMESTAMP
--------------- ------------------------------------
-11:00 12-11月-03 04.58.00.243000 下午 -11:
00

SQL>

4、dbtimezone()返回时区
varchar_value:=dbtimezone
SQL> select dbtimezone from dual;

DBTIME
------
-07:00

SQL>

5、extract()找出日期或间隔值的字段值
date_value:=extract(date_field from [datetime_value|interval_value])
SQL> select extract(month from sysdate) "This Month" from dual;

This Month
----------
11

SQL> select extract(year from add_months(sysdate,36)) "3 Years Out" from dual;

3 Years Out
-----------
2006

SQL>

6、last_day()返回包含了日期参数的月份的最后一天的日期
date_value:=last_day(date_value)
SQL> select last_day(date''2000-02-01'') "Leap Yr?" from dual;

Leap Yr?
----------
29-2月 -00

SQL> select last_day(sysdate) "Last day of this month" from dual;

Last day o
----------
30-11月-03

SQL>

7、localtimestamp()返回会话中的日期和时间
timestamp_value:=localtimestamp
SQL> column localtimestamp format a28
SQL> select localtimestamp from dual;

LOCALTIMESTAMP
----------------------------
13-11月-03 12.09.15.433000
下午

SQL> select localtimestamp,current_timestamp from dual;

LOCALTIMESTAMP CURRENT_TIMESTAMP
---------------------------- ------------------------------------
13-11月-03 12.09.31.006000 13-11月-03 12.09.31.006000 下午 +08:
下午 00

SQL> alter session set time_zone=''-11:00'';

会话已更改。

SQL> select localtimestamp,to_char(sysdate,''DD-MM-YYYY HH:MI:SS AM'') "SYSDATE" from dual;

LOCALTIMESTAMP SYSDATE
---------------------------- ------------------------
12-11月-03 05.11.31.259000 13-11-2003 12:11:31 下午
下午

SQL>

8、months_between()判断两个日期之间的月份数量
number_value:=months_between(date_value,date_value)
SQL> select months_between(sysdate,date''1971-05-18'') from dual;

MONTHS_BETWEEN(SYSDATE,DATE''1971-05-18'')
----------------------------------------
389.855143

SQL> select months_between(sysdate,date''2001-01-01'') from dual;

MONTHS_BETWEEN(SYSDATE,DATE''2001-01-01'')
----------------------------------------
34.4035409

SQL>

9、next_day()给定一个日期值,返回由第二个参数指出的日子第一次出现在的日期值(应返回相应日子的名称字符串)

?周相?日期函?

1.查询某周的第一天
select trunc(decode(ww, 53, to_date(yy || ''3112'', ''yyyyddmm''), to_date(yy || ''-'' || to_char(ww * 7), ''yyyy-ddd'')), ''d'') last_day
from (select substr(''2004-32'', 1, 4) yy, to_number(substr(''2004-32'', 6)) ww
from dual)

select trunc(to_date(substr(''2003-01'',1,5)||to_char((to_number(substr(''2003-01'',6)))*7),''yyyy-ddd''),''d'')-6 first_day from dual

select min(v_date) from
(select (to_date(''200201'',''yyyymm'') + rownum) v_date
from all_tables
where rownum < 370)
where to_char(v_date,''yyyy-iw'') = ''2002-49''

2.查询某周的最后一天
select trunc(decode(ww, 53, to_date(yy || ''3112'', ''yyyyddmm''), to_date(yy || ''-'' || to_char(ww * 7), ''yyyy-ddd'')), ''d'') - 6 first_day
from (select substr(''2004-33'', 1, 4) yy, to_number(substr(''2004-33'', 6)) ww
from dual)

select trunc(to_date(substr(''2003-01'',1,5)||to_char((to_number(substr(''2003-01'',6)))*7),''yyyy-ddd''),''d'') last_day from dual

select max(v_date) from
(select (to_date(''200408'',''yyyymm'') + rownum) v_date
from all_tables
where rownum < 370)
where to_char(v_date,''yyyy-iw'') = ''2004-33''

3.查询某周的日期
select min_date, to_char(min_date,''day'') day from
(select to_date(substr(''2004-33'',1,4)||''001''+rownum-1,''yyyyddd'') min_date
from all_tables
where rownum <= decode(mod(to_number(substr(''2004-33'',1,4)),4),0,366,365)
union

select to_date(substr(''2004-33'',1,4)-1||
decode(mod(to_number(substr(''2004-33'',1,4))-1,4),0,359,358)+rownum,''yyyyddd'') min_date
from all_tables
where rownum <= 7
union

select to_date(substr(''2004-33'',1,4)+1||''001''+rownum-1,''yyyyddd'') min_date
from all_tables
where rownum <= 7
)
where to_char(min_date,''yyyy-iw'') =''2004-33'

www.czxjlk.com


广昌县18423737161: oracle9i和 oracle10,oracle11有什么区别啊.我没有数据库基础直接学Orcale,有影响吗 -
景荣抗栓: 简单来讲 oracle9i与oracle10g最大的区别在于前者用于网络,后者用于网格.i即Intarnet,g即grid.10g没有打包apache的HTTPServer服务,需要另外安装web服务器,iis和apache都可以.(安装后启动服务可以发现)10g的全局书库名包...

广昌县18423737161: Oracle9i Release 9.2.0.1.0与Oracle9i Enterprise Edition Release 9.0.1.1.1这个两个版本的区别 -
景荣抗栓: Oracle9i Release 9.2.0.1.0 Oracle9i Enterprise Edition Release 9.0.1.1.11) 功能上的差异,前者是(standard) 标准版,后者是企业版本 两个版本功能组建上的差异(除相同的功能外):1.1) 标准版:标准版工作流和标准的管理包1.2) 企业...

广昌县18423737161: oracle 10和11的分页SQL有区别么? -
景荣抗栓: 分页方式不同一般出现在不同数据库之间,同一数据库版本不同一般只是支持的函数关键字略有不同,不会影响分页方法.oracle升级是向下兼容的,所以11包含10的内容.

广昌县18423737161: 2009CAD版与2010,2011,2012这三版区别大吗,应该购买那版,我看09版还比较详细的啊,那么看 -
景荣抗栓: 总的来说09的相比以前其他版本区别还是很大的,10.11.12版本的我都用过,感觉09的还是最好用的,12的我现在就在使用,感觉就那样,修改尺寸容易了,但是阵列、填充不如原来方便,如果你是高手,建议使用12的.不会有什么冲突,我从06版本用过来的

广昌县18423737161: oracle表结构区别 -
景荣抗栓: 1234567891011121314151617181920 WITHTT AS (SELECT* FROM(SELECTTABLE_NAME FROMDBA_TABLES WHEREOWNER IN('用户1', '用户2') GROUPBYTABLE_NAME HAVINGCOUNT(TABLE_NAME) = 2)) SELECT* FROM(...

广昌县18423737161: oracle9i和oracle10g和oracle11g有什么区别 -
景荣抗栓: Oracle 9i比8i多了哪些新特性?简要说:9i更易于管理. 详细说:并发集群,8i OPS升级为9i RAC,8i结点间用硬盘交换信息,9i结点间采用高速网线的缓存熔合(Cache Fusion)技术交换信息,交换速度提高100倍以上.9i可以在线修改内...

广昌县18423737161: oracle 10 g 和oracle 11 g 区别在哪?
景荣抗栓: 11 g 扩展了 Oracle 独家具有的提供网格计算优势的功能,您可以利用它来提高用户服务水平、减少停机时间以及更加有效地利用 IT资源,同时还可以增强全天候业务应用程序的性能、可伸缩性和安全性. 利用真正应用测试(RAT)尽量降低更...

广昌县18423737161: oracle11g和oracle 9i的区别 -
景荣抗栓: 11g在10g的基础上增加了几百个特性, 而10g和9i也有大量差别 例如 引入了 oracle自己的clusterware,自己的存储解决方案ASM ,datapump等 askmaclean oracle

广昌县18423737161: oracle8、9、10有什么区别.
景荣抗栓: 8i i 指的是 internet10g g 指的是 gril 网格的意思

广昌县18423737161: 现在要学oracle,下10g还是11g好,听说11g比较稳定?我看了下11g -
景荣抗栓: Grid Infrastructure 网格计算,用于多个服务器集成使用数据库的,你暂时不需要 client 客户端 ,这个安装了只有连接程序,没有数据库 Oracle Database 11g 第 2 版,数据库 ,-Oracle Database Gateways 11g 透明网关 让oracle连接其他数据库的组件,比如SQLServer,你暂时不需要 现在一般企业用的10G比较多,但是新上的项目也有采用11G的,现在使用11G也比较流行了,我建议你用11g学习 至于版本号,就是11.X.X.X 你就找最大的下 有问题欢迎追问,纯手打,希望采纳

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网