Qracle学习:初识oracle

本文介绍了Oracle数据库的基本概念,包括其服务器结构、表空间和数据文件的逻辑与物理关系,以及实例的内部结构。同时,阐述了如何在Windows和Linux环境下启动、停止Oracle数据库以及进行用户管理。通过sqlplus工具,可以进行登陆、解锁/锁定用户及修改密码等操作。
摘要由CSDN通过智能技术生成

一、Oracle介绍

数据库是为了实现一定的目的按某种规则组织起来的数据的集合,简单的说,数据库就是存储数据的库,oracle属于其中一种常见的数据库。

二、oracle 的体系结构

如下图:
在这里插入图片描述
(1)Oracle 服务器:由 1 个数据库和一个(或多个)实例组成
(2)数据库位于硬盘上,实例位于内存中
(3)多实例(也称 集群)设计好处: 提高并发访问量; 失败迁移

1、实例的内部结构:

在这里插入图片描述

2、表空间和数据文件

(1)逻辑概念:表空间是由数据文件组成,位于实例上,在内存中。实例其实操作的是表空间
(2)物理概念:数据文件,在磁盘上,一个表空间包含一个或者多个数据文件。

3、段、区、块

表空间由段组成,段是区的集合,区是数据块的集合,数据块对应磁盘块。
因此,可以说,表空间可以映射到磁盘 ->实例映射到数据库
详细如下图所示:
在这里插入图片描述

三、启动 oracle 服务器和连接 oracle 数据库

1、windows 下启动 oracle 数据库

(1)win+r 打开“运行”
(2)输入services.msc,打开服务
(3) 启动OracleServiceORCL和home1TNSListener

2、 linux 下启动 oracle 数据库

(1)使用 linux 的 oracle 用户登陆:
(1)sqlplus sys/sys as sysdba SQL> startup
(2)启动监听服务: lsnrctl start

3、 linux 下停止 oracle 数据库

停止监听服务: shutdown immediate

4、使用 sqlplus 登陆 oracle 数据库:

(1)普通用户登陆: sqlplus scott/tiger@orcl sqlplus scott/tiger@//192.168.232.143/orcl
(2)sys 用户登陆: sqlplus sys/sys as sysdba
(3)解锁用户:alter user scott account unlock
(4)加锁用户:alter user scott account lock
(5)修改用户密码:alter user scott identified by tiger;
(6)查看当前的语言环境: select userenv(‘language’) from dual;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值