Oracle Database 12c数据库软件 OracleDatabase12c数据库软件下载,Oracle
检测:安全无毒、 无广告、 无插件
- 版本:v12.1.0.2.0 标准版
- 类型: 编程开发
- 平台: WinAll, WinXP
- 时间: 2023-01-14 16:12:34
- 大小:2.44G
- 标签:
扫码在手机打开
应用简介
Oracle Database 12c数据库软件
oracle 12c客户端支持64位和32位系统下载安装,这里包括windows版和linux的安装包,需要的用户可以自行下载,下面还有oracle12c安装教程,完美安装winx64_oracle_12c_database,大家可以参考下吧,另外oracle 12c企业版诚捷手游网也有提供下载哟。
oracle 12c安装图解【这里以win版为例子】
一、准备工作:
下载oracle 12c R2 forWindows的版本
标准版下载地址:
winx64_12102_SE2_database_1of2.zip
winx64_12102_SE2_database_2of2.zip
企业版下载地址
winx64_12c_database_1of2.zip
winx64_12c_database_2of2.zip
解压oracle 12c R2 for Windows的版本,将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件
二、安装步骤
第一步,邮件通知去掉勾,继续下一步;
第二步,创建和配置数据库,继续下一步;
第三步,系统类选择服务器类。因为老大说了,服务器类可以设置高级选项,比如后续可以很方便的顺带设上system和sys的密码。本宝宝之前的一个失败点就在于选了桌面类,看了各种不靠谱的教程唉促使本宝宝写下这篇图解普度小白,好好好,继续走下一步;
第四步,选择单实例数据库安装,继续下一步;
第五步,选择高级安装,再继续下一步;
第六步,直接进行下一步;
第七步,企业版,进行下一步;
第八步,主目录用户选择内置用户。这里选一或三都可,因为我都是要用Administrator;
第九步,选择目录,继续下一步;
第十步,选择一般用途,继续下一步;
第十一步,最重要的一步,不能创建DBA!!!取消打勾!继续走下一步;
第十二步,字符集选择UTF-8;继续走下一步;
第十三步,默认文件系统,走下一步;
第十四步,默认选择,走下一步;
第十五步,默认选择,走下一步;
第十六步,对SYS和SYSTEM账户设置口令,继续走下一步;
第十八步,保存响应文件,继续下一步;
第十九步,开始安装了。如果这里报错找不到XX文件的话那就是解压错误,没有把两个压缩包解压完全。
安装完成后,记下em地址与端口号,OK了。
Oracle Database 12c新特性
1.PL/SQL性能增强:类似在匿名块中定义过程,现在可以通过WITH语句在SQL中定义一个函数,采用这种方式可以提高SQL调用的性能。
2.改善Defaults:包括序列作为默认值;自增列;当明确插入NULL时指定默认值;METADATA-ONLY default值指的是增加一个新列时指定的默认值,和11g中的区别在于,11g的default值要求NOT NULL列。
3.放宽多种数据类型长度限制:增加了VARCHAR2、NVARCHAR2和RAW类型的长度到32K,要求兼容性设置为12.0.0.0以上,且设置了初始化参数MAX_SQL_STRING_SIZE为EXTENDED,这个功能不支持CLUSTER表和索引组织表;最后这个功能并不是真正改变了VARCHAR2的限制,而是通过OUT OF LINE的CLOB实现。
4.TOP N的语句实现:在SELECT语句中使用“FetcH next N rows”或者“OFFSET”,可以指定前N条或前百分之多少的记录。
5.行模式匹配:类似分析函数的功能,可以在行间进行匹配判断并进行计算。在SQL中新的模式匹配语句是“match_recognize”。
6.分区改进:Oracle Database 12c中对分区功能做了较多的调整,Oracle ACE总监杨廷琨花了较大的篇幅对分区提升进行了解读,其中共分成6个部分:
INTERVAL-REFERENCE分区:把11g的interval分区和reference分区结合,这样主表自动增加一个分区后,所有的子表、孙子表、重孙子表、重重重...孙子表都可以自动随着外接列新数据增加,自动创建新的分区。
TRUNCATE和exchange分区及子分区。无论是TRUNCATE还是EXCHANGE分区,在主表上执行,都可以级联的作用在子表、孙子表、重孙子表、重重重...孙子表上同时运行。对于TRUNCATE而言,所有表的TRUNCATE操作在同一个事务中,如果中途失败,会回滚到命令执行之前的状头。这两个功能通过关键字CASCADE实现。
在线移动分区:通过MOVE ONLINE关键字实现在线分区移动。在移动的过程中,对表和被移动的分区可以执行查询、DML语句以及分区的创建和维护操作。整个移动过程对应用透明。这个功能极大的提高了整体可用性,缩短了分区维护窗口。
多个分区同时操作:可以对多个分区同时进行维护操作,比如将一年的12个分区MERGE到1个新的分区中,比如将一个分区SPLIT成多个分区。可以通过FOR语句指定操作的每个分区,对于RANGE分区而言,也可以通过TO来指定处理分区的范围。多个分区同时操作自动并行完成。
异步全局索引维护:对于非常大的分区表而言,UPDATE GLOBAL INDEX不再是痛苦。Oracle可以实现了异步全局索引异步维护的功能,即使是几亿条记录的全局索引,在分区维护操作,比如DROP或TRUNCATE后,仍然是VALID状态,索引不会失效,不过索引的状态是包含OBSOLETE数据,当维护操作完成,索引状态恢复。
部分本地和全局索引:Oracle的索引可以在分区级别定义。无论全局索引还是本地索引都可以在分区表的部分分区上建立,其他分区上则没有索引。当通过索引列访问全表数据时,Oracle通过UNION ALL实现,一部分通过索引扫描,另一部分通过全分区扫描。这可以减少对历史数据的索引量,极大的增加了灵活性。
7.Adaptive执行计划:拥有学习功能的执行计划,Oracle会把实际运行过程中读取到返回结果作为进一步执行计划判断的输入,因此统计信息不准确或查询真正结果与计算结果不准时,可以得到更好的执行计划。
8.统计信息增强:动态统计信息收集增加第11层,使得动态统计信息收集的功能更强;增加了混合统计信息用以支持包含大量不同值,且个别值数据倾斜的情况;添加了数据加载过程收集统计信息的能力;对于临时表增加了会话私有统计信息。
9.临时UNDO:将临时段的UNDO独立出来,放到TEMP表空间中,优点包括:减少UNDO产生的数量;减少REDO产生的数量;在ACTIVE DATA GUARD上允许对临时表进行DML操作。
10.数据优化:新增了ILM(数据生命周期管理)功能,添加了“数据库热图”(Database heat map),在视图中直接看到数据的利用率,找到哪些数据是最“热“的数据。可以自动实现数据的在线压缩和数据分级,其中数据分级可以在线将定义时间内的数据文件转移到归档存储,也可以将数据表定时转移至归档文件。也可以实现在线的数据压缩。
11.应用连续性:Oracle Database 12c之前RAC的FAILOVER只做到SESSION和SELECT级别,对于DML操作无能为力,当设置为SESSION,进行到一半的DML自动回滚;而对于SELECT,虽然FAILOVER可以不中断查询,但是对于DML的问题更甚之,必要要手工回滚。而Oracle Database 12c中Oracle终于支持事务的FAILOVER。
12.Oracle Pluggable Database:Oracle PDB体系结构由一个容器数据库(CDB)和多个可组装式数据库(PDB)构成,PDB包含独立的系统表空间和SYSAUX表空间等,但是所有PDB共享CDB的控制文件、日志文件和UNDO表空间。
Oracle Database 12c中增加了诸多的新特性,而上面介绍的只是其中的一些重点值得关注的12点。关于Oracle Database 12c的内容,敬请关注TechTarget数据库网站的更新报道,同时也可以关注作者杨廷琨的微博获得更多的技术细节。