oracle12c最新版本|Linux ubuntu 3110-12-generic 下oracle12c的基础rpm安装包具体版本往下看

『壹』 如何安装oracle 12c所需包

我的机器基础环境:Windows8(x64) + Oracle11g Release2(x64);初次全新安装Oracle12c Release1(x64)2如图一,点击“setup”,建议以管理员身份运行。3接下来如图二,检查监视器参数(此处依据机子配置等待时间不等,要耐心)4随后,如果符合安装要求,会出现安装程序界面配置安全更新(图三)电子邮件(可选)我希望通过My Oracle Support接收安全更新(W)(可选)一般情况下,这两项不必要勾选,如果你是DBA另说。5取消勾选“我希望通过My Oracle Support接收安全更新(W)”,点击“下一步”,会弹出下图对话框,点击“是”即可,如图四6软件更新(图五)选择“跳过软件更新”,点击“下一步”7安装选项(图六)创建和配置数据库(C)(本文档选该项,下一步) 安装数据库软件并创建一个数据库实例(初学者)仅安装数据库软件(D) 安装数据库软件,不会创建数据库实例(非初学者)升级现有的数据库(U) 升级低版本的Oracle数据库8系统类(图七)默认为“桌面类”;如果是安装在服务器上,选择“服务器类”,如Windows Server系列,Ubuntu Server等。9指定Oracle主目录用户 (1)使用现有的Windows用户(X)选择该项,有错误提示,如图八,如果选择该项,则需要指定没有管理权限的用户。 (2)创建新Windows用户(C)本文档选择的是该选项,如图十,创建一个新用户,输入用户名和密码,确认密码(密码级别要求包含大小写字母、数字) (3)使用Windows内置账户(L)选择该项,也会弹出警告信息,如图九,即使是内置账户,Oracle也建议使用权限受限的账户。10典型安装(图十一)Oracle基目录(S)软件位置(L)数据库文件位置(d)数据库版本(E)字符集(T)全局数据库名(G)管理口令(P)确认口令(C)创建为容器数据库(I) 可插入数据库名(U)11检查先决条件(图十三),如果不符合条件,会有相应信息提示。概述(图十四) 显示安装程序的各个属性,右下角可以保存响应文件,以备日后查看。点击“安装”,进入正式安装界面安装产品(图十五)漫长的安装过程,时间长短看你以上步骤所勾选的选项以及机子软硬件环境配置等。“详细资料”可以查看当前正在运行的操作。PS:此过程我的机子大概安装了35分钟,以往的版本没有这么长时间。DBCA (数据库配置助理)如图十六、图十七)(DatabaseConfiguration Assistant)仍是耐心等待,但愿一切顺利。DBCA-口令管理(图十八)包含了OEM管理器地址,即https://localhost:5500/em更改口令(图十九)更改某些账户口令,还记得非常经典的SCOTT账户吗?我的12c里面没有发现该账户。点击“关闭”,至此Oracle12c Release1安装完毕!(图二十)登录OEM(Oracle Enterprise Manager)跟以前的版本相比,界面变漂亮了。输入DBA或者SYS身份的账户和密码即可进入,如图二十一查看OEM各种属性,如图二十二附1:Oralce12cR1安装完之后的数据包大小,当然其中包含了数据库实例,如图二十三附2:我第一次安装的时候“创建新的用户”失败,弹出如图二十四的错误。22附3:这也是为什么开头标明磁盘大小不少于12G的原因,如图二十五。

『贰』 谈谈oracle版本有哪些

Oracle.各版本发行时间和特性:\1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库 1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。ORACLE7.0新特性 数据库的完整性约束 存储的函数、过程、过程包 数据库触发器 视图编辑 用户定义的SQL函数 基于角色的安全性 双日志文件 资源限制 审核提高 不完全的数据库恢复 性能优化 能清空表 SQL*NET V2 检测点进程 数据复制 ORACLE7.1新特性 符合美国国家标准化组织ISO SQL92条目标准 均衡的数据复制 分布式恢复 动态SQL 分布查询优化 服务器管理 只读数据库 ORACLE7.2新特性 可以自动扩大的数据物理文件 可手工压缩的回滚段 创建的表和索引是不可回收的 FROM条件里支持子查询 PL/SQL程序包 PL/SQL游标变量 检查和 分布式地创建表 DBMS事务队列 DBMS_SPACE 1996年,Oracle7.3 通用数据库服务器发布 可分割的视图 位映象索引 在表扫描前异步读取操作 备用数据库 在实例启动时延迟事务的恢复 可以修改的连接视图 SQLDBA不是定制的 索引重建 数据库读写校验 上下文选项 空间数据选项 表空间的改变,有组合,临时或永久性。 数据库触发器的编辑和改错 存储参数支持不限数量的数据段 init.ora参数可修改 HASH的连接和反连接 信赖关系 ORACLE 的跟踪操作 高级的复制对象组 PL/SQL应用函数包 1997年,Oracle推出了面向网络计算的数据库Oracle8, 对象相关的数据库 对象类别增加(不仅仅有date, character, number三种类型) 支持SQL3国际标准 可以调用外部的过程 每个表里的LOB字段可以大于1 可以分割的表和索引 export/import各别的表分区 分区可以存在不同的表空间里 online/offline, backup/recover各别的表分区 合并和平衡分区 信息处理的高级队列管理 SQL,PL/SQL,OCI性能的提高,能有效使用内存和CPU VARCHAR2能超过4000 bytes,每个表能多余1000字段 可分布执行的DML语句 连接缓冲池能支持更多的在线人数 “STAR”查询的优化 V$试图能获取多个实例的参数,数据库失败后能透明地指向新的实例点 数据库的数据接口能处理图片、录影、上下文、时间、空间等信息 备份和恢复的性能提高 中心化管理引入安全服务 快照的快速刷新,引入了复制管理器 延迟完整性约束检查 NET8替换SQL*NET 关键字可按倒序排序 任何视图可以更改 新的ROWID格式 1999年,Oracle正式提供世界上第一个Internet数据库Oracle8i。 新功能: Internet计算 –WebDB,用于建立、部署和监视Web应用–iMedia–OracleInternet文件系统Java–数据库中的JavaVM–Java存储过程、函数和触发器–在Java、SQL和PL/SQL之间的无缝交互–嵌入在Java代码中的SQLJ–增强的JDBC驱动程序数据仓库技术–summary管理–散列和组合分区–资源管理–透明的表空间–函数索引与虚拟列–联机索引建立与重建–降序索引–自动并行查询级–联合索引和DML单表summary–只读备用数据库–直接的路径装载API–新的位图索引功能–样例函数–并行和细粒度化ANALYZE–取消合法限制状态–拷贝统计数据–MERGE划分操作–前“n”个查询优化事务处理–发布与订阅能力–数据库事件触发器–自治事务–单表散列簇–分区表中的对象类型列–分区表中的LOB–按索引组织的分区表–稳定的优化器执行规划Oracle并行服务器–针对可伸缩的内部实例查询的ConsistentReadServer–安装向导–自动的连接负载平衡机制–在特定节点上的强制性执行作业对象关系数据库–临时LOB–集合无嵌套技术–对象视图的增强–对象Cache的增强–增强的SQL*Loader,支持对象、集合和LOB的装载–LOB性能的增强–LONG到LOB的数据迁移–用户定义的对象标识符和嵌套式标识符–对不稳定REF的探测分析安全性–细粒度化访问控制–可扩展和参数驱动的应用上下文规范–LDAP集成N层认证与授权SSL与X.509v3支持PADIUS适配器系统管理与易用性–基于Java的多用户Oracle企业管理器–基于Java的Oracle通用安装程序–基于Java的数据库配置助手–利用监听程序进行自动实例注册–并行事务的并行恢复–取消列–针对运行时间较长的操作的过程监视器–恢复管理器的性能改进–恢复管理器的磁盘亲和力探测能力–自动式备用数据库–对实例恢复限制恢复时间–对受损块的探测和修复–本地管理的表空间–多档案过程与目标–简单的表空间及时点恢复复制与决策自动化–为方便繁杂部署而部署的快照模块–脱机实例化–在可更新的快照中列级别的子集化–内置的申请包–快照刷新性能的改进–分布式查询优化–安全模型的功能增强–支持OracleLitePL/SQL改进–在PL/SQL(bulkbinds)中,控制一个SQL语句中的多个数据项–在PL/SQL中,通过引用传递参数–在PL/SQL中的嵌入式动态SQL–为了工具厂商而覆盖PL/SQL代码–无限制的PL/SQL包大小可扩展性–可扩展的索引机制–可扩展的优化器–数据cartridge服务–Pro*CTM外部过程–Oracle调用接口回调注册–在按索引组织的表中进行二级索引–支持外部过程中的对象其他新增功能–支持欧元符–临时表–在调用程序的安全关系中执行子程序–集成Microsoft事务服务器–NetTM的HTTP协议适配器–RETURNING子句的性能改进 2001年6月,Oracle又推出了新一代Internet电子商务基础架构Oracle9i。 Oracle9i 的关键聚焦领域包括: •提供世界领先的零数据丢失保护环境 •通过对更多联机操作的支持来减少脱机维护的要求 •提供对已损坏数据库的快速而准确的修复 •使最终用户能够识别并更正其自身的错误 世界领先的数据保护环境 Oracle9i包括许多改进数据保护的新特性。除了对现有Standby产品进行了重点增强外,还包括了一个提供监视、自动化和控制的框架。 与管理备用数据库有关的许多任务也是自动化的,包括初始化实例、错误跳转和轻松的主从之间的来回切换。管理员也可以有选择性地指定每个备用站点滞后于生产环境的日志应用延迟(目的是在线免除人为错误或损坏错误),并选择一个零数据丢失模式,在此模式下重做日志被同步发送到备用站点。 在Oracle9i 中还增强了LogMiner ,以便提供全面的基于SQL 的Log Analysis(日志分析)。目前LogMiner 支持索引编排的集簇表、链式行、直接加载、标量对象类型、LOB、LONG 数据类型和DDL 。LogMiner 也显示主键并支持根据更改内容查询日志(例如,显示对雇员“Smith ”的所有更改)。一个新的图形用户界面以及其他数据库特性也使此产品易学、易用。 联机数据演变 Oracle9i 包含一个新的联机重新组织和重新定义体系结构,此体系结构提供了更为强大的重新组织功能。目前管理员可以对表定义执行各种联机操作,包括按堆组织的表的联机重新组织。在本质上,Oracle9i 目前允许联机“CREATE TABLE AS SELECT”操作。在此新体系结构中,表的内容被复制到一个新表中。在复制内容的同时,数据库跟踪对原始表的更新。在复制完成后,更新将被应用于新表。一旦应用了更新,就可以在新表上创建索引。在创建索引后,将应用任何其他更新,而且结果表将替代原始表。在更新字典数据的同时,仅在操作开始和结束时以独占模式锁定表。使用这一新的体系结构,可以联机更改表的任何物理属性。可以将表移动到一个新位置,可以将表分区,也可以将表从一种组织(例如堆积)转换为另一种组织(例如索引编排的)。 此外,许多逻辑属性都可以更改。例如可以更改列的名称、类型和大小并可以对列进行添加、删除或合并。主要的限制是不能修改表的主键。 目前Oracle9i 也支持索引编排表上次级索引的联机创建、重建等。目前可以联机创建索引并同时对其进行分析。次级索引支持块提示的有效使用。 管理员也能够快速地停止数据库以便执行要求非活动事务处理的操作。此外,在Oracle9i 中可以动态调整缓冲区高速缓存和共享池的大小。最后,Oracle9i 也可以在对象处于联机状态并被用户访问的同时验证对象的结构(分析验证)。 准确的数据库修复 Oracle8i 包含非常完备的恢复功能。Oracle9i 通过使这些功能更强大和更准确对它们进行了扩展。 Oracle9i 包括对磁盘损坏的2004年,发布oralce10g。2007年7月12日,甲骨文公司在美国纽约宣布推出数据库Oracle 11g现在有多个oracle12C 这是最新版本

『叁』 oracle 11g 和 12c 有什么区别

oracle11g和12c的区别如下:

1、对应关系。

在oracle12c前,实例与数据库是一对一或多对一关系(RAC):即一个实例只能与一个数据库相关联,数据库可以被多个实例所加载。当进入oracle12C后,实例与数据库可以是一对多的关系。

2、版本完善程度。

oracle11g在DBA管理上较完善,提升了对数据库的管控能力,且提供了许多自动特性,相对来说oracle11g升级较为简单,而oracle12c则相较于oracle11g没有这么平滑。

3、新特性。

oracle12c的新特性是实现云数据库的支持,提供云平台管理,这是oracle11g所没有的功能,同时oracle12c增加了CDB和PDB的概念,功能较oracle11g更加齐全。

4、多分区支持。

oracle12c可以对多个分区同时进行维护操作,比如将一年的12个分区MERGE到1个新的分区中,比如将一个分区SPLIT成多个分区,多个分区同时操作自动并行完成,而oracle11g无法实现这个功能。

『肆』 oracle版本有哪些

Oracle.各版本发行时间和特性:\1983年,Oracle V3数据库发布,成为当时业界第一款可同时支持PC、小型机和主机的数据库 1991年8月,Oracle在北京成立了一家独资公司,它的中文名字叫"北京甲骨文软件系统有限公司",也就是今天人们称谓的Oracle中国公司。ORACLE7.0新特性 数据库的完整性约束 存储的函数、过程、过程包 数据库触发器 视图编辑 用户定义的SQL函数 基于角色的安全性 双日志文件 资源限制 审核提高 不完全的数据库恢复 性能优化 能清空表 SQL*NET V2 检测点进程 数据复制 ORACLE7.1新特性 符合美国国家标准化组织ISO SQL92条目标准 均衡的数据复制 分布式恢复 动态SQL 分布查询优化 服务器管理 只读数据库 ORACLE7.2新特性 可以自动扩大的数据物理文件 可手工压缩的回滚段 创建的表和索引是不可回收的 FROM条件里支持子查询 PL/SQL程序包 PL/SQL游标变量 检查和 分布式地创建表 DBMS事务队列 DBMS_SPACE 1996年,Oracle7.3 通用数据库服务器发布 可分割的视图 位映象索引 在表扫描前异步读取操作 备用数据库 在实例启动时延迟事务的恢复 可以修改的连接视图 SQLDBA不是定制的 索引重建 数据库读写校验 上下文选项 空间数据选项 表空间的改变,有组合,临时或永久性。 数据库触发器的编辑和改错 存储参数支持不限数量的数据段 init.ora参数可修改 HASH的连接和反连接 信赖关系 ORACLE 的跟踪操作 高级的复制对象组 PL/SQL应用函数包 1997年,Oracle推出了面向网络计算的数据库Oracle8, 对象相关的数据库 对象类别增加(不仅仅有date, character, number三种类型) 支持SQL3国际标准 可以调用外部的过程 每个表里的LOB字段可以大于1 可以分割的表和索引 export/import各别的表分区 分区可以存在不同的表空间里 online/offline, backup/recover各别的表分区 合并和平衡分区 信息处理的高级队列管理 SQL,PL/SQL,OCI性能的提高,能有效使用内存和CPU VARCHAR2能超过4000 bytes,每个表能多余1000字段 可分布执行的DML语句 连接缓冲池能支持更多的在线人数 “STAR”查询的优化 V$试图能获取多个实例的参数,数据库失败后能透明地指向新的实例点 数据库的数据接口能处理图片、录影、上下文、时间、空间等信息 备份和恢复的性能提高 中心化管理引入安全服务 快照的快速刷新,引入了复制管理器 延迟完整性约束检查 NET8替换SQL*NET 关键字可按倒序排序 任何视图可以更改 新的ROWID格式 1999年,Oracle正式提供世界上第一个Internet数据库Oracle8i。 新功能: Internet计算 –WebDB,用于建立、部署和监视Web应用–iMedia–OracleInternet文件系统Java–数据库中的JavaVM–Java存储过程、函数和触发器–在Java、SQL和PL/SQL之间的无缝交互–嵌入在Java代码中的SQLJ–增强的JDBC驱动程序数据仓库技术–summary管理–散列和组合分区–资源管理–透明的表空间–函数索引与虚拟列–联机索引建立与重建–降序索引–自动并行查询级–联合索引和DML单表summary–只读备用数据库–直接的路径装载API–新的位图索引功能–样例函数–并行和细粒度化ANALYZE–取消合法限制状态–拷贝统计数据–MERGE划分操作–前“n”个查询优化事务处理–发布与订阅能力–数据库事件触发器–自治事务–单表散列簇–分区表中的对象类型列–分区表中的LOB–按索引组织的分区表–稳定的优化器执行规划Oracle并行服务器–针对可伸缩的内部实例查询的ConsistentReadServer–安装向导–自动的连接负载平衡机制–在特定节点上的强制性执行作业对象关系数据库–临时LOB–集合无嵌套技术–对象视图的增强–对象Cache的增强–增强的SQL*Loader,支持对象、集合和LOB的装载–LOB性能的增强–LONG到LOB的数据迁移–用户定义的对象标识符和嵌套式标识符–对不稳定REF的探测分析安全性–细粒度化访问控制–可扩展和参数驱动的应用上下文规范–LDAP集成N层认证与授权SSL与X.509v3支持PADIUS适配器系统管理与易用性–基于Java的多用户Oracle企业管理器–基于Java的Oracle通用安装程序–基于Java的数据库配置助手–利用监听程序进行自动实例注册–并行事务的并行恢复–取消列–针对运行时间较长的操作的过程监视器–恢复管理器的性能改进–恢复管理器的磁盘亲和力探测能力–自动式备用数据库–对实例恢复限制恢复时间–对受损块的探测和修复–本地管理的表空间–多档案过程与目标–简单的表空间及时点恢复复制与决策自动化–为方便繁杂部署而部署的快照模块–脱机实例化–在可更新的快照中列级别的子集化–内置的申请包–快照刷新性能的改进–分布式查询优化–安全模型的功能增强–支持OracleLitePL/SQL改进–在PL/SQL(bulkbinds)中,控制一个SQL语句中的多个数据项–在PL/SQL中,通过引用传递参数–在PL/SQL中的嵌入式动态SQL–为了工具厂商而覆盖PL/SQL代码–无限制的PL/SQL包大小可扩展性–可扩展的索引机制–可扩展的优化器–数据cartridge服务–Pro*CTM外部过程–Oracle调用接口回调注册–在按索引组织的表中进行二级索引–支持外部过程中的对象其他新增功能–支持欧元符–临时表–在调用程序的安全关系中执行子程序–集成Microsoft事务服务器–NetTM的HTTP协议适配器–RETURNING子句的性能改进 2001年6月,Oracle又推出了新一代Internet电子商务基础架构Oracle9i。 Oracle9i 的关键聚焦领域包括: •提供世界领先的零数据丢失保护环境 •通过对更多联机操作的支持来减少脱机维护的要求 •提供对已损坏数据库的快速而准确的修复 •使最终用户能够识别并更正其自身的错误 世界领先的数据保护环境 Oracle9i包括许多改进数据保护的新特性。除了对现有Standby产品进行了重点增强外,还包括了一个提供监视、自动化和控制的框架。 与管理备用数据库有关的许多任务也是自动化的,包括初始化实例、错误跳转和轻松的主从之间的来回切换。管理员也可以有选择性地指定每个备用站点滞后于生产环境的日志应用延迟(目的是在线免除人为错误或损坏错误),并选择一个零数据丢失模式,在此模式下重做日志被同步发送到备用站点。 在Oracle9i 中还增强了LogMiner ,以便提供全面的基于SQL 的Log Analysis(日志分析)。目前LogMiner 支持索引编排的集簇表、链式行、直接加载、标量对象类型、LOB、LONG 数据类型和DDL 。LogMiner 也显示主键并支持根据更改内容查询日志(例如,显示对雇员“Smith ”的所有更改)。一个新的图形用户界面以及其他数据库特性也使此产品易学、易用。 联机数据演变 Oracle9i 包含一个新的联机重新组织和重新定义体系结构,此体系结构提供了更为强大的重新组织功能。目前管理员可以对表定义执行各种联机操作,包括按堆组织的表的联机重新组织。在本质上,Oracle9i 目前允许联机“CREATE TABLE AS SELECT”操作。在此新体系结构中,表的内容被复制到一个新表中。在复制内容的同时,数据库跟踪对原始表的更新。在复制完成后,更新将被应用于新表。一旦应用了更新,就可以在新表上创建索引。在创建索引后,将应用任何其他更新,而且结果表将替代原始表。在更新字典数据的同时,仅在操作开始和结束时以独占模式锁定表。使用这一新的体系结构,可以联机更改表的任何物理属性。可以将表移动到一个新位置,可以将表分区,也可以将表从一种组织(例如堆积)转换为另一种组织(例如索引编排的)。 此外,许多逻辑属性都可以更改。例如可以更改列的名称、类型和大小并可以对列进行添加、删除或合并。主要的限制是不能修改表的主键。 目前Oracle9i 也支持索引编排表上次级索引的联机创建、重建等。目前可以联机创建索引并同时对其进行分析。次级索引支持块提示的有效使用。 管理员也能够快速地停止数据库以便执行要求非活动事务处理的操作。此外,在Oracle9i 中可以动态调整缓冲区高速缓存和共享池的大小。最后,Oracle9i 也可以在对象处于联机状态并被用户访问的同时验证对象的结构(分析验证)。 准确的数据库修复 Oracle8i 包含非常完备的恢复功能。Oracle9i 通过使这些功能更强大和更准确对它们进行了扩展。 Oracle9i 包括对磁盘损坏的2004年,发布oralce10g。2007年7月12日,甲骨文公司在美国纽约宣布推出数据库Oracle 11g现在有多个oracle12C 这是最新版本

『伍』 oracle 12 什么时候发布

2013年6月26日,Oracle Database 12c版本正式发布。

『陆』 如何安装Oracle 12c数据库软件

1、准备1.1 下载 Oracle 12c 安装程序1.2 解压下载好的两个压缩文件将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:2、安装过程2.1、双击”setup.exe”进行安装软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;2.2 在出现的“配置安全更新”窗口中取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:2.3 安装时请连接网络当然这里选择跳过更新就可以了,点击“下一步”:2.4 在“安装选项”窗口中选择“创建和配置数据库”,单击“下一步”:2.5 根据介绍选择”桌面类”还是”服务器类”选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:2.6 创建oracle管理用户这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle文件的,单击”下一步“:注意: 如果选择第一个或则第三个,就会出现这样的情况,导致不能往下进行了:2.7、在“典型安装”窗口中选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle12c,单击“下一步”:注意:Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不能复制,我试过了,即使简单的数字字母组合Oracle也认为是不符合).Oracle建议的标准密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 12c数据库要求的范围之内。2.8 在上一步设置好了后,将进行检查在“执行先决条件检查”窗口中,单击“下一步”:2.9 在上一步检查没有问题后会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:注意:在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了.2.10 在安装过程中这里是一个漫长的等待过程,切勿不小心关闭了程序,或者断电,电脑重启,可以看下我本机安装时,安装过程的状态:2.11 安装到创建数据库实例时“Database Configuration Assistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:2.12、数据库实例安装成功后,会弹出口令管理,进入口令管理:选择“口令管理”,查看并修改以下用户:(1)普通管理员:SYSTEM(密码:Manager123)(2)超级管理员:SYS(密码:Change_on_install123)修改完成后,单击“确定”。 这里的口令也是需要符合oracle口令规范的,参考前面设置数据库实例口令设置方式。2.13、安装完成会出现如下界面,单击“关闭”即可。

『柒』 oracle11g和12c有什么区别

一、功能不同

1、oracle11g:在DBA管理上有很多完善,大大提升了DBA对数据库的管控能力,提供的很多自动特性,增强了调优,备份恢复,错误诊断等的功能。

2、oracle12c:实现云数据库的支持,提供云平台管理,这是11所没有的。

二、特点不同

1、oracle11g:合并和扩展oracle的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池。

2、oracle12c:racle12c增加了CDB和PDB的概念。CDB全称为Container Database, 数据库容器;PDB全称为Pluggable Database,即可插拔数据库。

三、优势不同

1、oracle11g:合并和扩展oracle的功能以实现网格计算的优势,将数据中心从分散的系统资源孤岛转换为包含服务器和存储的共享池。

2、oracle12c:实例与数据库可以是一对多的关系。也就是说12c里面会在CDB下创建多个PDB,每个PDB类似于11g里面的实例,然后一个CDB下的各个PDB是相互隔离的。

『捌』 linux ubuntu 3.11.0-12-generic 下oracle12c的基础rpm安装包,具体版本往下看

别拿ubuntu装oracle了,尤其还是虚拟机……那个写了一大串答案的那个是适用于Fedora、Centos之类系统的。除非你想sudoapt-getinstallyum,之后将Centos的安装盘CD1和CD2种Packages文件夹中所有你需要的rpm包拷到你虚拟机下硬盘,再构建本地yum源,之后再按照那一大串答案写的来。配置本地yum源的方法是我写的:yum仓库的配置文件是保存在/etc/yum.repos.d/目录下的,以mirrorlist动态控制仓库路径(似乎也有用baseurl配置的)。如果想创建本地的yum仓库,只需要如下几步(假使我有一个叫Luna的用户):1、以root身份登录即$su-2、插入Centos安装U盘中,并将其Packages文件夹中所有rpm文件拷贝到一个文件夹中;先在系统中随意建立一个文件夹(我建立的文件夹就直接叫Packages),如/home/Luna/Packages/即#cp/media/CenrOS(之后按tab)/Packages/*/home/Luna/Packages#*代表U盘里Packages文件夹下所有文件。ps:拷贝个十几分钟很正常,可以加上-rv参数解解闷……pss:这步如果不是闲着没事干完全可以通过图形界面操作——即复制粘贴。3、通过rpm命令手工安装createrepo软件(即创建一个索引信息);createrepo的rpm包在CentosisoDVD1的Packages里。不过在#rpm-ivhcreaterepo(之后按tab)时会出现提示缺少依赖——这都不是事儿,把缺少的一并装了——把缺的和creatwewpo一块安就能安上了。运行createrepo命令,即#createrepo-v/home/Luna/Packages继续等吧,尤其是虚拟机,没个十几分钟甭想结束……加上参数-v是解闷用的。这步如果闲着没事干也可以通过图形界面操作——虽然从四千个rpm包里找createrepo和几个依赖项挺有趣的。4、之后需要在yum仓库的配置文件中添加几行,让yum能指向本地源。即在/etc/yum.repos.d/目录下新建一个文件(名字随意起,只要以.repo结尾就成。)假设我建立文件CentOS-Local.repo即#vim/etc/yum.repos.d/CentOS-Local.repops:这一步需要会vi编辑器,不会的话可以在桌面以root身份创建一个叫Centos-Local.repo的文件,写好内容后复制到/etc/yum.repos.d/目录下,即#cp/home/Luna/Desktop/CentOS-Local.repo/etc/yum.repos.d/文件内容是:[CentOS-Local]name=localyumrepo#名字随便起。baseurl=file:///home/yum-data/#注意是仨斜杠——file://是本地协议,之后那个/是路径根目录。enabled=1gpgcheck=1#这个写0也行5、清除各种缓存文件。运行命令#yumcleanall#运行后好像会出现四行字。再瞅瞅#yumlist#这步如果没联网会显出奇怪的东西。ps:如果有分组信息,则在运行命令的时候使用参数-g制定分组文件Centos/RHEL的分组信息保存在光盘repodata/目录下,文件名以comps.xml结尾的xml文件(前面一大陀数字,文件大约有1M多)。假设我把该文件复制到桌面上,即可运行#createrepo-g/home/Luna/Desktop/*comps.xml/home/Luna/Packages

看恶心了吧……别拿ubuntu装Oracle玩了……

这是别人写的,我自己没有试过:

(1) 安装系统 ,安装系统起用户名的时候千万不要使用起 oracle 这个用户名,因为安装 oracle 的时候需要创建,并有权限问题。

(2) 把系统更新到最新,安装如下包

网上是说要使用命令 sudo apt-get install 将下列包全部安装 , 大部分的包是必须得有的 , 在后面的安装过程中会报错,还得找这些包,拷贝到相应的目录下

alien binutils gcc ia32-libs lesstif2 lesstif2-dev lib32stdc++6 lib32z1 lio1

libc6 libc6-dev libc6-dev-i386 libc6-i386 libmotif3 make libstdc++5 rpm

(3) 创建用户

因为 oracle 一定要 oracle 用户来进行安装,所以首先需要创建 oracle 用户和相关联的用户组

[email protected]:~$ sudo addgroup oinstall

[email protected]:~$ sudo addgroup dba

[email protected]:~$ sudo addgroup nobody

[email protected]:~$ sudo useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oracle

[email protected]:~$ sudo usermod -g nobody nobody

(4) 创建安装目录

[email protected]:~$ sudo mkdir -p /opt/oracle

[email protected]:~$ sudo chown -R oracle:oinstall /opt/oracle/

[email protected]:~$ sudo chmod -R 755 /opt/oracle/

(5) 修改 linux 内核参数

[email protected]:~$ sudo vim /etc/sysctl.conf

# 按 I 进入编辑,添加如下参数

kernel.shmmax = 3147483648

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

[email protected]:~$ sudo vim /etc/security/limits.conf

# 添加如下参数

oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

# 让修改后的参数生效

[email protected]:~$ sudo sysctl -p

创建链接:

[email protected]:~$ sudo ln -s /usr/bin/awk /bin/awk

[email protected]:~$ sudo ln -s /usr/bin/rpm /bin/rpm

[email protected]:~$ sudo ln -s /usr/bin/basename /bin/basename

(6) 设置用户环境

#切换到 oracle 用户

[email protected]:~$ su oracle

Password: #输入刚才创建的 oracle 用户密码

[email protected]:~$ vim ~/.profile

#按 I 进入编辑模式,添加如下内容 , 但网有说是 bash_profile 文件 , 应该是一样,可能是 ubuntu 版本问题

if [-f ~/.bashrc ]; then

~/.bashrc

fi

# 编辑完后按 ESC 再按 Shift+ZZ 保存并退出,接着编辑 .bashrc

[email protected]:~$ vim ~ /.bashrc

#增加如下内容

export ORACLE_BASE=/home/oracle/oracle

export ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_2

export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH

export ORACLE_OWNER=oracle

export ORACLE_SID=orcl

export ORACLE_TERM=xterm

# 创建 oracle 用户密码

[email protected]:~$ sudo passwd oracle

(7) 开始做安装准备

需要在 /etc/ 目录下创建一个文件 redhat-release , 需要权限进行创建,创建好后添加如下内容

[email protected]:~$ sudo vim /etc/redhat-release

#添加

Red Hat Linux release 3.1 (drupal)

然后在本机 (windows) 下载一个 xmanager ,安装后 xstart 连接到 Ubuntu 上,

xmanager 下载地址: http://www.onlinedown.net/softdown/32684_2.htm

安装后进行配置, protocol 配置成 SSH,Execution Command 选择: xterm(Linux: Type 2)

(8) 安装 oracle

到 http://www.oracle.com/technology/software/procts/database/index.html 下载相应的版本,注意查看自己的机器是 32 位的还是 64 位的

需要注册一个用户名和密码,是免费的哦。

然后登录到 xmanager ,进行如下的操作

# 前面提到过需要 oracle 进行安装,现在注销下系统改成 oracle 进行登录

[email protected]:~$ unzip 10201_database_linux32.zip( 如果下载的是 .cpio 文件,就用 cpio -idmv < 10201_database_linux_x86_64.cpio 来解压)

[email protected]:~$ cd database

为了后面安装的时候界面不显示中文乱码,可以安装一下 jdk ,但是我直接选择使用英文显示,这样就不用安装 jdk ,直接在命令行输入如下命令就行了

[email protected]:~/database$ export LANG=en_US

然后运行如下命令 , 就进入 oracle 的安装界面了

[email protected]:~/database$ ./runInstaller

(9) 安装过程中遇到的问题:

1. 在安装的过程中会报各种错误,但是最好是时刻查看一下 $ORACLE_HOME/oraInventory/logs 以 installActions 开头的日志,这个日志里面显示的内容比较全。出错信息也比较多。

2. 因为在前面的配置文件中设置了 $ORACLE_SID 等于 orcl ,所以在安装的过程中最好默认选择这个,并要记录下你的 global database name 和 database password 信息

3. 在安装的过程中遇到了 ora-27125 unable to create shared memory segment 的错误,这个时候查看 installerActions 日志,会有详细信息,因为每次安装的错误原因都不一样,

所以可能解决方式都会不一样,但是我这个错误网上写的是 export DISABLE_HUGETLBFS=1 ,但是不太生效,我查了很多资料终于搞清楚了,要解决该问题,在 Oracle 用户下执行 $export DISABLE_HUGETLBFS=1

# cd $ORACLE_HOME/bin

# mv oracle oracle.bin

# cat> oracle <<"EOF"

#!/bin/bash

export DISABLE_HUGETLBFS=1

exec $ORACLE_HOME/bin/oracle.bin [email protected]

EOF

#chmod +x oracle

这样解决问题后,后面的安装就很顺畅,这个问题不解决,后面就进行不下去,当然可能产生这个错误的原因是别的,要自己尝试

4 . 安装到最后会弹出一个界面,提示 需要用 root 用户去运行两个脚本文件 orainstRoot.sh 和 root.sh 这个时候不要点 OK ,打开终端用 root 进行登录,执行就可以了。

(10) 如果需要安装配置新的数据库,则在 xmanager 中输入命令 dbca 就可以了,其实在 oracle 安装过程中会默认创建一个数据库的也就是我们配置的 orcl ,所以在安装的过程中就会在后台自动调用 dbca ,如果安装过程不出错,后面调用 dbca 的时候也不会出错

oracle 的卸载,在 linux 下卸载 oracle 非常容易,命令如下:

1. 运行 $ORACLE_HOME/bin/localconfig delete

2. rm -rf $ORACLE_BASE/*

3. rm -f /etc/oraInst.loc /etc/oratab

4. rm -rf /etc/oracle

5. rm -f /etc/inittab.cssd

6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv

7. rm -rf $ORCLE_HOME

Oracle 安装完后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。

先用 sqlplus /nolog 登录

然后 connect / as sysdba 或者 connect sys/sys 的密码 @ 数据库名 as sysdba

1 . 假如现在已经建好名为 'news' 的数据库,此时在 /oracle/proct/10.1.0/oradata/ 目录下已经存在 news 目录(注意:我的 Oracle10g 安装在 /oracle 下,若你的 Oracle 安装在别的目录,那么你新建的数据库目录就在 */proct/10.1.0/oradata/ 目录下)。

2. 在创建用户之前,先要创建表空间:

其格式为:格式 : create tablespace 表间名 datafile ' 数据文件名 ' size 表空间大小 ;

如:

SQL> create tablespace news_tablespace datafile 'F:/oracle/proct/10.1.0/oradata/news/news_data.dbf' size 500M;

其中 'news_tablespace' 是你自定义的表空间名称,可以任意取名; 'F:/oracle/proct/10.1.0/oradata/news/news_data.dbf' 是数据文件的存放位置, 'news_data.dbf' 文件名也是任意取; 'size 500M' 是指定该数据文件的大小,也就是表空间的大小。

3. 现在建好了名为 'news_tablespace' 的表空间,下面就可以创建用户了:

其格式为:格式 : create user 用户名 identified by 密码 default tablespace 表空间表 ;

如:

SQL> create user news identified by news default tablespace news_tablespace;

默认表空间 'default tablespace' 使用上面创建的表空间。

4. 接着授权给新建的用户:

SQL> grant connect,resource to news; — 表示把 connect,resource 权限授予 news 用户

SQL> grant dba to news; — 表示把 dba 权限授予给 news 用户

授权成功。

ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!

『玖』 oracle12c目前的最高小版本号是多少

目前最高版本为12.2.0.1.0。


赞 (0)