oracle11g和oracle10g的区别

相对oracle10g而言,Oracle 11g具有了与众不同的特性。
1、在Oracle 11g中数据安全需求越来越高,扩充对LOB和表空间的透明数据加密(Transparent Data Encryption,即TDE)特性来提高数据的安全性。
2、Oracle 11g新的SecureFile特性主要是集中在数据压缩和重复数据删除方面。
1、Oracle 10g数据库关键目标有二:1 降低管理开销,2 提高性能。 Oracle 10g的增强有对高可用性的增强、新的 Flashback 能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进; XML 的能力;对开发能力支持的加强,对生物信息学( Bioinformatics )的支持。
2、Oracle 11g是甲骨文公司推出的最新数据库软件。Oracle 11g提供了高性能、伸展性、可用性和安全性,并能更方便地在低成本服务器和存储设备组成的网格上运行。
oracle11g和oracle10g的区别是什么?

相对oracle10g而言,Oracle 11g具有了与众不同的特性。
1、在Oracle 11g中数据安全需求越来越高,扩充对LOB和表空间的透明数据加密(Transparent Data Encryption,即TDE)特性来提高数据的安全性。
2、Oracle 11g新的SecureFile特性主要是集中在数据压缩和重复数据删除方面。
1、Oracle 10g数据库关键目标有二:1 降低管理开销,2 提高性能。 Oracle 10g的增强有对高可用性的增强、新的 Flashback 能力、支持回滚更新操作;对安全性的增强,便于管理大量的用户; BI 方面的增强 , 包括改进的 SQL 能力、分析功能、 OLAP 、数据挖掘的能力等;对非关系型数据存储的能力得到了改进; XML 的能力;对开发能力支持的加强,对生物信息学( Bioinformatics )的支持。
2、Oracle 11g是甲骨文公司推出的最新数据库软件。Oracle 11g提供了高性能、伸展性、可用性和安全性,并能更方便地在低成本服务器和存储设备组成的网格上运行。
如何下载oracle11g

1、打开搜索,输入“oracle”,在结果中,找到【oracle官方网站】点击进入。
2、进入“oracle官网”,点击上方菜单栏【downloads】(下载),在下拉菜单中找到【Database】(数据库),然后点击下方【oracle Database】(oracle 数据库)。
3、进入oracle 数据库下载节目,勾选AcceptLicense Agreement(同意oracle协议)。
4、勾选协议完成,鼠标往下拉找到【Oracle Database 11gRelease 2】界面,"在下方选择需要安装oracle的操作系统类型",选择玩吧点击后发的【select All】。
5、进入下载节目,勾选AcceptLicense Agreement 然后在下方分别下载【win32_11gR2_database_2of1.zip】【win32_11gR2_database_2of2.zip】。
6、此时要求我们“登录oracle账户”,如果我们有oracle账户,直接输入账户密码进行登录即可,
没有oracle账户的话,点击右方【创建账户】。
7、进入注册账户界面,按照注册要求,填写相关信息,填写完毕,点击下方【创建】(密码必须是大写字母+小写字母+数字)。
8、创建账户成功,此时会提示我们要求我们进入注册邮箱进行账户验证。
9、此时返回登录界面,输入我们oracle账户密码,进行登录。
10、此时返回下载节目,就可以点击【oracle下载文件】进行下载了,建议在本地路径下,新建一个oracle文件夹,将两个文件“保存到同一目录下即可。
oracle11g ORA

Connected to an idle instance
证明你实例未启动,先:
在cmd中输入net start|find "Ora"
一般有下面的两行:
OracleOraDb10g_home1TNSListener 监听器
OracleServiceORCL 数据库服务
如果没有的话,在运行里面输入
services.msc 找到相关实例服务,启动之
然后在sqlplus / as sysdba;
执行启动startup nomount;
alter database mount;
alter database open;
如果上面的三条语句顺利执行,数据库就能打开了,不行的话,查看alert_sid.ora文件中的错误信息。
然后The listener supports no services,这个信息显示,你的监听器还未配置服务,如果要添加服务可以在listener.ora这个文件中输入下面信息:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = test) 服务名
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1) db_home
(SID_NAME = ORCL) ##这个是你要添加的服务
)
(SID_DESC =
(PROGRAM = extproc)
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\10.2.0\db_1) ##这个服务保证你可以使用外部过程,如C程序
)
)
然后再配置tnsnames.ora文件,加入下面的内容:
ZHANGYU =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test) 与上面的服务名对应
)
)
在连接时你就可以这样测试下:
tnsping zhangyu;
最后几行出现下面类似的文本信息就表明服务配置成功:
Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = test)))
OK (110 msec)
还有监听器的动态注册特征,感兴趣的可以参见一些资料,由于篇幅有限,就介绍这么多。
以上都是自己写的,绝无CTL+c,ctl+v.
监听器的配置跟所用平台无关,主要问题是这两个脚本文件;unix我没用过,不过linux我倒是用过的。
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是相互隔离的。
参考资料来源:百度百科-Oracle 11g
参考资料来源:甲骨文官网-Oracle12c
原创文章,作者:聚禄鼎,如若转载,请注明出处:https://www.xxso.cn/50969.html