Windows10环境下安装oracle11g超详细教程


🚴大家好!我是近视的脚踏实地,这篇文章主要是讲解Windows10环境下安装oracle11g
     唯有行动  才能解除你所有的不安

(一)如何进行Oracle数据库的下载与安装

Oracle从现在的实际开发来讲,Oracle 11g是使用比较多的,并且Oracle开发主要分为两类:
        1️⃣数据库管理类:DBA
        2️⃣数据库的编程:SQL编程、PL/SQL编程(包含了存储过程也叫子程序、触发器、面向对象、游标)

如果想下载orcle直接登录:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#11g,找到11g下载就好了,因为后面的12c到19c 对于初学者来说比较麻烦,他有一个PDB和CDB的切换问题,更是可以用到云计算,对于初学者来说没必要
在这里插入图片描述

接着需要下载的是两个压缩包,一起大概2G,一个是1一个是2,然后将这个两个压缩包解压到同一个目录下
但是在进行Oracle数据库安装之前需要注意以下问题:
        1️⃣如果你电脑有各种病毒防火墙,要先关闭,不关闭可能安装不上
        2️⃣在安装前请保证你的系统是健康的。

1️⃣下面双击setup.exe开始安装,出现下面提示点是跳过
在这里插入图片描述
在这里插入图片描述
2️⃣不需要更新,把√去掉,电子邮件也不需要填,点下一步直接跳过
在这里插入图片描述
3️⃣ 选择创建和配置数据库,后边安装完成后会默认创建出数据库实例orcl
(Oracle本身只是一个平台,那么在这个平台上我们可以存在有若干个数据库,所以在进行Oracle安装的时候会询问我们用户是否要配置数据库,升级现有数据库一般情况下不建议大家去做,我们主要是创建和配置数据库)
在这里插入图片描述
4️⃣如果是想要为生产环境做准备,就选择服务器类,这个选项允许有更高级的配置选项,我的是桌面版类的操作系统,所以我这里选桌面类
(这个系统类这个界面,是用来选择数据库被安装在哪种操作系统平台上,Windows操作系统主要有桌面版和服务器版两种。)
在这里插入图片描述
5️⃣设置安装路径、和orcl的密码
(在这个典型安装界面当中,首先是设置文件目录,在默认情况下,安装系统会自动搜索出剩余磁盘空间最大的磁盘作为安装盘,当然我们也可以自定重新设置

版本选企业版就好,企业版的内容和功能还是比较丰富的,然后字符集默认就的就行

接着下面是全局数据库名,这里用默认的orcl就可以了,但是如果之前已经安装过了oracle数据库,那么这里新安装的这个数据库名它要与前面安装的区分开,不可以重复,也就是说不允许在一台服务器上出现两个完全名字相同的全局数据库名

接下里是设置口令,这个口令也是SYSSYSTEMDBSNMPSYSMAN 这四个管理账户共同使用的初始密码(在Oracle数据库中会默认提供有若干个用户,每个用户有不同的权限),当然我们也可以分别地更改,另外,还有一个 scott用户,他的初始密码是tiger)
在这里插入图片描述
6️⃣如果出现了失败,直接点击右上角的全部忽略点击下一步即可,也可以得到如下画面,然后点击完成
(然后进入先决条件这个窗口,这个窗口主要是用来检测安装本产品所需要的最低配置)
在这里插入图片描述
7️⃣接着进入安装的画面,安静等待
在这里插入图片描述
8️⃣点击口令管理进行权限配置(用户配置)
(在此处需要配置4个用户的密码,后面2个是我们拿来使用的👇

        ※超级管理员:用户名:sys,密码:sys(我这里为了方便记忆,密码直接和用户名一样了,大家可以自己随意设置)

        ※普通管理员:用户名:system, 密码:system

        ※普通用户:scott, 密码:scott

        ※大数据用户:sh, 密码:sh)
在这里插入图片描述
9️⃣ 进入口令管理进行配置👇:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
🔟点击确定,数据库就安装完成了
在这里插入图片描述

(二)Oracle的服务问题

Oracle在使用的过程之中必须启动系统服务,并且在Oracle安装完毕之后会自动的配置如下的几个服务项👇:(【计算机】–>【管理】–>【服务】)
在这里插入图片描述
首先因为Oracle会占用大量的系统内存,所以对于Oracle数据库的服务建议手动启动
在这里插入图片描述

在所有给出的服务之中有两个服务是最为重要的服务:

        OracleOraDb11g_home1TNSListener: 监听服务,主要是留给客户端访问本机时所使用的,(例如:在进行程序开发的过程中,我们需要连接数据库,如果此服务没有启动,或者是错误,将导致我们的程序无法连接.)

        OracleServiceORCL: Oracle数据库的实例服务,在Oracle平台上可以同时配置有多个数据库。使用"Database Configuration Assistant" 数据库的一个配置向导,这个工具可以建立更多的数据库,每一个数据库建立完成之后,都会按照"OracleServiceSID",如果要使用ORCL数据库进行数据操作,此服务必须打开
在这里插入图片描述

如果你现在只是通过本机进行数据库的连接操作,那么可以不用开启监听服务。如果要访问,可以使用"sqlplus"命令完成。直接通过运行窗口输入即可。Windows + r 如下👇:
在这里插入图片描述
在这里插入图片描述
如果要登录,则会出现提示信息,这个提示要求你输入用户名。但是在输入密码的时候,默认使用的方式是不进行回显操作。不会使用"*"进行显示。但是你确实输进去了,如下就是成功连接了👇:
在这里插入图片描述
但是除此之外,也可以利用命令行的方式进行登录。命令的启动可以使用"cmd"的命令完成。先把前面的关掉
在这里插入图片描述
在这里插入图片描述
scott/scott 就是表示账号和密码,如果只输入账号,后边他会再让你输入密码,这样输入就可以直接登录完成了,那么也就表示现在的数据库已经可以正常使用了。

本篇博客到这就完啦,非常感谢您的阅读🙏,如果对您有帮助,可以帮忙点个赞或者来波关注鼓励一下喔😬 ,嘿嘿👀