Oracle基础结构认知—初识oracle【转】
Oracle服务器(oracle server)由实例和数据库组成。其中,实例就是所谓的关系型数据库管理系统(Relational Database Management System,RDBMS),用来提供相关的数据库管理功能;而数据库则由Oracle数据库文件组成,用来存储数据。实例可以进一步细分为系统全局区域(System Global Area,SGA)和后台进程(Background Processes)。数据库也可以再细分为数据文件(data files)、控制文件(control files)和联机重做日志文件(Online Redo Log file)。其中,实例的SGA是使用操作系统的内存空间,后台进程需要使用CPU与内存资源,组成的数据库文件则存放在硬盘中。在一个多用户的访问数据环境中可靠的管理大量的数据并允许多用户对相同数据的访问,所有这一切都必须完成的同时还要提供高性能。一个Oracle服务器还必须防止未经授权的访问,并提供故障恢复的有效解决。
Oracle数据库(Oracle database)Oracle数据库由操作系统文件,也称为数据库文件,提供实际的物理存储数据库信息。数据库文件用于确保数据是一致的,可以恢复在出现故障的实例。
Oracle实例(oracle instance)由后台进程和内存结构(SGA)组成,用于和操作系统进行联系的标识,也就是说数据库和操作系统之间的交互使用的是数据库实例.数据库名和实例名可以相同也可以不同。在一般情况下,实例名和数据库名是一对一的关系,但如果在oracle并行服务器架构(即oracle实时应用集群)中,数据库名和实例名是一对多的关系。数据库实例名与ORACLE_SID两者都表示oracle实例,但是有区别的。instance_name是oracle数据库参数。而ORACLE_SID是操作系统的环境变量。ORACLD_SID用于与操作系统交互,也就是说,从操作系统的角度访问实例名,必须通过ORACLE_SID.
***操作数据库***
1. 连接到数据库:sqlplus “/as sysdba”
oracle查看数据库实例
2. 停止数据库:shutdown immediate
3. 启动数据库实例(instance):startup nomount
4. 启动数据库(database),这时读取了control file文件:alter database mount;
5. 打开数据库服务,其实完成了数据文件及日志文件的校验:alter database open;
6. 直接加载启动:startup
oracle启动挂载数据库
***system global area***
Instance——memory structure (shared pool [library cache,data dictionary cache],Database buffer cache,redo log buffer cache)
Background process(pmon,smon,dbwr,lgwr,ckpt,others)
Database——data file
Log file
Control file
Dictionary cache=row cache
*一个数据库可以有多个实例,一个实例只能操作一个数据库。
*查看后台进程
Set wrap off
Set linesize 200;
Col name for a30
Select * from v$bgprocess;
Select * from v$bgprocess wehre paddr <>’00’;
*parameter process:pmon,smon,lgwr,dbwn,ckpt,reco
*optional process:不做阐述
*查看日志文件
1.查看控制文件:select * from v$controlfile;
2.查看数据文件:select * from v$datafile;
3.查看日志文件:select * from v$logfile;
*查看共享池: show parameter shared
*查看数据缓存:show parameter db_cache
*查看日志缓存:show parameter log
*查看SGA大小:show parmeter sga
*调整db_cache: alter system set db_cache_size=64m;
*修改会话语言提示:alter session set nls_language=American;
*查看db相关参数:show parameter db
查看oracle数据库参数
*关于db_cache修改开启相关参数:alter system set db_cache_advice=on;
*查看large_pool_cache大小:show parameter large
*修改large_pool大小:alter system large_pool_size=20m;
*查看oracle归档模式:archive log list
*查看oracle归档日志参数:show parameter log_archive_dest
*查看oracle归档日志所在路径:show parameter db_recovery_file_dest
*查看oracle数据库具有管理员权限的:select * from v$pwfile_users;
*创建备份pfile文件:create spfile=’/databack/files/spfile.ora’ from pfile;
*创建备份spfile文件:create pfile=’/dadaback/files/init.ora’ from spfile;
*查看数据库文件类型的数量:show parameter db_create
转自
https://www.toutiao.com/i6498649602999190030/
Oracle基础结构认知—初识oracle【转】的更多相关文章
- 【转】Oracle基础结构认知—初识oracle 礼记八目 2017-12-12 21:19:30
Oracle服务器(oracle server)由实例和数据库组成.其中,实例就是所谓的关系型数据库管理系统(Relational Database Management System,RDBMS), ...
- 【转】Oracle基础结构认知—oracle物理结构 礼记八目 2017-12-13 20:31:06
原文地址:https://www.toutiao.com/i6499008214980362765/ oracle数据库启动:oracle服务启动,通过参数文件查找控制文件,启动控制文件,则控制文件调 ...
- 【转】Oracle基础结构认知—进程及逻辑结构 礼记八目 2017-12-17 19:33:21
原文地址:https://www.toutiao.com/i6500477672349499917/ 一. Process Structure进程结构 Oracle有两种类型的进程: 服务器进程和后台 ...
- 【转】Oracle基础结构认知——oracle内存结构 礼记八目 2017-12-15 20:31:27
oracle的数据库实例是一组后台进程和内存结构组成的,而内存结构由系统全局区(system global area)和程序全局区(program global area)组成. #修改SGA和PGA ...
- Oracle学习笔记一 初识Oracle
数据库简介 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库.SQL 是 Structured Query Language(结构化查询语言)的首字母缩写词. 定义 数据库,简单来 ...
- Oracle 11g 新特性 -- Oracle Restart 说明(转载)
转载:http://blog.csdn.net/tianlesoftware/article/details/8435670 一. OHASD 说明 Oracle 的Restart 特性是Oracl ...
- 【Oracle】OGG(Oracle GoldenGate)简介及搭建过程
GoldenGate公司简介 GoldenGate公司专注于数据同步领域,是实现数据同步技术的领导者.至2007年,在全球35个国家售出超过2000个许可证,客户分布在政府.银行.电信.证券.传媒.医 ...
- Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之ORACLE集群概念和原理(二)
ORACLE集群概念和原理(二) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体 ...
- 【Oracle 集群】ORACLE DATABASE 11G RAC 知识图文详细教程之RAC 特殊问题和实战经验(五)
RAC 特殊问题和实战经验(五) 概述:写下本文档的初衷和动力,来源于上篇的<oracle基本操作手册>.oracle基本操作手册是作者研一假期对oracle基础知识学习的汇总.然后形成体 ...
随机推荐
- Ubantu下配置Sublime Text3---python环境的搭建
因为学习机器学习算法的原因,买的参考书籍很多都是python语言进行开发的,因此也想着在Linux系统下配置python的环境.Sublime是一款非常流行的编辑器,可以添加很多小巧有用的插件,同时也 ...
- ZOJ 1081 Within(点是否在多边形内)| 计算几何
ZOJ 1081 Within 我使用的是"射线法":从该点出发,作一条向左的水平射线,与多边形的边的交点有奇数个则点在多边形内. 需要注意的点: 如果点在多边形的边上特判. 考虑 ...
- 洛谷 P1306 斐波那契公约数 解题报告
P1306 斐波那契公约数 题意:求\(Fibonacci\)数列第\(n\)项和第\(m\)项的最大公约数的最后8位. 数据范围:\(1<=n,m<=10^9\) 一些很有趣的性质 引理 ...
- 20135239 Linux内核分析 期中总结
期中总结 链接 网易云课堂 MOOC 摘录与实验内容 第一周: http://www.cnblogs.com/20135239-yxlm/p/5216842.html 第二周: http://www. ...
- FastDFS分布式存储
分布式存储分类 通用分布式存储:mogilefs, fastdfs, ...(无文件系统接口, 通过API访问) 专用分布式存储:即分布式文件系统, moosefs, ...(有文件系统接口) GFS ...
- fzyzojP3412 -- [校内训练20171212]奇数
套路地, 考虑dfs树上搞事情 容易发现,对于(x,y)如果dfs树上距离为奇数,或者dfs树上路径中有一条边在某个简单奇环上,那么可以经过奇数条边到达 判断边在某个奇环上: 点双,点双中黑白染色,如 ...
- python之旅:python中range()和len()函数区别
函数:len() 作用:返回字符串.列表.字典.元组等长度 语法:len(str) 参数: str:要计算的字符串.列表.字典.元组等 返回值:字符串.列表.字典.元组等元素的长度 实例 1.计算字符 ...
- python之旅:并发编程之多线程
一 threading模块介绍 multiprocess模块的完全模仿了threading模块的接口,二者在使用层面,有很大的相似性,因而不再详细介绍 官网链接:https://docs.python ...
- R kernel for Jupyter Notebook 支持r
1/2) Installing via supplied binary packages(default on Windows + Mac OS X) You can install all pack ...
- Python【异常处理】
def f(): first = input('请输入除数:') second = input('请输入被除数:') try: first = int(first) second = int(seco ...