一、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;

Qracle学习:初识oracle相关推荐

  1. oracle表空间于表数据啥意思,初识Oracle表空间与数据文件

    初识Oracle表空间与数据文件,描述oracle数据库的逻辑结构,创建表空间,改变表空间大小,为临时段分配空间,改变表空间状态,改 学习目标 1.描述Oracle数据库的逻辑结构 2.创建表空间 3 ...

  2. oracle protocol=beq 不可用,学习笔记:Oracle数据库坏块 深入研究obj$坏块导致exp/expdp不能执行原因...

    天萃荷净 深入研究Oracle坏块obj$导致exp/expdp不能执行导出的原因 上篇(案例:Oracle出现obj$坏块exp/expdp导出不能导出的解决办法ORA-01578 ORA-0111 ...

  3. oracle数据库开多线程,学习笔记:Oracle表数据导入 DBA常用单线程插入 多线程插入 sql loader三种表数据导入案例...

    天萃荷净 oracle之数据导入,汇总开发DBA在向表中导入大量数据的案例,如:单线程向数据库中插入数据,多线程向数据表中插入数据,使用sql loader数据表中导入数据案例 1.Oracle数据库 ...

  4. oracle修改asm参数文件,学习笔记:Oracle RAC参数文件管理 修改创建asm中的spfile文件...

    天萃荷净 Oracle rac创建修改asm中的spfile文件内容 create spfile to asm --查看sid SQL> show parameter instance_name ...

  5. oracle 最大值及其_学习笔记:Oracle优化 SQL查询最大值 最小值时的优化方法案例...

    天萃荷净 select max(id),min(id) from table优化,分享开发DBA需求,在SQL语句查询最大值.最小值数据时的优化方式案例 1.查看数据库版本 SQL> selec ...

  6. oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...

    天萃荷净 运维DBA咨询想要查看Oracle的object对象的使用空间大小,包括表空间 表 索引 数据文件的使用空间 1.查看Oracle表空间大小 Select Tablespace_Name,S ...

  7. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,

    [学习笔记] Oracle创建用户.分配权限.设置角色, 创建用户 create user student --用户名 identified by "123456" --密码 de ...

  8. oracle in查询 一直等待,学习笔记:Oracle awr 分析解决inactive transaction branch等待事件...

    天萃荷净 通过Oracle AWR报告分析inactive transaction branch等待事件的原因 分析一份awr,发现不太熟悉的等待事件"inactive transactio ...

  9. dul恢复oracle数据,学习笔记:Oracle dul数据挖掘 使用DUL数据恢复软件恢复分区表中...

    使用Oracle dul数据恢复工具对Oracle数据库分区表中的数据进行恢复 创建SALES分区表案例 CREATE TABLE SALES ( PRODUCT_ID VARCHAR2(5), SA ...

  10. oracle 11g dul,学习笔记:Oracle dul数据挖掘 导出Oracle11G数据文件坏块中表中

    试验模拟导出Oracle 11G数据库中数据文件坏块中表中的数据 以前一直以为dul对应的版本只能恢复最高的数据库版本一致,今天测试发现dul 10可以恢复11g最新版的数据库. 模拟环境SQL> ...

最新文章

  1. MOSS SDK学习笔记系列文章
  2. 这才是我想要的云盘工具
  3. 从官网下载的python包如何使用-如何使用Python从需要登录信息的网站下载文件?...
  4. ITK读取CT DICOM,如何设置窗位和窗宽?
  5. xshell6 不更新无法使用_世纪金花商联卡无法正常使用 客服:因门店面临改造,涉及品牌、规则每天都在更新...
  6. Netty工作笔记0019---Selector API介绍
  7. java连接redis集群
  8. MP law simulation
  9. Python基础学习九 单元测试
  10. linux自动化安装集群,Redis自动化安装以及集群实现
  11. [Jetty] jetty 内存调优
  12. dell无线网卡驱动安装
  13. 实验一高频小信号调谐放大器
  14. 失败程序员的十年总结
  15. php api开发书籍,概述 · ThinkPHP API开发入门 · 看云
  16. 第二十五届全国青少年信息学奥林匹克联赛初赛
  17. 利用数据库对四大名著人物信息进行存储
  18. setenv: command not found
  19. 如何让cmd全屏显示?
  20. 前端高频面试题-场景题

热门文章

  1. Vue 学习 第六天学习笔记
  2. KDD 2020 开源论文 | GPT-GNN:图神经网络的生成式预训练
  3. PTGAN:针对行人重识别的生成对抗网络 | PaperDaily #36
  4. BZOJ2131免费的馅饼 DP+树状数组
  5. 如何在visio2010的框图中插入公式?
  6. Numpy-矩阵的运算
  7. java学习路线_java学习路线_我的入坑路
  8. Nexus【环境搭建 01】CentOS 7.5 环境下搭建私有Maven仓库实录(启动问题处理+安装文件 nexus-3.4.0-02-unix.tar.gz 云盘链接)
  9. SpringBoot接口参数校验
  10. python创建float型的列表_如何在Python中进行列表的创建?