oracle12C的概念及安装和卸

一. 数据库的引入

以前将数据用变量、数组、对象存在内存,而内存只能短暂存储数据。如果我们想长久存数据用文件将数据存在磁盘上,不方便存取和管理数据,因此可以使用数据库来存数据。

二. 数据库基础概念

2.1 数据库(database,简称DB)

以一定的组织,结构来存取数据和管理数据及实现数据共享的仓库。数据库的数据存在计算机的硬盘上,可以长久存数据。

2.2 数据库的作用

存取数据,管理数据,产生新的数据,共享数据.

2.3 数据库的分类

image.png

2.4 数据库管理系统(DataBase Management System,DBMS):

本质就是一款操作和管理数据库软件.

2.5 管理员(DBA)

专门负责管理和操作数据库专业人员.

2.6 数据库系统(DBS)

由数据库,数据库管理系统,管理员组成.

2.7 关系型数据库的组成

表,表与表之间关系以及对象组成.

三. oracle数据库概念

是一种最流行的关系型数据库之一,是Oracle公司的核心产品. oracle的软件免费,服务收费.

3.1:oracle的历史.

image.png

3.2.oracle数据库的工作原理图或主要组件:

image.png

image.png

3.3:oracle数据库概念:指的是磁盘上存储的数据的集合.

在物理上表现为数据文件,日志文件和控制文件等.

在逻辑上以表空间形式存在.

3.3.1:数据库实例:每个启动的数据库都对应一个数据库实例,由这个实例来访问 和控制数据库.为了运行数据库,Oracle系统所运行的所有进程和分配的内存结构的组合体

3.3.2:数据文件:扩展名是.DBF,用于存储数据库数据的文件. 数据库表和数据文件不存在一对一对应关系

3.3.3:控制文件:扩展名是.CTL,是数据库启动及运行所必需的文件. 默认包含3个控制文件,各个控制

             文件内容相同.

3.3.4:日志文件:扩展名是.LOG,它记录了对数据的所有更改信息. 多个日志文件组之间循环使用.

3.3.5:表空间:每个Oracle数据库都是由若干个表空间构成 用户在数据库中建立的所有内容都被存储到表空间中创建数据库时会自动创建若干表空间.

3.3.6.Oracle数据库的sys和system用户

image.png

1.  oracle的卸载和安装

4.1:oracle数据库的安装环境:

4.2:oracle的安装

4.2.1:先安装oracle数据库管理系统的同时,也安装数据库及监听注意:安装文件及安装路径中不要出现中文路径.

安装完成,点击关闭,在开始菜单->打开sql/plus客户端,输入sys/密码 as sysdba登录成功即可.

image.png

4.2.2:单独安装数据库

image.png

image.png

image.png

image.png

image.png

4.2.3:单独配置监听

image.png

4.3:oracle的卸载:

4.3.1:软件卸载

4.3.2:删除oracle注册表

image.png

4.3.3:删除oracle的残留文件步骤如下.

4.4:安装第三方软件:PLSQL Developer

安装完第三方软件,可以用第三方软件测试连接oracle数据库

image.png

2. oracle服务的停止和开启和登录

5.1.oracle服务的开启和停止

5.1.1:启动/关闭服务:任务栏鼠标右键-》选择任务管理器-》详情信息 -》服务-》oracle右键开始/停止。

5.1.2:启动/关闭服务:我的电脑鼠标右键-》管理-》服务 -》oracle右键开始/停止。

5.1.3:启动/关闭服务:用管理员身份运行cmd->输入命令net stop/start oracle服务名;

5.2:oracle登录方式:

5.2.1:第一种登录:打开sql plus客户端-》输入账号/密码 as 登录身份.

5.2.2:第二种登录:用PLSQL Developer连接输入账号,密码,连接数据库名,登录角色, 测试连接成功,确定就已经登录。

5.2.3:第三种登录:用Navicat for oracle创建连接输入密码,测试连接成功, 确定就已经登录。

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

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

sql高频面试题-去除最高最低的平均

面试或者笔试的过程中会设定各种各样的场景,在这些场景下考查我们SQL的查询能力,但是万变不离其宗,业务场景只是一个表现形式,抽象为SQL问题后其实基本上就是几类问题:计算累计、连续,分类TopN等。只要掌握…

STABLE DIFFUSION模型及插件的存放路径

记录下学习SD的一些心得,使用的是秋叶大佬的集成webui,下载了之后点击启动器即可开启,文件夹中的内容如下 主模型存放在models文件下的stable-diffusion文件夹内,一些扩展类的插件是存放在extensions文件夹下

双端列表 —— Deque 接口概述,使用ArrayDeque实现队列和双端队列数据结构

Deque接口简介 Deque译为双端队列,在双向都能作为队列来使用,同时可用作栈。Deque接口的方法是对称成比例的。 Deque接口继承Queue接口,因此具有Queue,Collection,Iterable的方法属性。 双端队列的工作原理 在常规队…

NAS搭建指南一——服务器的选择与搭建

一、服务器的选择 有自己的本地的公网 IP 的请跳过此篇文章按需求选择一个云服务器,目的就是为了进行 frp 的搭建,完成内网穿透我选择的是腾讯云服务器,我的配置如下,仅供参考: 4. 腾讯云服务器官网地址 二、服务器…

计算机网络实验4:HTTP、DNS协议分析

文章目录 1. 主要教学内容2. HTTP协议3. HTTP分析实验【实验目的】【实验原理】【实验内容】【实验思考】 4. HTTP分析实验可能遇到的问题4.1 捕捉不到http报文4.2 百度是使用HTTPS协议进行传输4.3 Wireshark获得数据太多如何筛选4.4 http报文字段含义不清楚General&#xff08…

Oracle-如何判断字符串包含中文字符串(汉字),删除中文内容及保留中文内容

今天遇见一个问题需要将字段中包含中文字符串的筛选出来 --建表 CREATE TABLE HADOOP1.AAA ( ID VARCHAR2(255) ); --添加字段INSERT INTO HADOOP1.AAA(ID)VALUES(理解);....--查询表内容SELECT * FROM HADOOP1.AAA;在网上查找了一下有以下三种方式: 第一种&#…

安全远控如何设置?揭秘ToDesk、TeamViewer 、向日葵安全远程防御大招

写在前面一、远程控制:安全性不可忽略二、远控软件安全设置实测◉ ToDesk◉ TeamViewer◉ 向日葵 三、远控安全的亮点功能四、个人总结与建议 写在前面 说到远程办公,相信大家都不陌生。远程工作是员工在家中或者其他非办公场所上班的一种工作模式&…

每天一道leetcode:712. 两个字符串的最小ASCII删除和(动态规划中等)

今日份题目: 给定两个字符串s1 和 s2,返回 使两个字符串相等所需删除字符的 ASCII 值的最小和 。 示例1 输入: s1 "sea", s2 "eat" 输出: 231 解释: 在 "sea" 中删除 "s" 并将 "s" 的值(115)加入…

【Quarkus技术系列】打造基于Quarkus的云原生微服务框架实践(1)

前提介绍 本系列文章主要讲解如何基于Quarkus技术搭建和开发"专为Kubernetes而优化的Java微服务框架"的入门和实践,你将会学习到如何搭建Quarkus微服务脚环境及脚手架,开发Quarkus的端点服务,系统和应用层级的配置介绍与Quarkus的…

【MongoDB】数据库、集合、文档常用CRUD命令

目录 一、数据库操作 1、创建数据库操作 2、查看当前有哪些数据库 3、查看当前在使用哪个数据库 4、删除数据库 二、集合操作 1、查看有哪些集合 2、删除集合 3、创建集合 三、文档基本操作 1、插入数据 2、查询数据 3、删除数据 4、修改数据 四、文档分页查询 …

三维可视化平台有哪些?Sovit3D可视化平台怎么样?

随着社会经济的发展和数字技术的进步,互联网行业发展迅速。为了适应新时代社会发展的需要,大数据在这个社会经济发展过程中随着技术的进步而显得尤为重要。同时,大数据技术的快速发展进程也推动了可视化技术的飞速发展,国内外各类…

【Sklearn】基于随机森林算法的数据分类预测(Excel可直接替换数据)

【Sklearn】基于随机森林算法的数据分类预测(Excel可直接替换数据) 1.模型原理1.1 模型原理1.2 数学模型 2.模型参数3.文件结构4.Excel数据5.下载地址6.完整代码7.运行结果 1.模型原理 随机森林(Random Forest)是一种集成学习方法…

flutter开发实战-实现左右来回移动的按钮引导动画效果

flutter开发实战-实现左右来回移动的按钮引导动画效果 最近开发过程中需要实现左右来回移动的按钮引导动画效果 一、动画 AnimationController用来控制一个或者多个动画的正向、反向、停止等相关动画操作。在默认情况下AnimationController是按照线性进行动画播放的。Animati…

五个独特且有趣的ChatGPT指令

今天分享5个很实用的指令,这几个指令很多时候对我们输出内容的连贯性、文章风格、创意性等方面有着决定性的作用。 目录 第一个:Max tokens(最大令牌) 第二个:Top_p(控制采样) 第三个:Presence_penalty …

draw.io画图时,用一个箭头(线段)连结一个矩形和直线时,发现,无论怎么调节,都无法使其无缝连接。

问题描述:draw.io画图时,用一个箭头(线段)连结一个矩形和直线时,发现,无论怎么调节,都无法使其无缝连接。要么少一段,如图1所示。要么多一段,如图2所示。 图1&#xff0c…

卫星--夏令营

几何问题:就是用几何数学知识解题即可 但是越是数学编程题,越容易忽略数学题中的细节 1.地球半径你算进去了吗? 2.sin三角函数,M_PI标准圆周率在cmath文件里 3.有可能给出的夹角超过180呢,没给数据要求,就要自己考…

在生产环境中部署Elasticsearch:最佳实践和故障排除技巧———索引与数据上传(二)

前言 「作者主页」:雪碧有白泡泡 「个人网站」:雪碧的个人网站 「推荐专栏」: ★java一站式服务 ★ ★ React从入门到精通★ ★前端炫酷代码分享 ★ ★ 从0到英雄,vue成神之路★ ★ uniapp-从构建到提升★ ★ 从0到英雄&#xff…

使用阿里云服务器搭建Discuz论坛网站教程基于CentOS系统

阿里云百科分享使用阿里云服务器建站教程,本文是搭建Discuz论坛,Discuz!是一款通用的社区论坛软件系统,它采用PHP和MySQL组合的基础架构,为您提供高效的论坛解决方案。本文介绍如何在CentOS 7操作系统的ECS实例上搭建Discuz! X3.4…

JAVA宝典----输入输出流(理解记忆)

目录 一、 Java IO流的实现机制是什么? 二、Java中有几种类型的流? 三、管理文件和目录的类是什么? 四、Java Socket是什么? 五、什么是 JAVA NIO? 六、 什么是Java序列化? (1)序…

连续两年增收不增利,比亚迪电子靠新能源汽车业务再次起飞?

在净利润连续两年下挫之后,比亚迪电子(00285.HK)终于迎来了好消息。 不久前比亚迪电子发布2023年中期盈利预告显示,上半年净利润同比增加115%-146%(2022年上半年的净利润显示6.34亿元)。 这主要受益于大客…