一、数据库备份

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的更多相关文章

  1. [NOIP2016]换教室 D1 T3 Floyed+期望DP

    [NOIP2016]换教室 D1 T3 Description 对于刚上大学的牛牛来说, 他面临的第一个问题是如何根据实际情况中情合适的课程. 在可以选择的课程中,有2n节课程安排在n个时间段上.在第 ...

  2. 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 ...

  3. CIF、DCIF、D1分辨率是多少?

    CIF简介: QCIF全称Quarter common intermediate format.QCIF是常用的标准化图像格式.在H.323协议簇中,规定了视频采集设备的标准采集分辨率.QCIF = ...

  4. D1. Great Vova Wall (Version 1)

    链接 [https://codeforces.com/contest/1092/problem/D1] 题意 给你n个位置墙的高度,现在你有2×1 砖块,你可以竖直或者水平放置 问你是否可以使得所有位 ...

  5. hz2016的noip模拟赛(d1 + d2)

    QAQ怕不是真的凉凉 d1 205 + d2 170 = 375 感觉难度和noip差不多 那么这可是有够凉的 官方题解 D1 D2 D1 T1 某地的ENLIGHTENED总部总部有N个Agent, ...

  6. Newifi2(D1) 刷入pb-boot和breed的记录

    今天要给一个newifi d1刷系统时发现居然还是原厂的uboot, 使用uboot刷入rom时会进行校验拦截第三方的rom. 之前有刷过这个设备的, 但是已经完全记不清怎么处理的了. 查了一下, 这 ...

  7. Codeforces Round #350 (Div. 2) D1. Magic Powder - 1 二分

    D1. Magic Powder - 1 题目连接: http://www.codeforces.com/contest/670/problem/D1 Description This problem ...

  8. 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 ...

  9. ZJOI2018 D1

    归途的车上满是悲伤的气息 虽然早就预言到D1会滚粗,但一切都结束之后还是特别难过. 延时15min 50min T1 30pts 1.5h T2 10pts 2.5h T1 50pts 4.5h T3 ...

  10. 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 ...

随机推荐

  1. Android笔记

    SYSTEM_ALERT_WINDOW and WRITE_SETTINGS, 这两个权限比较特殊,不能通过代码申请方式获取,必须得用户打开软件设置页手动打开,才能授权.路径是:Settings-&g ...

  2. Emeditor批量修改文件编码格式(UTF-8)

    采用宏的形式进行,直接在Emeidor导入宏即可使用: emeditor导入宏:[宏]->[自定义]->[新建]->找到EncodingChange.jsee文件即可. 链接:htt ...

  3. 利用django创建一个投票网站(五)

    创建你的第一个 Django 项目, 第五部分 这一篇从第四部分(en)结尾的地方继续讲起.我们在前几章成功的构建了一个在线投票应用,在这一部分里我们将其创建一些自动化测试. 自动化测试简介 自动化测 ...

  4. 5 Django系列之通过list_display展示多对多与外键内容在admin-web界面下

    list_display展示多对多关系的内容 表结构关系 表一 class Server(models.Model): asset = models.OneToOneField('Asset') cr ...

  5. Linux常用命令和Shell编程基础

    目录相关 cd - .与.. 分别表示当前目录和父目录 - ~与$HOME 都是指当前用户的主目录 - cd – 切换到上一次所在的目录(不一定是父目录) pwd - pwd 显示当前目录 - $PW ...

  6. prototype,__proto__,constructor

    proto属性: 所有对象都有此属性.但它不是规范里定义的属性,并不是所有JavaScript运行环境都支持.它指向对象的原型,也就是你说的继承链里的原型.通过Object.getPrototypeO ...

  7. 【IOS】将字体大小不同的文字底部对齐

    从WP转IOS了,还是放不下...... 在项目中,要实现如图多个不同大小的文字   底部对齐的效果   像下面这样: (想要的效果) 以为用三个UIFont不同的UILabel  之后让他们底部对齐 ...

  8. Oracle 查询语句(where,order by ,like,in,distinct)

    select * from production;alter table production add productionprice number(7,2); UPDATE production s ...

  9. HttpCache缓存扩展方法

    using System;using System.Collections;using System.Configuration;using System.Web;using System.Web.C ...

  10. Max double slice sum 的解法

    1. 上题目: Task description A non-empty zero-indexed array A consisting of N integers is given. A tripl ...