下载安装包
Oracle软件下载,建议通过官网免费下载,但是需要注册。
下载地址:
https://www.oracle.com/database/technologies/oracle19c-windows-downloads.html
通过下载页面可以选择安装压缩包(WINDOWS.X64_193000_db_home.zip )。
如果嫌注册麻烦,提供百度云下载
链接:https://pan.baidu.com/s/12NOdXMEXbToXlyhE2f3isQ
提取码:1j5q
压缩包解压
将压缩包解压,右键setup.exe(以管理员身份运行)进行安装(注意解压路径绝对不能有中文或者空格)
安装软件
选择配置选项
这里选择 仅设置软件,点击 下一步。
选择数据库安装选项
这里选择 单实例数据库安装,点击 下一步。
选择数据库版本
选择 企业版,点击 下一步。
指定Oracle主目录用户
这里选择默认推荐的 虚拟账户,点击 下一步。
指定安装位置
创建一个安装路径 D:\oracle,然后点击 浏览 选择创建的路径,点击 下一步 。
条件检查和概要确认
等待条件检查结束并确认概要设定,点击 安装 。
之后大约等待10分钟安装完成。
安装成功后,点击 关闭。
创建数据库
启动数据库
使用管理员启动cmd
命令行输入 dbca 开始创建数据库
选择操作
选择 创建数据库,点击 下一步。
选择数据库创建模式
为了看到更多自定义选项,选择 高级配置,点击下一步。
选择数据库创建模式
数据库类型选择 oracle 单实例数据库,创建模板选择 一般用途或事务处理,点击 下一步。
制定数据库标识详细信息
输入SID,并取消勾选 创建为容器数据库(CDB/PDB),点击 下一步。
选择存储选项
选择 为数据库存储属性使用模板文件,点击 下一步。
取消快速恢复选项
指定网络配置详细信息,创建监听程序
填入listener
Data Vault选项
不配置
修改配置选项
而且还要注意,在WINDOWS平台下,32位的操作系统,SGA分配不能超过1.8G,64位的扛得住一些,所以我的数据库服务器换成64位的WINDOWS2003了。
内存结构 = SGA(系统全局区)+ PGA(程序全局区)
SGA:是用于存储数据库信息的内存区,该信息为数据库进程所共享。它包含Oracle 服务器的数据和控制信息,它是在Oracle服务器所驻留的计算机的实际内存中得以分配,如果实际内存不够再往虚拟内存中写
我们重点就是设置SGA,理论上SGA可占OS系统物理内存的1/2——1/3(我配了1/4不到)
原则:SGA+PGA+OS使用内存 < 总物理RAM
字符集修改为中文(想用英文请忽略)
示例方案选择 将示例方案添加到数据库
’
指定管理选项
不配置EM,取消 配置EM Express。
指定数据库用户身份证明
为了方便选择 所有用户使用同一管理口令,这里输入 oracle123(这里有坑)
创建数据库
确认概要信息
确认概要信息,点击完成。
等待创建完成。
完成后关闭。
验证测试
在cmd中使用 sqlplus / as sysdba 验证数据库是否正常。
Microsoft Windows [版本 10.0.17763.1282]
(c) 2018 Microsoft Corporation。保留所有权利。
C:\Windows\system32>sqlplus / as sysdba
SQL*Plus: Release 19.0.0.0.0 - Production on 星期一 7月 20 23:46:20 2020
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
连接到:
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0
SQL> select instance_name from v$instance;
INSTANCE_NAME
--------------------------------
orcl
SQL> exit
从 Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0 断开
使用 lsnrctl status 验证监听是否正常。
C:\Windows\system32>lsnrctl status
LSNRCTL for 64-bit Windows: Version 19.0.0.0.0 - Production on 20-7月 -2020 23:46:47
Copyright (c) 1991, 2019, Oracle. All rights reserved.
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=LAPTOP-BE75UD7N)(PORT=1521)))
LISTENER 的 STATUS
------------------------
别名 LISTENER
版本 TNSLSNR for 64-bit Windows: Version 19.0.0.0.0 - Production
启动日期 20-7月 -2020 23:32:20
正常运行时间 0 天 0 小时 14 分 31 秒
跟踪级别 off
安全性 ON: Local OS Authentication
SNMP OFF
监听程序参数文件 D:\WINDOWS.X64_193000_db_home\network\admin\listener.ora
监听程序日志文件 D:\oracle\diag\tnslsnr\LAPTOP-BE75UD7N\listener\alert\log.xml
监听端点概要...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=LAPTOP-BE75UD7N)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
服务摘要..
服务 "CLRExtProc" 包含 1 个实例。
实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序...
服务 "orcl" 包含 1 个实例。
实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
服务 "orclXDB" 包含 1 个实例。
实例 "orcl", 状态 READY, 包含此服务的 1 个处理程序...
命令执行成功
C:\Windows\system32>
安装结束,下一篇介绍分别使用 Navicat 、PL/SQL Developer 以及 DBeaver 连接 Oracle数据库