当前位置: 首页 > news >正文

Oracle12c的安装

基本配置:
系统:win10 64位
Oracle版本:oracle12c_setup_win64

1、 准备
1.1、下载oracle 12c R2 for Windows的版本
下载地址:链接:http://pan.baidu.com/s/1eSr4cLG 密码:6bx8
其中包括两个压缩包:PLSQL_Developer_cngr.rar,instantclient-basic-win32-11.2.0.1.0.zip
1.2、解压oracle 12c R2 for Windows的版本
将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:
这里写图片描述

2、 安装过程
2.1、双击”setup.exe”,软件会加载并初步校验系统是否可以达到了数据库安装的最低配置,如果达到要求,就会直接加载程序并进行下一步的安装;

这里写图片描述

2.2、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,单击“下一步”:

这里写图片描述

2.3、安装时请连接网络,当然这里选择跳过更新就可以了,点击“下一步”:
这里写图片描述

2.4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”:
这里写图片描述

2.5、根据介绍选择”桌面类”还是”服务器类” ,选择”服务器类”可以进行高级的配置,我这里选择”桌面类”,单击”下一步“:
这里写图片描述

2.6、这步是其他版本没有的,这个的作用就可以更安全的管理orcl,主要是防止登录win系统勿删了oracle文件,这里选择第二个”创建新windows用户“,输入用户名和口令,专门管理oracle文件的,单击”下一步“:
这里写图片描述

注意:
如果选择第一个或则第三个,就会出现这样的情况,导致不能往下进行了:
这里写图片描述

2.7、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle12c,单击“下一步”:
注意:
Oracle为了安全起见,要求密码强度比较高,你输入的密码Oracle认为不能复制,我试过了,即使简单的数字字母组合Oracle也认为是不符合).Oracle建议的标准密码组合为:小写字母+数字+大写字母,这回就合格了,当然字符长度还必须保持着Oracle 12c数据库要求的范围之内。
这里写图片描述

2.8、在上一步设置好了后,将进行检查,在“执行先决条件检查”窗口中,单击“下一步”:

这里写图片描述

2.9、在上一步检查没有问题后,会生成安装设置概要信息,可以保持这些设置到本地,方便以后查阅,在这步确认后,单击”安装”,数据库通过这些配置将进行整个的安装过程:
注意:
在安装过程中,最好将杀毒软件,安全卫士什么的都强行关闭,安装成功后重启电脑就可以了.
这里写图片描述

2.10、在安装过程中,是一个漫长的等待过程,切勿不小心关闭了程序,或者断电,电脑重启,可以看下我本机安装时,安装过程的状态:
这里写图片描述

2.11、安装到创建数据库实例时,“Database Configuration Assistant”界面,特别的长时间等待,大约半个钟头,需耐心等待:
这里写图片描述

2.12、数据库实例安装成功后,会弹出口令管理,进入口令管理:
选择“口令管理”,查看并修改以下用户: (1)普通管理员:SYSTEM(密码:Manager123) (2)超级管理员:SYS(密码:Change_on_install123) 修改完成后,单击“确定”。 这里的口令也是需要符合oracle口令规范的,参考前面设置数据库实例口令设置方式。
这里写图片描述

2.13、安装完成,会出现如下界面,单击“关闭”即可。
这里写图片描述

3、 服务设置
Oracle完成安装后,会在系统中进行服务的注册,在注册的这些服务中有以下两个服务必须启动,否则Oracle将无法正常使用:
这里写图片描述

(1)OracleOraDB12Home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开。在程序开发中该服务也要起作用。
(2)OracleServiceORCL:表示数据库的主服务,命名规则:OracleService数据库名称。此服务必须打开,否则Oracle根本无法使用。

4、 体验
安装完成后,访问https://localhost:5500/em,可以查看数据库运行状态,进行新建表空间和用户配置。
这里写图片描述

这里写图片描述

这里写图片描述

Oracle自带的数据库访问工具:
这里写图片描述

在oracle的开发过程中, 我们难免会使用第三方开发的软件来辅助我们书写SQL, pl/sql是一个不错的sql书写工具,
PL\SQL的安装:
http://jingyan.baidu.com/album/0a52e3f41bd60fbf62ed7232.html?picindex=1
因为网上有,我就不再重复了,基本步骤是一样的
因为PL\SQL是32位的,目前非还没有64位的,因此里面的设置需要更改
1、 准备:下载plsql developer和instantclient-basic-win32-11.2.0.1.0 (前面链接包含的两个压缩包)
2、 链接:
第一步:将下载后解压的32位oracle客户端拷贝到你安装oracle路径下,本例为,D:\app\orcl\product\12.1.0,参考下图
这里写图片描述

第二步,将D:\app\orcl\product\12.1.0\dbhome_1\NETWORK\ADMIN文件复制到你的D:\app\orcl\product\12.1.0\instantclient_12_1路径下。
这里写图片描述

第三步,配置OracleHome和OCI Library,打开PLSQL Developer,选择Tools -> perference -> Connection,设置OracleHome=D:\app\orcl\product\12.1.0\instantclient_12_1; OCI Library=D:\app\orcl\product\12.1.0\instantclient_12_1\oci.dll. 参考第一步,你复制进去的路径。

这里写图片描述

第四步:将你拷贝的D:\app\orcl\product\12.1.0\instantclient_12_1\NETWORK\ADMIN下的tnsnames.ora文件用记事本打开。
将里面的:#tnsnames.ora Network Configuration File: D:\app\orcl\product\12.1.0\dbhome_1\network\admin\tnsnames.ora
更改:D:\app\orcl\product\12.1.0\instantclient_12_1\NETWORK\ADMIN\tnsnames.ora
如下图所示
这里写图片描述

这里写图片描述

最后重启服务以及PL\SQL,,即可
(PS:如若云盘的链接失效,请私发邮箱Sally_hzy@126.com)

相关文章:

  • 编程一
  • Java链接数据库
  • 编程二
  • 设计一个一百亿的计算器
  • Java技术体系和学习纲要
  • Eclipse调优和设置
  • Java语法基础
  • 同步
  • Lock接口
  • StringBuffer和StringBuilder
  • 集合框架
  • Iterator接口
  • List接口
  • Set接口
  • 【node学习】协程
  • ECMAScript6(0):ES6简明参考手册
  • ES2017异步函数现已正式可用
  • gitlab-ci配置详解(一)
  • JavaScript 基础知识 - 入门篇(一)
  • Javascript编码规范
  • JavaScript异步流程控制的前世今生
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • tensorflow学习笔记3——MNIST应用篇
  • vagrant 添加本地 box 安装 laravel homestead
  • vuex 笔记整理
  • 初识MongoDB分片
  • 对象引论
  • 给Prometheus造假数据的方法
  • 简单基于spring的redis配置(单机和集群模式)
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 如何正确配置 Ubuntu 14.04 服务器?
  • 物联网链路协议
  • 移动端解决方案学习记录
  • elasticsearch-head插件安装
  • ​LeetCode解法汇总2808. 使循环数组所有元素相等的最少秒数
  • !$boo在php中什么意思,php前戏
  • #define与typedef区别
  • #NOIP 2014# day.1 T2 联合权值
  • #pragam once 和 #ifndef 预编译头
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (附源码)计算机毕业设计高校学生选课系统
  • (十一)手动添加用户和文件的特殊权限
  • (一)u-boot-nand.bin的下载
  • (原創) 如何刪除Windows Live Writer留在本機的文章? (Web) (Windows Live Writer)
  • .net 调用php,php 调用.net com组件 --
  • .NET运行机制
  • [AIGC] 开源流程引擎哪个好,如何选型?
  • [AIGC] 使用Curl进行网络请求的常见用法
  • [BJDCTF2020]The mystery of ip
  • [C puzzle book] types
  • [C++]——带你学习类和对象
  • [C++基础]-入门知识
  • [CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解