大二女大学生学习一些关于Oracle的知识时,安装了oracle数据库,正是因为oracle数据库比较难装,中途也遇到了很多值得思考的问题,于是呕心沥血将安装的过程及遇到的问题整理如下,进行反思学习。

了解Oracle

Oracle是一个数据库管理系统(DBMS),类似于Mysql和sql sever(因为之前学习mysql卸载又重装,不论是装还是卸载都特别麻烦所以这次选择的是Oracle虽然比mysql更麻烦,因此安装oracle格外小心和害怕),他是Oracle(甲骨文)公司的核心产品。Oracle公司在信息管理系统,企业数据处理,Interneet及电子商务等领域应用广泛,在数据安全性与完整性控制方面的优越性能比较好,所以Oracle占据的市场份额最大,可以为大型数据库提供更好的支持。mysql与oracle的区别在此之前小白只知道同样都是关系型数据库,mysql是开源免费而oracle是收费的而且很贵。

Oracle数据库的特点:

1.支持多用户,大事务量的处理。由此我联想到最近接触到的互联网三高(高性能,高可用,高性能)的概念中的高并发,是否可以和oracle数据库联系在一起,查阅资料得:

详细理解高并发

高并发详细讲解

(看高并发的时候可以和计组学到的一些硬件知识联系在一起,太棒了!!!)

高并发(High Concurrency)是互联网分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计保证系统能够同时并行处理很多请求。个人肤浅的理解就是短时间内发生了信息像洪水涌进来。

数据库与高并发(oracle与mysql)

2.在保持数据安全性和完整性方面性能优良。

学安全的必然对安全的字眼格外敏感,于是查阅资料如下:

细节理解数据库中数据的安全性和完整性

(关于oracle如何保证数据安全小白表示看不明白,留着以后看555)

oracle如何保证数据安全

九敏!又联想到了sql注入攻击!!!安全真的太帅了!!!

之前看到过一个对sql注入攻击的解释:利用现有应用程序,将恶意的SQL命令注入到后台数据库引擎执行的能力。

引用大佬的博客加深了解,太棒!

sql注入攻击详解

3.支持分布式数据处理。分布式:将分布在不同物理位置的数据库用通信网络连接起来,在分布式数据库管理系统的控制下,组成一个逻辑上统一的数据库,从而完成各种数据处理任务。由物理位置分散实现逻辑位置统一。我们学校之后刚好有分布式的课程,开心!

4.具有可移植性。oracle可以在多系统上运行如windows,linux等操作系统上运行使用,而sql sever只能在wiindows平台上运行。

安装oracle

首先准备好三个文件(作为初学者,自己的电脑既可以做服务端也可以做客户端),是我老师给我的嘻嘻,分别如下:databse服务器端(oracle的数据库),ODAC客户端,数据可视化工具PLSQL Developer(连接服务器上的oracle数据库)

温馨提示:由于oracle占的内存非常大,如果没有装在虚拟机里,一定要选择一个内存很大的盘来存文件。

安装服务器端

(部分步骤文字描述,主要是问题的解决方法)

1.打开database文件即数据库安装文件,点击setup.exe开始安装

2.取消对勾,不想要更新邮件推送

3.选择创建和配置数据库

4.一直下一步。当到安装类型的时候,选择高级安装

5.接下来又是下一步,选择安装版本,用企业版的

6.选择oracle基目录的时候要注意,最好去新建一个自定义的目录,方便自己查询和更改,比如后来安装客户端的时候就需要多次用到oracle基目录。不要用默认路径,删除的时候非常麻烦,删不干净就不能重装可太痛苦了。比如:myoracle/oracle(名字清晰简单方便记忆和后来查找,血泪经验),但是最好不要用中文名做文件夹的名字,容易出问题。

7.接下来的页面框就是选择刚刚自定义的目录就可以了。然后接着就一直是下一步

8.到数据库标识符时,全局数据库名和服务标识符都可以自己定义,但是一般选择默认的就可以了。然后就一直默认和下一步。

9.方案口令环节!因为我们的Oracle仅仅是来学习用的,配置口令时,所有的账户(sys,system等)都选择统一的口令。注意!口令必须用字母开头,数字开头后面会有问题。我也不知道为什么?涉及到密码的问题?

10.然后就是检测环境,环境检测完毕后,如果出现其他的提示框直接点击忽略也没问题。然后就是安装。

11.测试一下。打开oracle自带的sql plus

口令是刚刚自己设置的口令,这里输入是不显示的,就像Linux的登录方式。到这里服务器端算是装好了,没有多大问题,只是很多小细节需要注意。另外,由于oracle真的需要耗费计算机很大的空间,还有一些注意点,如下 :

打开电脑的服务:

在列表中找到下图框中的两个服务,改成手动,其他与oracle相关的服务禁用即可。

如果不改,会是默认的自动连接,一打开电脑就运行,非常耗费电脑。但是注意的是,因为是手动运行的,所以以后连接数据库时,要记得在这里把他打开,不然连不上哒。

安装客户端(出现了太多问题)

这里选择的是ODAC客户端。这里有一个疑惑,可能是我的解压方式不对,导致我解压后文件错乱,文件夹里的部分文件乱七八糟跑到别的文件夹里面去了。导致后来下载client时缺失文件一直下不下来。又想到当初下载anaconda也是丢失文件,说是360卫士把我安全的文件当做不安全文件给拦截了我哭死,到处找文件。当然也可以自己再从官网下一份。

同样点击客户端文件中的setup.exe文件

然后客户端安装的时候非常慢,之前看到有教程中说过程中出现了错误信息,全部忽略,全选是。我真的十分后悔,这个错误信息需要视情况而定,就比如说,安装过程中出现说在某个路径下找不到某个文件,这时候就需要去具体文件下确认查找缺失的文件,给找回来。如果忽略掉,即使安装进度条百分之百,也没有安装成功。

安装好后配置环境变量;

打开高级系统设置

注意变量名,变量值是database安装目录中tnsnames.ora文件的路径

安装可视化工具plsql developer

直接点击第三个文件安装即可。

用户名可以选择sys,system,scott。口令是安装服务端时设置的密码。

小tips,如果客户端没有配置好,database的下拉框里是空白的,就连接不上数据库。这时候就要去检查客户端的配置问题了。

还是小看了oracle,安装完后还要配置环境,这也是我遇到的很多问题中的之一。(一下的应用直接搜索就行)

1.找到DataBase Configuration Assistant(DCA),右键以管理员身份运行(在这一步没遇到问题)

2.配置监听。Net Configuration Assistant(NAC),类似于配置DCA,教程也很好找。

3.配置网络环境。Net manager右键以管理员身份运行。若最后一个进行连接测试的时候出现测试失败,可以更改登录再试,测试成功则说明所有环境配置完毕!成功!

注意!配置环境时以上顺序不能打乱,不然得反反复复配置。比如监听必须比网络环境先配置之前,配置网络环境时会测试失败,反反复复,很头疼的。

此时连接数据库:

成功!

当然连接时遇到了ORA-12154问题,即无法解析指定的连接,解决方法如下:

1.检查服务中主服务(OracleServiceORCL)和监听服务(~~~~Listenwer)是否手动开启。

2.是否缺少环境变量,TNS_ADMIN

3.再不行检查一下tnsnames.ora,看看是否缺少东西。然后打开cmd,输入tnsping orcl

显示已使用适配器来解析别名,这时候表示已成功。

Oracle11g数据库安装图文详细教程相关推荐

  1. Sublime Text Build 3176 安装图文详细教程

    1.著作权声明 1.1.本图文详细教程为[推优创意]原创教程,[推优创意]拥有著作权,未经本人许可,谢绝任何形式的全部或部分转载!违者必究! 1.2.所有文章在 微信公众号@推优创意.博客园@推优创意 ...

  2. Oracle数据库安装配置详细教程汇总(含11g、12c、18c、19c、21c)

    不论你是数据库小白,还是久经沙场的技术专家,你接触和运维Oracle数据库的第一步可能都是安装配置.并且随着软硬件的升级.替换以及业务场景的变化,数据库安装也将是你常常会进行的操作之一. 这里先为大家 ...

  3. Linux (centos8)安装 MySQL 8 数据库(图文详细教程)

    我的公众号 今天2021年4月23日.我买了阿里云centos服务器,安装mysql8.0,做一笔记,以供大家使用. 本教程手把手教你如何在 Linux 安装 MySQL 数据库,以 CentOS 8 ...

  4. MySQL数据库安装配置详细教程

    目录 Windows系统安装MySQL 1.下载 2.解压zip包 3.配置环境变量 4.编写配置文件 5.MySQL服务安装 6.MySQL初始化 7.更改密码和密码认证插件 8.查看默认数据库my ...

  5. 会声会影2022一键安装图文详细教程

    会声会影2022的安装过程和之前几个版本在步骤上大致相同,属于一键式安装,非常简单便捷.注意:安装包需保存在本地文件夹至本地!会声会影每年会更新一个版本, 下面给大家介绍一下会声会影2022的安装步骤 ...

  6. FL Studio水果最新版2023安装图文详细教程

    FL Studio编曲软件,英文名:Fruity Loops Studio,简称FL,是国人熟知的水果编曲软件,圈内音乐人习惯叫它"水果".FL Studio是一个全能音乐制作环境 ...

  7. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  8. Pycharm下载、安装、配置及校验 — 全程图文详细教程

    Pycharm下载.安装.配置及校验 - 全程图文详细教程 学习Python,除了工具Python外,还可以选择Pycharm. 1 Pycharm下载 官方下载地址:Pycharm官网下载链接 两种 ...

  9. 鸿蒙操作系统开发工具DevEco下载和安装(图文详细教程)

    01.运行环境要求 当前DevEco Studio只支持Windows版本,为保证DevEco Studio正常运行,建议您的电脑配置满足如下要求: 操作系统:Windows10 64位 内存:8GB ...

最新文章

  1. mysql-mybatis 8.0版本配置====解决could not create connection to database server.
  2. android java 多线程,Android多线程的四种方式
  3. gcc创建静态库和共享库
  4. 2015年4月8日主从不同步故障解决(字符集导致)
  5. 【学习笔记】线段树的数组大小下限及证明
  6. [转载]Unicode中对中文字符的编码
  7. qml 时间控件_Qt6官方最新消息:桌面样式Qt quick Controls 2支持大多控件,委托更少,运行更流畅...
  8. 怎么将html中纵向拉开,css 实现常用的6种垂直剧中方式
  9. 一维最大熵阈值分割法原理及实现
  10. jeesit的使用(一)
  11. 斯坦福stanford coreNLP 宾州树库汉语短语类别表23个
  12. gta5服务器端文件夹,GTA5路径在steam哪个文件夹里面
  13. android tif格式文件,后缀tif文件怎么打开(tif图片查看器安卓版)
  14. 鼠标悬停图标360度旋转效果
  15. 删除 drop truncate delete
  16. 2008年SP产业发展趋势
  17. 基于微信小程序在线电子书阅读系统 电子书小程序毕业设计 毕业论文 开题报告和效果图参考
  18. window10 几款好用的屏幕录制制作动图工具
  19. 【Spring】1.核心原理解析
  20. 商品搜索引擎---分词(插件介绍与入门实例)

热门文章

  1. 应用于车内消毒杀菌的UVC便携灭菌灯
  2. Mybatis-mybatis使用xml文件配置
  3. AS连接网易Mumu模拟器
  4. 偶有感慨,题首无题诗
  5. Loki系统研究及实践
  6. HTML5单选框与复选框
  7. 计算机开机死机进入不了桌面,电脑开机进入主板信息就卡机不进入桌面为什么...
  8. codepen教程_10个Codepen入门技巧
  9. PL/SQL Developer操作界面查看oracle数据库版本
  10. java中forward和redirect_Forward和Redirect的区别