Oracle数据库学习 (1)Windows环境下安装Oracle

概述:Oracle数据库是一种网络上的数据库, 它在网络上支持多用户, 支持服务器/客户机等部署(或配置)。

服务器与客户机是软件概念:它们与计算机硬件不存在一一对应的关系. 即:同一台计算机既可以充当服务器又可以充当客户机,或者一台计算机只充当服务器或只充当充当客户机

 

Oracle的体系结构:

平常所说的Oracle或Oracle数据库指的是Oracle数据库管理系统Oracle数据库管理系统是管理数据库访问的计算机软件(Oracle database manager system). 它由Oracle数据库Oracle实例(instance)构成.

(1)Oracle 数据库: 一个相关的操作系统文件(即存储在计算机硬盘上的文件)集合,这些文件组织在一起, 成为一个逻辑整体, 即为 Oracle 数据库.Oracle 用它来存储和管理相关的信息.Oracle数据库必须要与内存里实例合作,才能对外提供数据管理服务。

(2)Oracle 实例: 位于物理内存里的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问.Oracle 用它们来管理数据库访问.用户如果要存取数据库(也就是硬盘上的文件) 里的数据, 必须通过Oracle实例才能实现, 不能直接读取硬盘上的文件.实际上,Oracle 实例就是平常所说的数据库服务(service) .

Oracle数据库与Oracle实例的区别:实例可以操作数据库;在任何时刻一个实例只能与一个数据库关联,访问一个数据库;而同一个数据库可由多个实例访问(RAC)

(3)Oracle数据库与其他数据库的基本区分:

oracle:大型数据库管理系统

mysql:中小型

DB2:中小型
Acess:小型
Sql Server:大型数据库

 

 

一:Oracle服务器端的安装:

 本人介绍安装的是Oracle 11g版本,下载地址:

链接:https://pan.baidu.com/s/1o3Wo4lNRQCkYLcf2j04PTA 
提取码:7bm1 

 

安装要求:

CPU Pentium 1.6G Hz 以上
内存 512MB 以上
可用硬盘空间:  系统盘: 500 MB 以上
1.6G 以上

 

安装步骤:

1、下载完后,将压缩包解压到没有中文的路径下,如本文解压到D:\oracle_database路径下

2、以管理员方式运行setup.exe文件

下一步可能会出现INS-13001的提示,这是因为版本注册的问题。默认的oracleo11g中没有添加win10的注册信息,所以要将win10的注册信息添加到oracle的配置文件中。

解决方式:(1)打开oracle安装包,找到stage文件夹,找到cvu_prereq.xml文件,用记事本打开可以看到如下图内容。

(2) 在</CERTIFIED_SYSTEMS>标签前面添加如下部分

<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>

添加后的结果如下:

(3) 改动后保存(如果安装的电脑是32位的,则将64-bit改成32-bit就可以了!)

 

3、重新以管理员身份运行setup.exe文件

4、配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用的邮件而已)。取消下面的“我希望通过My Oracle Support接受安全更新(W)”。 如图:我的就没有填写,会弹出未绑定报告,进入下一步即可:

 

 

5、安全选项,直接选择默认【创建和配置数据库】这一个选项(在安装数据库软件之后,系统将会自动创建一个数据库)。然后进行下一步。

 

6、系统类,选择默认的【桌面类】就可以了。(若安装到的电脑是个人笔记本或个人使用的电脑使用此选项);我的安装图示如图所示。选择下一步。

 

7、典型安装配置。 重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码要求:至少包含一个大写字母、一个小写字母、一个数字,且长度至少为8个字符。可以使用下划线、美元符和井号,但必须加以双引号,不建议使用字符,主要是因为麻烦~。密码最好符合其配置要求,如:Oracle123等。如图:进行下一步。

 

8、先决条件检查。然后等待检查结果。 安装程序会检查软硬件系统是否满足,安装此Oracle版本的最低要求与配置要求等。
等待检查结果出来后,然后直接下一步就OK 了。

 

9、概要。检查下软件的安装位置等信息,然后点击完成。

 

10. 当点击安装之后,会等待许久,如果你电脑上面安装安全卫士,还会弹出提醒,千万要记得允许本软件的,不然会不成功;操作如图所示:

 

11. 解锁scott账户, 去掉前面的绿色小勾,输入密码。同样可以输入平常用的短小的密码,我的操作如图所示;因为这是敏感账户,有入侵风险(对于初步的使用者,安全什么的没必要);

 

12. 安装成功之后,就会跳入如图所示的画面,标示安装成功

 

13、Oracle的登录与验证

oracle账户:
sys:超级管理员
system:管理员
scott:普通用户 默认密码:tiger

(1)打开Oracle数据库

在开始菜单找到已安装的Oracle,然后打开SQL Plus ,如图

 

输入用户名:前面我们的scott用户设置的口令:Oracle123

出现SQL>证明已经安装成功

 

14、查看当前安装的Oracle版本: select * from v$version;

 

15、郑重说明:在安装完Oracle 之后,Oracle的相关服务都会设置为自动启动,但是这样一来,对于电脑的启动速度是在是太慢了,所以建议将所有的Oracle服务都设置为手动启动。

每次启动的时候只需要启动两个服务即可:

(1)OracleOraDb11g_home1TNSListener:是监听服务,如果要通过程序或者是不同的客户端连接Oracle数据库的时候,此服务必须启动,否则无法连接

(2)OracleServiceORCL:数据库的实例服务,它的命名标准:OracleServiceSID.每当为系统数据库增加一个数据库的时候,都会自动出现类似的服务名称。在默认情况下,SID的名称和数据库的名称是完全一致的,在网络上使用的是SID的名字

 

 

至此,服务器端的Oracle已经全部配置完毕。如果你的数据库就在本地,就不需要再另外安装客户端。通过服务端就可以调试数据库。但是你的服务端不在本地(数据库在服务端),那么你就需要再本地安装客户端来实现对数据库的关联,本次数据库存在本地,因此不另外安装客户端,有需要安装客户端的可以再自己安装。

 

posted @ 2022-01-20 16:04  筱筱创  阅读(3121)  评论(0编辑  收藏  举报