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、归档日志
它是重做写日志的备份,归档日志是脱机工作的.
oracleDBA-D1的更多相关文章
- [NOIP2016]换教室 D1 T3 Floyed+期望DP
[NOIP2016]换教室 D1 T3 Description 对于刚上大学的牛牛来说, 他面临的第一个问题是如何根据实际情况中情合适的课程. 在可以选择的课程中,有2n节课程安排在n个时间段上.在第 ...
- Codeforces Round #350 (Div. 2)A,B,C,D1
A. Holidays time limit per test 1 second memory limit per test 256 megabytes input standard input ou ...
- CIF、DCIF、D1分辨率是多少?
CIF简介: QCIF全称Quarter common intermediate format.QCIF是常用的标准化图像格式.在H.323协议簇中,规定了视频采集设备的标准采集分辨率.QCIF = ...
- D1. Great Vova Wall (Version 1)
链接 [https://codeforces.com/contest/1092/problem/D1] 题意 给你n个位置墙的高度,现在你有2×1 砖块,你可以竖直或者水平放置 问你是否可以使得所有位 ...
- hz2016的noip模拟赛(d1 + d2)
QAQ怕不是真的凉凉 d1 205 + d2 170 = 375 感觉难度和noip差不多 那么这可是有够凉的 官方题解 D1 D2 D1 T1 某地的ENLIGHTENED总部总部有N个Agent, ...
- Newifi2(D1) 刷入pb-boot和breed的记录
今天要给一个newifi d1刷系统时发现居然还是原厂的uboot, 使用uboot刷入rom时会进行校验拦截第三方的rom. 之前有刷过这个设备的, 但是已经完全记不清怎么处理的了. 查了一下, 这 ...
- Codeforces Round #350 (Div. 2) D1. Magic Powder - 1 二分
D1. Magic Powder - 1 题目连接: http://www.codeforces.com/contest/670/problem/D1 Description This problem ...
- CodeForces Round #527 (Div3) D1. Great Vova Wall (Version 1)
http://codeforces.com/contest/1092/problem/D1 Vova's family is building the Great Vova Wall (named b ...
- ZJOI2018 D1
归途的车上满是悲伤的气息 虽然早就预言到D1会滚粗,但一切都结束之后还是特别难过. 延时15min 50min T1 30pts 1.5h T2 10pts 2.5h T1 50pts 4.5h T3 ...
- Codeforces Round #540 (Div. 3) D1. Coffee and Coursework (Easy version) 【贪心】
任意门:http://codeforces.com/contest/1118/problem/D1 D1. Coffee and Coursework (Easy version) time limi ...
随机推荐
- Android基础总结(四)
网络图片查看器 确定图片的网址 发送http请求 URL url = new URL(address); //获取连接对象,并没有建立连接 HttpURLConnection conn = (Http ...
- JDBC判断数据库是否插入成功
package com.xujianyou; import java.sql.*; public class TestConnect { public static void main(String ...
- bzoj2702[SDOI2012]走迷宫
题意:给你一个有向图,点数10000,边数1000000,SCC大小不超过100(按数据范围的写法只有第三部分数据满足这个条件,不过第二部分数据并没有出现大小大于100个点的SCC,我是用数组大小为1 ...
- 【JavaWeb】SSM+SpringSecurity+EhCache+JCaptcha 完整Web基础框架(六)
Showings 我个人的项目,当前不断地在更新. 我希望做成一个好项目,同时,也是在锻炼自己的技术. 在项目中发现问题,学习知识,是比较可取的一条路子. 这样学习到的知识,虽然分散,但是都很实用,而 ...
- HDU3394:Railway
传送门 点双练习. 对于一张图,询问有多少条边不属于任意一个点双和多少条边至少属于两个点双. 显然,一张图里有多少个桥就是第一问的答案. 对于第二问,考虑对于一个点双,如果其中的边数等于点数,那么这个 ...
- Windows bat脚本学习(1)
基础 首先所有命令在cmd命令行中都能找到说明: 例如 想知道type用法 输入type /? 其他命令都一样 type [drive:][path] filename 显示文本文件内容 虽然有点鸡肋 ...
- python学习笔记(一)
• Python能干嘛?[1]科学计算[2]图形化开发[3]系统脚本[4]Web服务器[5]网络爬虫[6]服务器集群自动化运维 • 常用工具:easy_install.pip.ipython.Subl ...
- 一键批量添加材质的法线贴图-unity插件
有时候材质做完后需要更改贴图,或者增加贴图,数量少的时候可以一张张添加和修改,数量多的时候就只能代码生成了.原理是通过名字的关联:主贴图和法线贴图大多数只是后缀的不同上,如果不是那是美术规范没做好啊, ...
- 错误403,You don't have permission to access /index.html on this server.
再更改apache工程路径时候,按照许多教程改了httpd.conf文件,还是不行,问题依旧存在 解决方式,你的个人文件夹的权限还没改好,看一下自己的个人文件夹的权限,是否可以读写
- bootstrap1
让bootstarp3 支持ie的兼容模式: 支持浏览器的响应式布局: 是指网页既可以用在pc上,也可以用在手机上, 而且不需要修改源文件. bootstrap包括: css文件, 只需要加载: cs ...