oracle 运维入门,Oracle日常基本运维命令及基本体系结构
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日常基本运维命令及基本体系结构相关推荐
- 视频教程-oracle数据库快速入门-Oracle
oracle数据库快速入门 十年项目开发经验,主要从事java相关的开发,熟悉各种mvc开发框架. 王振伟 ¥21.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 AP ...
- linux运维入门第一周的学习部分命令!
linux运维入门一周后,部分常用命令. { 逻辑靠思维,命令全靠记!} / 根分区 代表分区的根 alias 别名命令 例如:alias NAME='VALUE' cat /etc/ centos- ...
- oracle erp 财务入门,Oracle ERP EBS 顾问财务模块基本业务操作专题
课程目标: OraEBSR1201登录 OraEBSR1202添加收藏夹 OraEBSR1203快捷键查询和保存 OraEBSR1204提交请求查看请求结果 OraEBSR12 ...
- 运维技能定级标准第4篇——关于运维工程师岗位的自动化运维与运维开发技能级别设计
运维工程师岗位工作技能的评定类别(5)和(6) 5.自动化运维技术 级别0,什么都不懂 级别1,了解ansible.saltstack.puppet等主流的自动化运维管理技术工具,掌握公司主要使用的一 ...
- Oracle 运维DBA工作日常
让每个看了的人都能胜任工作0 0! 1.首先确认不会涉及到索引优化的工作,不会涉及到写sql或存储过程等sql相关问题,在有限时间里先停一下这方面的练习. 2.不会将Oracle安装在windows服 ...
- oracle 数据库运维技术,Oracle数据库智能运维标准化工艺研究-orastar-DIY数据库运维工具-第1期 导论篇...
1.编制目的 为了提升运维质量,增强数据库运维标准化.规范化,保障信息系统的安全.稳定.高效运行,助力实现智能运维,star同学在此抛砖引玉,特编制该文档. 2.维度定义 根据运维经验,现将数据库日常 ...
- DBA运维福音:10分钟,一行命令安装Oracle数据库
前言 随着Oracle数据库的普遍应用,大家多多少少都需要安装Oracle数据库,比如应用上线,应用测试,恢复演练,版本升级等等.作为经常从事这类工作的DBA运维人员,相信大家早已厌倦这些重复性的劳动 ...
- oracle数据库运维一般做什么,数据库运维都做些什么呢?
本篇文章讲述如何大家轻松认知到数据库运维都做些什么,其中有许多小细节,所以请大家仔细阅读哦~ 一. 数据库生命周期 结合软件生命周期.项目的开展,数据库的生命周期大致可分为这么几个阶段. 1. 规划计 ...
- oracle数据库dblink创建语句_「运维实验」——达梦数据库DBlink连接Oracle配置
经过昨天达梦数据库间DBlink配置(具体操作可回看上一篇文章),今天做延伸实验. 实验环境说明 Oracle数据库1:192.168.80.40 ora11g RHEL 6.5 64位 达梦数据库1 ...
最新文章
- spring mvc 接收页面表单List
- 组策略管理——软件限制策略(5)
- FlatBuffers初探
- CSS实战经验:灵活运行注释带来的益处(转载)
- falsk-sqlalchemy 连接数据库出现 No module named ‘MySQLdb‘(笔记自用)
- 学java_如何一步一步的学Java
- nginx反向代理和rewrite进行解决跨域问题、去掉url中的一部分字符串,通过nginx正则生成新的url
- 部署在SAP ABAP服务器上的SAP UI5应用,从bsp redirect(重定向)到ui5_ui5的原因分析
- 7-10 逆波兰表达式求值 (20 分)(c语言)(数据结构)
- java圆形进度条_可拖拽圆形进度条组件(支持移动端)
- 面试必备:HashMap、Hashtable、ConcurrentHashMap的原理与区别
- 【LINUX/UNIX网络编程】之使用消息队列,信号量和命名管道实现的多进程服务器(多人群聊系统)...
- 论文浅尝 | 知识图谱的不确定性衡量
- 【计算机组成原理】CPU
- Java BigDecimal应用
- 广西大学计算机英语复试的内容,广西大学计算机专业的研究生复试时
- 【代码源 Div1 - 108】#464. 数数(主席树,区间比k小的数的个数)HDU4417
- matlab朦胧的去雾、加雾算法
- 使用 DiskMaker X 轻松制作 Yosemite 安装 U 盘(引)
- Kotlin基础知识5
热门文章
- 2021年机修钳工(中级)考试内容及机修钳工(中级)考试总结
- 12.2 两个重要级数
- Feed Ratios
- Shell中的expr命令
- 计算机原理---网络基础知识
- 小技巧,怎么查看数据库热度排名
- 【原创开源应用第2期】基于RL-USB和RL-FlashFS的完整NAND解决方案,稳定好用,可放心用于产品批量
- 2020年“有史以来”全网最全1309道BAT大厂java面试题,mongodb原理知识
- 西电java实验报告 界面_西电计算机Java上机实验报告.docx
- 苹果手机语音备忘录在哪_苹果手机备忘录被家里宝宝误删了如何恢复呢?