Oracle日常基本运维命令及基本体系结构

发布人:中嘉和信发布时间:2020.05.11来源:运维派

中嘉和信北京机房以康盛机房、亦庄国际机房、四季青机房为主,作为互联网数据中心集成服务领域的标杆企业,中嘉和信一直以客户需求为导向,以技术创新为驱动,以服务质量为保障,学习创新,合作共赢,持续为客户提供更加优质的产品和服务,陪伴客户共同成长,助力客户实现梦想。如有业务需求请拨打010-51265666进行咨询,欢迎预约参观机房!

前言

Oracle是一个庞大的系统,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,那么从哪开始学好呢?如果在大学期间学过数据库理论,或有一定的数据库基础自然很好;如果没有的话,真的是个大问题,我个人认为还是应该从日常基本运维命令及基本体系结构学起,下面我分享一下我常用的运维命令及总结的体系结构。

一、Oracle日常基本运维命令

1.Oracle打开数据库

# su – oracle

$ sqlplus

Enter user-name: con /as sysdba

Connected to:

Oracle Database 11g Enterprise Edition

Release 11.2.0.4.0 – 64bit Production

With the Partitioning, OLAP, Data Mining

and Real Application Testing options

SYS@orcl>startup [nomount|mount|startup]

备注:打开数据库startup可带三个参数,分别是

SYS@orcl> startup nomount仅启动instances

SYS@orcl> startup mount启动instances,连上(mount)数据库

SYS@orcl> startup normal启动instances,连上(mount)数据库(推荐)

打开(open)数据库

startup缺省参数是normal

2.启动Oracle Listener

#su – oracle

$lsnrctl start

3.关闭Oracle Listener

#su – oracle

$lsnrctl stop

4.Oracle关闭数据库

SYS@orcl> shutdown immediate

5.查找Oracle软件位置

$ cd $ORACLE_HOME

$ pwd

/u01/app/oracle/product/10.2.0/db_1

6.查找Oracle数据库的位置

$ cd $ORACLE_BASE

$ pwd

/u01/app/oracle

备注:Oracle数据库软件的文件和Oracle数据库的文件可以分开存储到两个地方。

我们最常使用的几乎全部的在生产环境里面的存放结构是:Oracle数据库软件存放在服务器本地硬盘上而Oracle数据库存放在存储上

7.查看是否存在Oracle实例

$ ps -ef|grep ora

oracle 8888 1 0 08:88 ? 00:00:00

ora_pmon_yxxt

8.查看内存状态

$ ipcs

——Shared Memory Segments ——–

key shmid owner perms bytes nattch status

9.查询数据文件路径

SYS@orcl>select FILE_NAME from

dba_data_files;

FILE_NAME

—————————————————

/data/oracle/app/oradata/orcl/users01.dbf

/data/oracle/app/oradata/orcl/undotbs01.dbf

/data/oracle/app/oradata/orcl/sysaux01.dbf

/data/oracle/app/oradata/orcl/system01.dbf

/data/oracle/app/oradata/orcl/essc5DBSpace_01.dbf

/data/oracle/app/oradata/orcl/tkmsDBSpace_01.dbf

6 rows selected.

10.查询重做日志文件

SYS@orcl>select * from v$logfile;

3

ONLINE

/data/oracle/app/oradata/orcl/redo03.log

NO

2

ONLINE

/data/oracle/app/oradata/orcl/redo02.log

NO

1

ONLINE

/data/oracle/app/oradata/orcl/redo01.log

NO

11.查询控制文件

SYS@orcl>select * from v$controlfile;

/data/oracle/app/oradata/orcl/control01.ctl

NO

16384   720

/data/oracle/app/fast_recovery_area/orcl/control02.ctl

NO

16384   720

12.查看是否启用了归档模式

SYS@orcl> archive log list;

13.查看归档路径

SYS@orcl>show parameter

log_archiverd_dest ;

SYS@orcl>select name from v$archived_log

;

二、Oracle基本体系结构

1.Oracle实例有SGA,SGA中有六个池子,还有五个后台进程。

2.Oracle三大文件,控制文件、数据文件、重做日志文件

2.1控制文件:存放数据库的物理结构信息,所谓的物理结构,主要是数据库有多少数据文件,数据文件分别放在什么位置,Oracle数据库有多少redolog文件,这些文件分别放在什么位置;存放数据库的当前运行的一些状态信息,比如说那个数据文件是在线正常的,哪些数据文件是离线不正常的,Oracle数据库当前正在使用着众多重做日志文件的哪一个,哪一些日志文件有一些问题。

2.2数据文件:里面放的是Oracle实在的数据文件数据,Oracle数据主要放的是表,表信息就放在数据文件里面,控制文件会很小,但是数据文件会很大,因为Oracle所有的数据全部放在数据文件里面。

2.3重做日志文件:日志文件里放的是日志,日志记录的是Oracle对数据库、对数据文件所做的所有的修改,全部会以日志的方式记录在日志文件中。它记录的是数据文件的变化过程。

3.Oracle有六大内存块,共享池、streams池、大型池、java池、数据库缓冲区高速缓存、重做日志缓冲区。

4.Oracle有五大后台进程,检查点(CKPT)、系统监视器(SMON)、进程监视器(PMON)、数据库写进程(DBWn)、日志写进程(LGWR)。

中嘉和信北京机房以康盛机房、亦庄国际机房、四季青机房为主,作为互联网数据中心集成服务领域的标杆企业,中嘉和信一直以客户需求为导向,以技术创新为驱动,以服务质量为保障,学习创新,合作共赢,持续为客户提供更加优质的产品和服务,陪伴客户共同成长,助力客户实现梦想。如有业务需求请拨打010-51265666进行咨询,欢迎预约参观机房!

分享至

oracle 运维入门,Oracle日常基本运维命令及基本体系结构相关推荐

  1. 视频教程-oracle数据库快速入门-Oracle

    oracle数据库快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥21.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...

  2. linux运维入门第一周的学习部分命令!

    linux运维入门一周后,部分常用命令. { 逻辑靠思维,命令全靠记!} / 根分区 代表分区的根 alias 别名命令 例如:alias NAME='VALUE' cat /etc/ centos- ...

  3. oracle erp 财务入门,Oracle ERP EBS 顾问财务模块基本业务操作专题

    课程目标: OraEBSR1201登录    OraEBSR1202添加收藏夹    OraEBSR1203快捷键查询和保存    OraEBSR1204提交请求查看请求结果    OraEBSR12 ...

  4. 运维技能定级标准第4篇——关于运维工程师岗位的自动化运维与运维开发技能级别设计

    运维工程师岗位工作技能的评定类别(5)和(6) 5.自动化运维技术 级别0,什么都不懂 级别1,了解ansible.saltstack.puppet等主流的自动化运维管理技术工具,掌握公司主要使用的一 ...

  5. Oracle 运维DBA工作日常

    让每个看了的人都能胜任工作0 0! 1.首先确认不会涉及到索引优化的工作,不会涉及到写sql或存储过程等sql相关问题,在有限时间里先停一下这方面的练习. 2.不会将Oracle安装在windows服 ...

  6. oracle 数据库运维技术,Oracle数据库智能运维标准化工艺研究-orastar-DIY数据库运维工具-第1期 导论篇...

    1.编制目的 为了提升运维质量,增强数据库运维标准化.规范化,保障信息系统的安全.稳定.高效运行,助力实现智能运维,star同学在此抛砖引玉,特编制该文档. 2.维度定义 根据运维经验,现将数据库日常 ...

  7. DBA运维福音:10分钟,一行命令安装Oracle数据库

    前言 随着Oracle数据库的普遍应用,大家多多少少都需要安装Oracle数据库,比如应用上线,应用测试,恢复演练,版本升级等等.作为经常从事这类工作的DBA运维人员,相信大家早已厌倦这些重复性的劳动 ...

  8. oracle数据库运维一般做什么,数据库运维都做些什么呢?

    本篇文章讲述如何大家轻松认知到数据库运维都做些什么,其中有许多小细节,所以请大家仔细阅读哦~ 一. 数据库生命周期 结合软件生命周期.项目的开展,数据库的生命周期大致可分为这么几个阶段. 1. 规划计 ...

  9. oracle数据库dblink创建语句_「运维实验」——达梦数据库DBlink连接Oracle配置

    经过昨天达梦数据库间DBlink配置(具体操作可回看上一篇文章),今天做延伸实验. 实验环境说明 Oracle数据库1:192.168.80.40 ora11g RHEL 6.5 64位 达梦数据库1 ...

最新文章

  1. spring mvc 接收页面表单List
  2. 组策略管理——软件限制策略(5)
  3. FlatBuffers初探
  4. CSS实战经验:灵活运行注释带来的益处(转载)
  5. falsk-sqlalchemy 连接数据库出现 No module named ‘MySQLdb‘(笔记自用)
  6. 学java_如何一步一步的学Java
  7. nginx反向代理和rewrite进行解决跨域问题、去掉url中的一部分字符串,通过nginx正则生成新的url
  8. 部署在SAP ABAP服务器上的SAP UI5应用,从bsp redirect(重定向)到ui5_ui5的原因分析
  9. 7-10 逆波兰表达式求值 (20 分)(c语言)(数据结构)
  10. java圆形进度条_可拖拽圆形进度条组件(支持移动端)
  11. 面试必备:HashMap、Hashtable、ConcurrentHashMap的原理与区别
  12. 【LINUX/UNIX网络编程】之使用消息队列,信号量和命名管道实现的多进程服务器(多人群聊系统)...
  13. 论文浅尝 | 知识图谱的不确定性衡量
  14. 【计算机组成原理】CPU
  15. Java BigDecimal应用
  16. 广西大学计算机英语复试的内容,广西大学计算机专业的研究生复试时
  17. 【代码源 Div1 - 108】#464. 数数(主席树,区间比k小的数的个数)HDU4417
  18. matlab朦胧的去雾、加雾算法
  19. 使用 DiskMaker X 轻松制作 Yosemite 安装 U 盘(引)
  20. Kotlin基础知识5

热门文章

  1. 2021年机修钳工(中级)考试内容及机修钳工(中级)考试总结
  2. 12.2 两个重要级数
  3. Feed Ratios
  4. Shell中的expr命令
  5. 计算机原理---网络基础知识
  6. 小技巧,怎么查看数据库热度排名
  7. 【原创开源应用第2期】基于RL-USB和RL-FlashFS的完整NAND解决方案,稳定好用,可放心用于产品批量
  8. 2020年“有史以来”全网最全1309道BAT大厂java面试题,mongodb原理知识
  9. 西电java实验报告 界面_西电计算机Java上机实验报告.docx
  10. 苹果手机语音备忘录在哪_苹果手机备忘录被家里宝宝误删了如何恢复呢?