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发 ...
随机推荐
- Codeforces 1156D 0-1-Tree ( 并查集 || 树形DP )
<题目链接> 题目大意: 给定一颗无向树,树的边权只要0/1两种情况,现在问你这棵树上存在多少对有序对<u,v>,满足u-->v的路径上,如果出现边权为1的边之后,就不能 ...
- 75.Binary Tree Maximum Path Sum(二叉树的最大路径和)
Level: Hard 题目描述: Given a non-empty binary tree, find the maximum path sum. For this problem, a pa ...
- webpack的理解、总结
weabpck的基础应用 https://blog.zhangjd.me/2016/06/19/webpack-your-bags/ https://juejin.im/post/5cc26dfef2 ...
- php之ob_start()缓冲区
ob_get_contents()函数及与其相关几个函数的用法 ob_start() ob_get_contents(); 获取缓冲区内容,如果是纯 html内容或标签,则都会放于浏览器的缓冲区中. ...
- java写文件UTF-8格式
String fileName = dir + File.separator + date + File.separator + (file.list().length + 1) + ".t ...
- shell命令结果重定向
- django post get
GET请求和POST请求 GET请求: 1. 浏览器请求一个页面 2. 搜索引擎检索关键字的时候 POST请求: 1. 浏览器向服务端提交数据,比如登录/注册等 判断提交方式: if request. ...
- BZOJ2756 [SCOI2012]奇怪的游戏 最大流
好久没有写博客了.不过这个博客也没有多少人看 最近在写网络流,为了加深理解,来写一两篇题解. 对整个棋盘进行黑白染色以后可以发现,一次操作就是让二分图的两个点的值分别 \(+1\). 这样,我们就可以 ...
- Fiddler的详细介绍
Fiddler的详细介绍 一.Fiddler与其他抓包工具的区别 1.Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大.模拟http请求的功能也不够,且firebug常常是需要 ...
- max_length 属性
错误:漏掉了 max_length 属性 ERRORS:users.UserProfile.image: (fields.E210) Cannot use ImageField because Pi ...