oracleDBA-D1
一、数据库备份
1、测试系统环境:win10 64位 企业版
测试数据库环境:oracle11gR2
2、步骤:
I、首先以sysdba权限用户登录数据库,命令:
SQL> connect 超级管理员用户名/密码 as sysdba;(例:system/zdh139659)
II、找到控制文件所在目录(联机重做日志文件和数据文件)
SQL> col name for a60
SQL> select name
2 from v$controlfile;
下面是我的:
NAME
------------------------------------------------------------
D:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROL01.CTL
D:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL
III、使用命令关闭数据库
SQL> shutdown immediate
IV、创建备份目录(如:D:\Backup),复制相关文件
1、复制所有的联机重做日志、控制文件和数据文件
SQL> host copy D:\app\Administrator\oradata\orcl\*.* D:\Backup
2、复制参数文件和口令文件(可选)
SQL>host copy D:\app\Administrator\product\11.2.0\dbhome_1\database\*.* D:\Backup\database
V、重新打开数据库
SQL>startup
二、 重要代码
I、改变共享池大小
SQL>alter system set shared_pool_size=250M;
II、改变数据库高速缓冲区大小
SQL>alter system set db_cache_size=250M;
III、查看内存缓冲区顾问的状态(打开):
SQL>select id,name,block_size,advice_status from v$db_cache_advice;
IV、关闭内存缓冲区顾问的状态
SQL>alter system set db_cache_advice=off;
V、或者内存缓冲区的信息
方法一:SQL>show parameter SGA_MAX_SIZE;
方法二:SQL>col name for a20
SQL>col value for a25
SQL>select name,type,value from v$parameter where name=’sga_max_size’;
VI、查看系统目前所启动的数据库写进程(DBWR)个数
SQL>show parameter DB_WRITER_PROCESSES
VII、查看oracle目前启动了多少个后台进程
SQL>col program for a30
SQL>set pagesize 35
前面这两句sql是为了格式化输出结果
SQL>select pid,username,program from v$process where background=’1’ order by program;
其中,where background=’1’这句sql是为了只显示后台进程。
三、oracle体系结构
1、在数据库系统中什么是稀有资源:
内存
2、oracle服务器的组成:
oracle服务器= oracle实例+oracle数据库
3、oracle服务器的三种安装方式:
(1)、基于主机方式
(2)、两层模型方式(客户端-服务器)
(3)、三层模型方式(客户端-应用服务器-服务器)
4、oracle体系结构的轮廓:
(1)、oracle服务器(实例+数据库)
(2)、用户进程
(3)、服务器进程
(4)、关键文件:
控制文件+重做日志文件+数据文件—(这三者属于数据库)+
初始化参数文件+密码文件+归档重做日志文件(不属于数据库)
5、oracle实例:
oracle实例=内存结构(系统全局区,SGA)+后台进程
SGA=共享池+数据库高速缓冲区+重做日志缓冲区+其他(如:锁,统计数据)
5个必须的后台进程:SMON+PMON+DBWR+LGWR+CKPT
6、oracle引入实例的目的:
管理数据库,提供服务
7、oracle数据库(物理结构):
oracle数据库也叫物理(外存)结构
=控制文件+重做日志文件+数据文件
8、怎样建立与实例的连接:
sqlplus下输入命令----startup
9、服务器进程
程序全局区(PGA):为新建的服务器进程分配的一个私有内存区
PGA=排序区+Cursor状态区+ 会话信息区+堆栈区
10、oracle执行sql查询语句的主要步骤:
i、编译:服务器进程把sql语句正文放入共享池下的高速缓存
ii、执行
iii、提取数据
11、共享池:
共享池=库高速缓存+数据字典高速缓存
12、库高速缓存
通过LRU的队列或者算法对库高速缓存进行管理
13、归档日志
它是重做写日志的备份,归档日志是脱机工作的.
转载于:https://www.cnblogs.com/npzdh/p/6067451.html
oracleDBA-D1相关推荐
- oracle10个,OracleDBA新手经常碰到的10个Oracle错误
OracleDBA新手经常碰到的10个Oracle错误(英文) This document contains information about errors frequently encounter ...
- 滴滴联合比亚迪:首款定制网约车D1发布
11月16日,滴滴出行举办"滴滴开放日",正式发布全球首款定制网约车D1.这款车基于滴滴平台上5.5亿乘客.上千万司机需求.百亿次出行数据,针对网约车出行场景,在车内人机交互.司乘 ...
- SAP QM 采样方案的c1 d1 c2 d2 --多重采样
SAP QM 采样方案的c1 d1 c2 d2 --多重采样 使用QDP1创建采样方案的时候为什么只要填写c1 d1不用填写c2 d2等等呢? 首先,C1/C2-C7代表接受数 D1/D2-D7代表拒 ...
- 特斯拉D1芯片遭实名diss:内存到封装都成问题,网友:反正不能公开测评
明敏 发自 凹非寺 量子位 报道 | 公众号 QbitAI 在今年特斯拉AI开放日上,D1芯片风光无限. 独特的晶圆封装系统+芯片设计,让D1在训练万亿参数级神经网络时,可以拥有数量级优势. 特斯拉更 ...
- 省时省事省力 巧用阿里ECS D1构建大数据处理平台
随着人们逐渐认识到 "大数据"的价值,互联网.电商到金融业.政企等各行业开始处理海量数据.如何低成本.敏捷高效地搭建大数据处理平台,成为影响大数据创新效率的关键. 为了让用户以最简 ...
- dell服务器从硬盘引导,就是折腾 篇三:戴尔H710 mini(D1版本)阵列卡刷直通模式 附硬盘引导和还原IR模式办法...
首先断开电池,确保阵列卡牢牢插入主板,没有松动.否则可能像我一样启动后识别不了raid卡. 经实际测试,机器上后加的hba卡不影响h710的识别 一.将机器引导到折腾篇1里的freedos.iso 1 ...
- Codeforces Round #527 (Div. 3) 总结 A B C D1 D2 F
传送门 A 贪心的取 每个字母n/k次 令r=n%k 让前r个字母各取一次 1 #include <bits/stdc++.h> 2 using namespace std; 3 type ...
- C++虚继承(四) --- /d1 reportSingleClassLayout插入看类内存布局
1 #include <iostream> 2 using namespace std; 3 class base1 4 { 5 int a; 6 double b; 7 char c; ...
- 基于wemos D1的无线遥控灯(433m无线模块)
参考:基于wemos D1的无线遥控灯(433m无线模块) 作者:一只小阿大:) 发布时间: 2021-04-16 09:25:53 网址:https://blog.csdn.net/qq_44610 ...
- 基于Wemos D1的感应开盖垃圾桶
参考:基于Wemos D1的感应开盖垃圾桶(增加自己的代码实现部分) 作者:LEO-max 发布时间:2020-12-29 15:21:26 网址:https://blog.csdn.net/zouc ...
最新文章
- Ext.NET加入自定义验证JS函数
- 如何听节拍器_我是如何开垮一家琴行的!
- Pytyon3中实现十进制转不同进制
- 浅谈多目标跟踪中的相机运动
- Spring Boot 学习系列(04)—分而治之,多module打包
- 基于visual Studio2013解决C语言竞赛题之1033数字交换
- 一步一步学Ruby(八):字符串表达式
- 《悟道》读后感---赢在职场
- html5好看表格样式,CSS实现的清爽、漂亮的表格样式分享
- AD9如何设置原点位置
- 小坑远程shell工具
- 编程猫编程平台的使用介绍
- ModelArts解压OBS上压缩包
- 标量、矩阵对向量求导
- 关于jmeter TPS解读
- RR报文解析(三)利用LSR, DLSR计算RTT
- 10 个不错 Web3 设计灵感网站
- can't find lxxx解决办法
- 外挂制作--------过NP技术渐渐
- 5、电子元器件基础知识大全,一文了解所有基本元器件
热门文章
- AngularDart4.0 指南- 显示数据
- 26.Silverlight多线程技术ThreadPool的使用
- oracle默认初始化用户名密码和密码修改
- MongoDB限制与阈值
- Eclipse从SVN恢复本地误删除已删除的文件和代码
- android Glide简单使用
- android 解决setbackgrounddrawable过时
- ResourceID(frameworks/base/libs/utils/README)
- 解决ActionBar中的不显示View控件
- node.js和npm的关系