Oracle数据库(一)--Oracle简介及安装
一.Oracle简介
Oracle是美国一家著名的软件公司,也是世界上排名前三的软件公司(微软,Oracle,Adobe).Oracle数据库是一个大型的关系型数据库,在一些大型的企业之中使用的会比较频繁.Oracle公司最初的产生是由IBM的一个分析员写的一篇论文:"关系型数据库的发展".所以当时Oracle公司的几个创办者就依据此论文开发出了自己的关系型数据库.Oracle在英文中意为神谕(在中国成为甲骨文).于是经过后期的不断发展,Oracle数据库开始拥有更加稳固的商业地位.而Oracle公司也以Oracle数据库为名,并且还提供有许多的服务支持软件(Unix,Java编程,数据库),ERP,CRM关系软件.
但是随着技术的不断发展,实际上Oracle也受到了不少的挑战,首先第一个挑战就是来自于开源的压力,在国内使用最大最多的的数据库为(大公司Oracle,中小公司使用Mysql).另外一点在云时代到来之后,Oracle最初并没有赶上云时代的支持,一直到了<钢铁侠3>电影的时候Oracle植入了一个广告:Oracle Cloud.最初Oracle公司的创始人之中有一个叫做Scott的工程师离开了Oracle公司,并且创办了一个属于自己的数据库产品PointBase(遗憾的是PointBase数据库没有得到大的发展),在整个行业内有一家比较著名的公司:EBA(是三个SUN的工程师创办的,取的是名字首字母),该公司是一个行业的神话,依靠技术得到了良好的发展,后来BEA推出了一个WorkShop计划(2004),并且在WorkShop之中免费提供了PointBase数据库的使用.不过后来经过了十年的发展,BEA被Oracle收购了.Oracle官方站点:www.oracle.com
二.Oracle的安装与配置
如果想要进行Oracle的安装,则首先一定要选择合适的Oracle的版本,较新的版本为Oracle12c(但是对于新手而言会比较麻烦,所以不推荐使用).推荐使用Oracle11g(10g,9i),要是通过官方网站下载的Oracle的安装包会有两个文件,于是你需要将这两个文件解压缩并且合并在一起.在进行安装之前强烈建议关闭掉本机的防火墙,如果系统的时间比较长了,也有可能无法安装.
--一般可以不选择添加电子邮件,并且可以把安全更新的选项给去掉.Oracle的软件分为两个部分.第一个是一个数据库的平台,还要一个数据库的软件.所以本次安装的时候选择的,模式选择为创建和配置数据库:
--而后选择安装服务器类
--在实际的开发中更多的是Oracle的集群架设,但本次选择安装单实例模式:
--由于需要进行一些额外的配置,所有需要选择高级安装
--服务器在数据库完成安装的时候实际上都需要通过程序来访问,因此实际上我们会考虑将服务器的名称和网路服务的标识id进行等价配置.也就是说全局数据库名为orcl,那么服务标识也为orcl,这样以后通过程序访问的时候就通过数据库的名称去找到服务的名称.
--选择UTF8字符集
--在示例方案中将选中
--随后需要进行所有账户密码的统一设置,为了简化所有密码采用oracleadmin命名
--最终完成安装,安装速度与电脑的配置相关
--当平台安装完成之后就会自动进入到数据库的配置,当配置完成之后会出现一个配置页面
--在这个界面中主要进行口令管理,本次将会使用到以下几个账户:
超级管理员sys: 传统默认密码为change_on_install;
普通管理员: system/manager;
普通用户(需要解锁): scott/tiger;
大数据用户:sh/sh;
--当Oracle安装完成之后,会自动在系统服务之中进行相应的服务注册,有如下的服务项(建议将服务都修改为手动):
--在给定的服务之中,有两个服务是非常重要的:
数据库的实例服务:如果你创建了多个数据库,则会有多个数据库实例服务,他的命名格式为OracleServiceSID,SID为数据库实例名称(上图中为ORCL);
数据库的监听服务(如果要通过程序访问数据库,则必须开启此服务,否则无法连接):OracleOraDb11g_home2TNSListener;
--如果要进行Oracle的卸载(如果不是必须,请不要卸载,因为卸载后很容易安装不上):
1.执行Oracle提供的卸载程序
2.进入到注册表中删除与Oracle有关的配置项
3.重新启动电脑,进入到安全模式,删除Oracle的配置文件
4.以上不行,重新安装系统..
Oracle数据库(一)--Oracle简介及安装的更多相关文章
- .net(C#)访问Oracle数据库的几种免安装组件的对比
Oracle 数据存取组件(ODAC) 库为Borland Delphi,C++ Builder 以及 Kylix提供了一些非可视化的组件.它们用来存取Oracle关系数据库系统.与BDE类似, OD ...
- 连接ORACLE数据库,是不是必须要安装oracle客户端的运行时
大神给的回答: net连接oracle使用的是oci接口,必须安装oracle客户端,并配置本地网络服务名 tnsnames.ora.不过oracle网站有精简版的客户端软件,不到30M吧,解压,并编 ...
- Oracle数据库之Oracle的下载与安装
二.Oracle 的下载与安装 2.1.Oracle 简介 Oracle 公司是全球最大的信息管理软件及服务供应商,成立于 1977 年,主要的业务是推动电子商务平台的搭建.Oracle 公司有自己的 ...
- 电脑上不安装Oracle时,C# 调用oracle数据库,Oracle客户工具
Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老手,有时候安装起来也觉得挺烦.而工作中,通常服务器上面安装oracle就可以了,我们本地电脑 ...
- .net(C#)访问Oracle数据库的几种免安装组件的对比(转)
原文地址 [内容为转载,个人推荐还是用官方的组件,推荐使用 Oracle.DataAccess.dll ] .net(C#)编程过程中,使用到了以下三种免安装的Oracle访问组件,能够不安装Orac ...
- Oracle数据库学习(一)安装和简单使用
新公司的新项目,需要用到Oracle数据库,所以现在便来解除此数据库,不得不说,这个数据库还这是麻烦. 安装倒是简单,就是中间会遇到各种问题. 安装步骤参考:https://blog.csdn.net ...
- 电脑上不安装Oracle时,C# 调用oracle数据库,Oracle客户工具 【转载】
http://www.cnblogs.com/jiekzou/p/5047850.html Oracle的安装包通常都比较大,安装又比较费时,而且如果安装过程中不幸出错,各种蛋疼,即便是安装过N遍的老 ...
- Oracle数据库及图形化界面安装教程详解
百度云盘oracle数据库及图形化界面安装包 链接: https://pan.baidu.com/s/1DHfui-D2n1R6_ND3wDziQw 密码: f934 首先在电脑D盘(或者其他不是C盘 ...
- Oracle数据库学习1------数据库安装及客户端配置
1.注册Oracle账户: 注册地址:https://login.oracle.com/mysso/signon.jsp 注意:注册的时候尽量使用外国的邮箱,因为使用国内的邮箱可能收不到Oracle发 ...
随机推荐
- 【经典转载】关于Struts2的拦截器
拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理.同时,拦截器也可以让你将通用的 ...
- 【问题解决方案】Markdown正文中慎用星号否则容易变斜体
参考链接: [学习总结]Markdown 使用的正确姿势:第九部分-斜体and加粗 原理: 注意: Markdown中,若在正文中使用星号,如乘号或者指针的星号时,需要特别注意 当一句话中包含两个或者 ...
- k3 cloud中数值以百分比的形式展示
显示格式化字符串:P去掉区域设置的勾选
- JavaScript中的柯里化
转载自:https://www.cnblogs.com/zztt/p/4142891.html 何为Curry化/柯里化? curry化来源与数学家 Haskell Curry的名字 (编程语言 Ha ...
- 1.报表TIBCO Jaspersoft Studio工具教程入门--生成jrxml和jasper文件 然后拖拽到项目中 跟ireport一样
转自:https://blog.csdn.net/KingSea168/article/details/42553781 2. 在接下来的教程中,我们将实现一个简单的JasperReports示例,展 ...
- 微信小程序(5)--阅读器
最近用微信小程序写了一个图书阅读器,可以实现左右滑动翻页,按钮翻页,上下滚动,切换背景,控制字体大小.以及记住设置好的状态,如页面再次进来保留上次的背景色和字体大小. 由于暂时没有真实的数据接口,所以 ...
- ThreadPoolExecuotor源码参考
Executor --> ExecutorService --> AbstractExecutorService --> ThreadPoolExecuotor Executor接口 ...
- bzoj1002 轮状病毒 暴力打标找规律/基尔霍夫矩阵+高斯消元
基本思路: 1.先观察规律,写写画画未果 2.写程序暴力打表找规律,找出规律 1-15的答案:1 5 16 45 121 320 841 2205 5776 151 ...
- RESTful (俗称:api接口文档)
整体规范建议采用RESTful 方式来实施. 协议 API与用户的通信协议,总是使用HTTPs协议,确保交互数据的传输安全. 域名 应该尽量将API部署在专用域名之下.https://api.exam ...
- Oracle分组函数之ROLLUP
功能介绍: 首先是进行无字段的聚合,然后在对字段进行从左到右依次组合后聚合 创建表: Create Table score ( classID Int, studentName ), subject ...