oracle19c介绍和windows上安装

news2024/12/23 16:08:05

目录

一、版本

(1)历史

(2)11g和12c管理方式区别

11g

12C

 (3)各个版本对操作系统要求

二、分类

(1)分为桌面类和服务器类

(2)分为企业版和标准版

三、了解oracle的几个概念 

(1)全局数据库

(2)sid

(3)服务名

四、安装oracle服务端

(1)安装oracle服务端程序

(2)服务端监听程序

五、卸载oracle服务端

(1)停止oracle相关的所有服务

(2)删除注册表、残留文件

(3)删除oracle相关环境变量

(4)重启电脑

六、通过sqlplus测试服务端安装成功没

七、安装oracle客户端

(1)安装oracle客户端程序

(2)配置客户端监听解析器

八、安装图形化界面软件,来打开oracle客户端从而连接oracle服务端

七、设置了可插拔数据库的管理方式,重启电脑后客户端打不开数据库实例咋办

八、忘记管理员密码,怎么重置密码

九、关闭、打开数据库


一、版本

(1)历史

8i、9i:i代表internet,表示向internet发展

10g、11g:g代表grid,表示数据库采用网格计算操作

12c、18c、19c:c代表cloud,表示云计算

(2)11g和12c管理方式区别

11g

12C

 (3)各个版本对操作系统要求

二、分类

(1)分为桌面类和服务器类

 桌面类是单机版,不支持其他电脑远程连接数据库

(2)分为企业版和标准版

三、了解oracle的几个概念 

(1)全局数据库

全局数据库名=数据库域名+数据库名(全局数据库主要用于联网版,数据库域名可以唯一标识全局数据库地址。如果单机自己访问自己的话,数据库域名可以没有,此时全局数据库名=数据库名)

(2)sid

SID = 实例名(sid是实例的唯一标识)

(3)服务名

实例的网络名片,客户端要远程连接1个数据库实例就是识别它。默认值和全局数据库名一样。

配置了可插拔数据库的管理方式,服务名就是管理目标用户数据库的可插拔数据库的全局数据库名

四、安装oracle服务端

先安装.net3.5、.net4.0,不然会安装失败

oracle服务端程序下载地址:

链接:https://pan.baidu.com/s/1syXNrQf41-QMK4GuWguWNA?pwd=29vu 
提取码:29vu 

(1)安装oracle服务端程序

 点进去,以管理员身份运行setup.exe,安装oracle服务端程序,一直点下一步然后点完成。

默认端口是1521

(2)服务端监听程序

安装完成后默认开启了一个服务端监听程序,监听数据库实例的信息。

配置文件是"安装目录/network/admin/listener.ora"

五、卸载oracle服务端

(1)停止oracle相关的所有服务

(2)删除注册表、残留文件

(3)删除oracle相关环境变量

 path里面的关于oracle的,删掉

(4)重启电脑

必须重启,oracle相关的服务才会彻底删除,然后才能重新安装

六、通过sqlplus测试服务端安装成功没

sqlplus是服务端程序安装后就有的一个命令行工具,方便在服务器上本地访问服务端

打开cmd输入sqlplus

七、安装oracle客户端

可以安在其他电脑上用于远程访问,也可以安在服务器上本地自己访问自己

(1)安装oracle客户端程序

链接:https://pan.baidu.com/s/1syXNrQf41-QMK4GuWguWNA?pwd=29vu 
提取码:29vu 

  点进去,以管理员身份运行setup.exe,安装oracle客户端程序,一直点下一步然后点完成。

(2)配置客户端监听解析器

配置了客户端监听解析器,客户端解析器连接服务端时,会解析服务端监听程序传来的数据库实例信息,从而连接上数据库实例

配置文件是"安装目录/network/admin/tnsnames.ora"。默认是没有的,要新建一个tnsnames.ora文件,在里面输入:

数据库实例名=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 端口))
)
(CONNECT_DATA =
(SERVICE_NAME = 服务名)
)
)

实例名:

默认是ORCL

服务端打开sqlplus输入:select instance_name from V$instance;查出来实例名是啥,就输入啥。


服务名:

 配置了可插拔数据库的管理方式:服务名就是管理目标用户数据库的可插拔数据库的全局数据库名。默认是orclpdb

 安装oracle服务端程序时默认没改

没配置可插拔数据库的管理方式:默认是orcl

服务端打开sqlplus输入SELECT name FROM all_services;查出来服务名是啥,就输入啥


ip地址:

查看服务端监听配置文件,输入host后面的那个监听的主机地址。这儿就输入DESKTOP-70FJ9P9

端口:默认是1521

2.让客户端监听解析器去连接服务端

lsnrctl start     /*如果服务端监听程序之前被删除了现在没有,那么此时服务端接受到信号,会读取监听配置文件listener.ora生成监听程序,然后和客户端解析器连接上。此时也可以在服务里面也看到这个监听服务,之前被删了是没有的*/

lsnrctl status     //查看客户端监听解析器连接上服务端监听程序没

八、安装图形化界面软件,来打开oracle客户端从而连接oracle服务端

甲骨文官方的图形化软件:oracle sql developer(免费)

链接:https://pan.baidu.com/s/1pfVhaSgEZZmPdPjaWJN1gg?pwd=g2vx 
提取码:g2vx 

第三方公司开发的软件:plsql developer或者navicat for oracle(都要收费)

PLSQL:

链接:https://pan.baidu.com/s/1yYGZo-YmzfvnJtXm2JQTog?pwd=zqnn 
提取码:zqnn 

navicat for oracle:

链接:https://pan.baidu.com/s/1PE6ZakaRoZIVFyy2TvumqQ?pwd=e3i6 
提取码:e3i6 

七、设置了可插拔数据库的管理方式,重启电脑后客户端打不开数据库实例咋办

重启后,要打开可插拔数据库:

因为可插拔数据库重启电脑后,默认open_mode(打开状态)会变成MOUNTED,需要要改成open

/*

  • open_mode有四种状态:shutdown 完全关闭、nomount未加载、mounted已加载、open打开;
  • 只有在open状态时,我们才能正常打开数据库实例操作数据

*/

打开cmd输入sqlplus。

>请输入用户名:sys as sysdba

>请输入口令:输密码即可

>select name,open_mode from v$pdbs;     #name为所有pdb(可插拔数据库)名,open_mode为打开状态(显示READ WRITE就是open状态)

>alter pluggable database 【pdb名】open;

或者

>alter session set container=【pdb名】;   #指定当前会话对象为指定pdb

>alter database open;        #设置当前会话对象open_mode的打开状态为open

八、忘记管理员密码,怎么重置密码

必须在服务器上操作才可以重置,远程不得行

打开cmd输入sqlplus。

>请输入用户名:sys as sysdba

>请输入口令:不用输密码,直接回车就可以进入

>

九、关闭、打开数据库

关闭:shutdown immediate    #还有:shutdown normal和shutdown abort。不同之处待补充

开启:startup

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/597153.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

后端(一):Tomcat

我们之前的前端是被我们一笔带过的,那不是我们要讲的重点,而这里的后端则是重点。本章先来认识认识后端的基础。 Tomcat 是什么 我们先来聊聊什么叫做tomcat,我们熟悉的那个是汤姆猫: 这和我们Java世界中的Tomcat 不是同一只猫&…

包含合并单元格的表格快速排序

实例需求:现需要将原料配方成分表按照“原料含量”从高到低排序,如下图所示。由于表格中包含合并单元格,因此Excel的排序功能无法正常。 示例代码如下。 Sub demo()Dim data(), i, idx, k, slstRow Cells(Rows.Count, 2).End(xlUp).RowReDi…

02-项目系统架构

1、为何选择xxxxx 1.1、高并发场景有哪些? 商品秒杀,双11 微信支付宝平台 微博突发热点 用户操作日志 购票平台 1.2、为何选择xxxxx 业务复杂度高于淘宝双11,考验个人程序设计能力 动态库存 选座功能 线上线下 持续高并发业务&…

5G宏基站的形态5G基站长什么样?

据说,全国建了约273.3万个5G基站。 真是春城无处不飞花,5G遍布千万家。 今天我们换个轻松的话题,来看看春光下的5G宏基站。 胜日寻芳泗水滨,无边光景一时新。 等闲识得东风面,万紫千红总是春。 古人在春游时寻芳&am…

QGIS 对 GeoJson 文件数据进行压缩

项目场景 地图开发,友商提供的是边界Shapefile文件,文件比较大,例如某个文件就 29.2 M ,这么大的数据,在echarts 上显示地图,前端会很卡,特别是有地图下钻的时候,体验很不好&#x…

【终极计算平台】上海道宁为您提供​Wolfram技术,支持跨桌面、云、服务器和移动设备的强大工作流程

Wolfram帮助世界 加快研究、教育、技术发展和 革新的步伐 无论您所在任何领域 无论您需要任何应用 Wolfram技术都是您的终极计算平台 Mathematica 具有 涵盖所有技术计算领域的 将近 6,000 个内置函数—— 所有这些都经过精心制作 使其完美地 整合在Mathematica系统中…

黑马优购学习笔记

1. uni-app 简介 uni-app 是一个使用 Vue.js 开发所有前端应用的框架。开发者编写一套代码,可发布到 iOS、Android、 H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉/淘宝)、快应用等多个平台。 详细的 uni-app 官方文档,请翻…

PX4之commander详解

如前所述commander的作用主要处理各种事件,调度控制系统的运行,事件包括遥控输入、用户指令、状态变更等。调度的作用主要设置控制系统运行的变量和模式,以使控制系统按照用户期望的模式运行,实现不同的控制功能。控制系统主要由n…

PIC 使能485/422_Part2.1使能485_Tx_Only

1.需求 工作中需要把目前设备的单向232转为485/422模式,实现双向通讯,目前查找相关资料。突然想到一件事,我是否能让232现有的单向上发线同时连工控机的tx,rx,然后靠协议,来定时切换PIC一侧的tx rx?PIC可能不支持这个…

零基础学会用Airtest-Selenium对Firefox进行自动化测试

1. 前言 本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。 看完本文零基础小白也能学会Firefox浏览器自动化测试!!! 2. 如何使用AirtestIDE驱动Firef…

MyBatis 所有的 jdbcType类型

MyBatis处理MySQL字段类型date与datetime 1) DATETIME 显示格式:yyyy-MM-dd HH:mm:ss 时间范围:[ 1000-01-01 00:00:00到9999-12-31 23:59:59]2) DATE 显示格式:yyyy-MM-dd 时间范围:[1000-01-01到9999-12-31]3&#…

【SpringCloud】1.一文带你入门SpringCloud微服务

文章目录 1. 搭建父工程2. 搭建注册中心3. 搭建一个服务提供者4. 搭建一个服务消费者5. 整合OpenFeign实现服务之间的调用 1. 搭建父工程 最近打算使用 springcloud 搭建微服务玩一下,用到的东西大致有以下这些: jdk 1.8idea 2019maven 3.6.3springclo…

CS5466应用电路图|CS5466设计方案原理图|TypeC转HDMI8K30HZ(4K144HZ)芯片方案原理图

CS5466支持dsc1.1/12a压缩视频传输,是一款Type-C转HDMI8K30HZ或者4K144HZ方案芯片,其设计原理图如下: CS5466 Type-C/DP1.4转HDMI2.1的显示协议转换芯片, 内部集成了PD3.0及DSC decoder,可支持DP 2Lane最高8K30或4K144, 并能按客户…

拉取maven项目 pom出现 The <project> element is the root of the descriptor.

引入将各个module 修改JDK版本为1.8,然后再修改 Perferences -> Build -》Compiler -> Java Compiler各个版本,对各个项目改为1.8

Docker容器学习笔记

一、初始Docker 实质上:是将开发的代码和运行环境打包成一个容器。解决开发(开发环境)、测试(测试环境)、运维(生产环境)之间的沟通交流。 1.1Docker的概念 docker:解决跨环境迁移…

B. 广告投放

B. 广告投放 Problem - B - Codeforces 思路:对于这个题来说,我们很容易可以想到是一个dp问题,我们可以使用f[i][j]表示我们已经处理了前i-1个问题,并且当前剩余的人数是j的情况下,能够得到的最大的收益,那…

共享内存(内存映射的使用、注意事项、进程间通信、systemV共享内存)

一、内存映射 概念:使一个磁盘文件与内存中的一个缓冲区相映射,进程可以像访问普通内存一样对文件进行访问,不必再调用read,write。 mmap()的优点: 实现了用户空间和内核空间的高效交互方式 二、函数定义 void *mmap(void *ad…

PMP课堂模拟题目及解析(第17期)

161. 项目发起人任命一位高级工程师到指导委员会,来帮助监督项目管理计划。该工程师经常不同意由项目团队制定的计划,并在提交批准之前对项目管理计划表达严重关切。项目经理应该怎么做? A. 通知项目发起人,该工程师延迟了规划过程…

2、Kingbase - 修改密码报错

情况 Kingbase数据库修改密码后,重新连接失败 提示信息 致命错误: 用户 "system" Password 认证失败 (kbjdbc: autodetected server-encoding to be GB2312, if the message is not readable, please check database logs and/or host, port, dbname, u…