oracle 11g 32位是(shì)一(yī)款(kuǎn)非常好用且功(gōng)能强大(dà)的的(de)oracle数据库管(guǎn)理工具,仅支持32位操作(zuò)系统使用,本站提供了oracle 11g 32位下载地址,有(yǒu)需要的朋友们可以前来下载使用。
1、oracle客户(hù)端的作(zuò)用主要是为了远程访(fǎng)问oracle服务器用(yòng)的,如: 现在(zài)有(yǒu)A,B,C三台电脑(nǎo),期中C电脑中安(ān)装了一个oracle服务器,那(nà)么A电(diàn)脑和(hé)B电脑如(rú)果(guǒ)想用sqlplus或者oracle支(zhī)持的pro*C访问 C电脑中的oracle数据库,就必(bì)须安装oracle客户端。
2、如果(guǒ)你的电脑上已经安装(zhuāng)了oracle服务(wù)器,那么客户端就不用安装了,因为oracle服务(wù)器(qì)自带客户(hù)端(duān)。说明:如果(guǒ)把oracle服务(wù)器比作网游 服务器(qì)(比如魔兽世界服务器),oracle客户端的作用(yòng)好比魔兽世界(jiè)的客(kè)户(hù)端,你只有有了客户端(duān)才能(néng)登陆"游戏"。
1.数(shù)据库管理部分
·数据库重(chóng)演(Database Replay)
这一特性可(kě)以(yǐ)捕(bǔ)捉(zhuō)整个数据的负载(zǎi),并(bìng)且传递到一个从备份或者standby数据库中创建(jiàn)的测试数据库上(shàng),然后重演(yǎn)负责(zé)以测试(shì)系统调优后的效果(guǒ)。
·SQL重演(SQL Replay)
和前一特(tè)性类似。但(dàn)是(shì)只是捕捉(zhuō)SQL负载部分,而不是全部负载。
·计划管理(Plan Management)
这一特性允许你将某一特定语句的查询计划固定下(xià)来,无论统计数据变化还是数据库版本变化(huà)都(dōu)不会改(gǎi)变她的查(chá)询(xún)计划(huá)。
·自动诊断知识(shí)库(kù)(Automatic Diagnostic Repository ADR)
当Oracle探测到重要错(cuò)误时,会自动创纪一个事(shì)件(incident),并且捕捉到和这一事(shì)件相关的信息,同时自动进行(háng)数据库健康(kāng)检查并(bìng)通知DBA。此外,这些信(xìn)息还可以打包发送给Oracle支持团(tuán)队。
·事件打包(bāo)服务(Incident Packaging Service)
如果你需(xū)要(yào)进(jìn)一步测试或者保(bǎo)留相(xiàng)关信息,这一特性可(kě)以将与某(mǒu)一事件相关的信息打包(bāo)。并(bìng)且你还可(kě)以将(jiāng)打包(bāo)信(xìn)息发给oracle支持团队。
·基于特性打补(bǔ)丁(Feature Based Patching)
在打补丁包时,这一特性可以使你很(hěn)容易区分出补丁(dīng)包(bāo)中(zhōng)的那些特性是你正在使用而必须(xū)打的。企业管理器(EM)使你能订阅一个(gè)基于特性(xìng)的(de)补丁服务,因此企业管(guǎn)理器(qì)可以自动扫描(miáo)那(nà)些(xiē)你正(zhèng)在使用的特性有补(bǔ)丁可以打。
·自动SQL优化(Auto SQL Tuning)
10g的(de)自动优化建议器可以将优化建(jiàn)议写在SQL profile中。而在11g中,你可以(yǐ)让(ràng)oracle自动将能3倍于原(yuán)有性(xìng)能的(de)profile应用到SQL语句上。性(xìng)能比较由维护窗口中(zhōng)一个新管理任务(wù)来完成。
·访(fǎng)问建议器(Access Advisor)
11g的访问建议器(qì)可以给出分区建议,包括对新的(de)间(jiān)隔分区(interval partitioning)的建议。间隔分区相当于范围分区(qū)(range partitioning)的自动化(huà)版本,她可以在必要(yào)时自动创(chuàng)建(jiàn)一个相同(tóng)大小的分区(qū)。范围(wéi)分区和间隔分区可以同时存在于一张表中,并(bìng)且范(fàn)围分区可以转换为间(jiān)隔分区。
·自动内(nèi)存优化(huà)(Auto Memory Tuning)
在(zài)9i中,引入了自动PGA优化;10g中,又引入了自动SGA优化(huà)。到了11g,所有(yǒu)内存可以通过只设定一个参数来实现全表自动优化。你只要告诉oracle有多少内存可用,她(tā)就可以自动指(zhǐ)定多少内存分配给PGA、多少内存分配给SGA和多(duō)少内存分配给操(cāo)作系统(tǒng)进程(chéng)。当然也(yě)可以设定最(zuì)大(dà)、最小阈值。
·资源管(guǎn)理器(Resource Manager)
11g的资源管理器不仅(jǐn)可(kě)以管理(lǐ)CPU,还(hái)可以管理IO。你(nǐ)可以设置特(tè)定文(wén)件的优先级、文(wén)件类型(xíng)和ASM磁盘组。
·ADDM
ADDM在(zài)10g被引入。11g中,ADDM不仅(jǐn)可以给单个实例建(jiàn)议,还可以对整个(gè)RAC(即数据库级别)给出建议。另(lìng)外,还(hái)可以将一些指示(directive)加入ADDM,使之忽略一(yī)些(xiē)你不关心(xīn)的信息(xī)。
·AWR 基线(AWR Baselines)
AWR基(jī)线(xiàn)得到了(le)扩展(zhǎn)。可以为(wéi)一些其他使用(yòng)到(dào)的特性(xìng)自动创建基线。默认会创建周基线。
2. PLSQL部(bù)分(fèn)
·结果集缓(huǎn)存(cún)(Result Set Caching)
这一特性能(néng)大大(dà)提高(gāo)很(hěn)多(duō)程(chéng)序的性能。在一些MIS系(xì)统或者OLAP系统中(zhōng),需要使用到很多"select count(*)"这样的查询。在之前,我(wǒ)们如果要提高这样的查询的(de)性能,可能(néng)需(xū)要使用(yòng)物化视图或者查询(xún)重写的技术(shù)。在11g,我们就只需要加一个 /*+result_cache*/的提示(shì)就可以(yǐ)将(jiāng)结果(guǒ)集缓存住,这样就能大大提高查询性能。当然(rán),在这种情况下,我们可能还要关心另外一个问题:完整性。因为(wéi)在oracle中是通过一致(zhì)性(xìng)读来保证数据的(de)完整性的。而(ér)显(xiǎn)然,在这种新特性下,为提高性能,是从缓存中的结果(guǒ)集中读取数(shù)据,而(ér)不(bú)会从(cóng)回滚段中(zhōng)读(dú)取数据的。关于这个问(wèn)题,答(dá)案是完全能保证完整性。因为结果集是(shì)被独立缓存的,在查询期间,任何(hé)其(qí)他DML语句都不会影响(xiǎng)结果(guǒ)集中的内容,因而(ér)可以保证数(shù)据的完整性。
·对象依赖性改进
在11g之前(qián),如果有函数或者视图依赖于某张表,一旦这(zhè)张表(biǎo)发生结构变化,无论是否涉及到函数或视图所依(yī)赖的属性(xìng),都会(huì)使函数或视(shì)图变为(wéi)invalid。在11g中,对这(zhè)种情况(kuàng)进行了(le)调整(zhěng):如果表改(gǎi)变(biàn)的属(shǔ)性与相(xiàng)关的函(hán)数或视(shì)图无关,则相关对象(xiàng)状态(tài)不会(huì)发(fā)生变化。
·正则表(biǎo)达式(shì)的改进
在10g中,引入了(le)正则(zé)表达式。这(zhè)一特性大大方便(biàn)了(le)开发人员。11g,oracle再(zài)次(cì)对这一特性进(jìn)行了改进。其中,增(zēng)加了一个名为regexp_count的函数。另外(wài),其他的(de)正则表(biǎo)达式函数也得到了改进。
·新(xīn)SQL语法 =>
我们在调用某一函(hán)数时,可(kě)以(yǐ)通过=>来为(wéi)特定(dìng)的函数参数指定数(shù)据。而(ér)在11g中,这一语法也(yě)同(tóng)样可以出现(xiàn)在(zài)sql语句中了。例(lì)如,你可(kě)以写这样的语句:
select f(x=>6) from dual;
·对TCP包(utl_tcp、utl_smtp…)支持FGAC(Fine Grained Access Control)安全控制
·增(zēng)加(jiā)了只读表(read-only table)
在以前,我们是通(tōng)过触(chù)发器或者约(yuē)束(shù)来实现对表的只读控制(zhì)。11g中不需(xū)要这么麻烦了,可以(yǐ)直接(jiē)指定表为只读表。
·触发器(qì)执行效率(lǜ)提(tí)高了
·内部单元内联(Intra-Unit inlining)
在(zài)C语言中(zhōng),你可以通过内联函数(inline)或者宏实现使某(mǒu)些(xiē)小的、被频(pín)繁(fán)调用的函数内联,编译后,调用内联函数(shù)的(de)部分会编译成内联函数的函(hán)数体(tǐ),因而(ér)提(tí)高函数效率。在11g的plsql中,也同样可(kě)以实现这样的内(nèi)联函数了。
·设置触发器顺序
可(kě)能在一(yī)张(zhāng)表上存在多个(gè)触(chù)发器。在(zài)11g中,你可以指定它们的触发顺序,而不必担(dān)心顺序(xù)混乱导致(zhì)数据(jù)混乱。
·混合触(chù)发器(compound trigger)
这是11g中新出(chū)现的(de)一种触(chù)发器。她可以让你在同一触发器中同时(shí)具有申明部分、before过程部分、after each row过(guò)程部分和after过程部分。
·创建无效触发(fā)器(Disabled Trigger)
11g中,开发人员可以可(kě)以闲(xián)创建(jiàn)一个invalid触发器,需要时(shí)再编译(yì)她。
·在非DML语句中使(shǐ)用(yòng)序列(sequence)
在之(zhī)前版本,如果要将sequence的值赋给变量,需要通过类似(sì)以下语句实现:
select seq_x.next_val into v_x from dual;
在(zài)11g中,不需要这么(me)麻烦了,下面语句就可(kě)以(yǐ)实现:
v_x := seq_x.next_val;
·PLSQL_Warning
11g中。可以通过设置PLSQL_Warning=enable all,如果在"when others"没有(yǒu)错(cuò)误爆出就发警告(gào)信息。
·PLSQL的可继承性
可以在oracle对象类型中通过super(和java中类(lèi)似)关键字来(lái)实现继承性。
·编(biān)译速度(dù)提高
因为不在使用外部C编译器了(le),因此编译(yì)速度提高了(le)。
·改进了(le)DBMS_SQL包
其中的改进(jìn)之一就是DBMS_SQL可(kě)以接收(shōu)大(dà)于32k的CLOB了。另外还(hái)能支持(chí)用户自定义类型和(hé)bulk操(cāo)作(zuò)。
·增加了(le)continue关键字
在PLSQL的循环语句(jù)中可(kě)以使用continue关键字了(功能和其他高级语言中(zhōng)的continue关键(jiàn)字(zì)相同)。
·新的PLSQL数(shù)据类型——simple_integer
这是(shì)一个(gè)比pls_integer效率更高的整(zhěng)数(shù)数据类型。
3. 其他部分
·增强的压缩技术
可以最多压缩2/3的空间。
·高速(sù)推进技(jì)术
可(kě)以大大(dà)提高对(duì)文件系(xì)统(tǒng)的数(shù)据(jù)读取速度。
·增强了DATA Guard
可以(yǐ)创建standby数据库的快(kuài)照,用(yòng)于测试。结合数据库重演技术,可以实现(xiàn)模拟生(shēng)成系(xì)统负载的压力测试
·在线应用升级
也就是热补丁——安装升(shēng)级或打补丁不需要重启(qǐ)数据库(kù)
·数据库修复建议器(qì)
可以(yǐ)在(zài)错误诊断和解决方案实施过程中指导DBA。
·逻辑对象分(fèn)区
可以对逻辑对象(xiàng)进(jìn)行分(fèn)区(qū),并且可以自动创建分(fèn)区以方便(biàn)管理超大数据库(Very Large Databases VLDBs)
·新的高(gāo)性能的LOB基础结构
·新的PHP驱动。
1、下载Oracle 11g
2、将(jiāng)两个压缩包(bāo)解压到(dào)同一个(gè)目(mù)录下(xià),即“database”,然(rán)后单(dān)击解压目录下的“setup.exe”文件:
3、在出(chū)现的(de)“配(pèi)置安全更新”窗口中,取消“我希望通过(guò)My Oracle Support接受安全更新(xīn)”,单(dān)击“下(xià)一步”:
4、在(zài)“安装选项”窗口中,选择“创建和配置数据(jù)库”,单(dān)击“下一步(bù)”:
5、在(zài)“系统类(lèi)”窗口(kǒu)中,选择“桌面类”,单击“下一步”:
6、在“典型(xíng)安装(zhuāng)”窗口中,选择(zé)Oracle的基目(mù)录,选择(zé)“企(qǐ)业版(bǎn)”和“默认值”并输入统一的(de)密码为(wéi):Oracle11g,单击“下一步”:
7、在“先(xiān)决条件检查(chá)”窗口中,单击“下一步(bù)”:
8、在“概要”窗口中,单击(jī)“完成”,即(jí)可进行(háng)安装:
9、出(chū)现的安装过程(chéng)如下:
数(shù)据库创建完成后,会出现(xiàn)如下(xià)“Database Configuration Assistant”界面:
选择“口令管理”,查看并修改(gǎi)以下用户:
(1)普通用户:SCOTT(密码:tiger)
(2)普(pǔ)通管理(lǐ)员:SYSTEM(密码(mǎ):manager)
(3)超级管理(lǐ)员:SYS(密码:change_on_install)
修改完(wán)成后,单击(jī)“确定”。
10、在(zài)“完成”窗口中,单击“关(guān)闭”即可。
安装完成界面中的(de)内容:
Enterprise Manager Database Control URL - (orcl) :
数(shù)据库配置文件已经安装(zhuāng)到 C:\app\Administrator,同时其他选定(dìng)的安装组件(jiàn)也已经安装到 C:\app\Administrator\product\11.2.0\dbhome_1。
Oracle完成安(ān)装后,会(huì)在(zài)系统中进行服务的注册,在注册的(de)这些服务中有以下两个服务必须启动(dòng),否则Oracle将无法正常使用:
(1)OracleOraDb11g_home1TNSListener:表示监听服(fú)务,如果(guǒ)客户端要想连接(jiē)到数据库(kù),此服务必须打开。在程序开发中该服务也要(yào)起作用。
(2)OracleServiceORCL:表示数据(jù)库的主服务,命名规则:OracleService数(shù)据库名称。此服(fú)务必(bì)须(xū)打开(kāi),否则Oracle根(gēn)本(běn)无法使(shǐ)用。
