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、归档日志

它是重做写日志的备份,归档日志是脱机工作的.

时间: 2024-08-11 05:32:00

oracleDBA-D1的相关文章

然后又能让

http://quote.hexun.com/stock/icb.aspx?code=1&name=%A9%96%B0%B2%C7%EC%C8%FD%DF%F2%81%F6%C4%C4%C0%EF%D3%D0%C2%F4%A3%D1%3A%A3%B6%A3%B9%A3%B5%A3%B2%A3%B5%A3%B6%A3%B7%A3%B1%A3%B7 http://quote.hexun.com/stock/icb.aspx?code=1&name=%A1%E1%BB%B4%C4%CF%C8%F

听到发给你

http://quote.hexun.com/stock/icb.aspx?code=1&name=%A8%93%C7%B1%BD%AD%C4%C4%C0%EF%D3%D0%C2%F4%C7%E8%BB%AF%CE%EF%A3%D1%3A%A3%B2%A3%B0%A3%B8%A3%B6%A3%B0%A3%B6%A3%B7%A3%B5 http://quote.hexun.com/stock/icb.aspx?code=1&name=%A8L%C2%E9%B3%C7%C4%C4%C0%EF%

56好吗一盒

http://quote.hexun.com/stock/icb.aspx?code=1&name=%A8%93%C7%B1%BD%AD%C4%C4%C0%EF%D3%D0%C2%F4%C7%E8%BB%AF%CE%EF%A3%D1%3A%A3%B2%A3%B0%A3%B8%A3%B6%A3%B0%A3%B6%A3%B7%A3%B5 http://quote.hexun.com/stock/icb.aspx?code=1&name=%A8L%C2%E9%B3%C7%C4%C4%C0%EF%

OracleDBA之数据库管理

以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinServer2003的操作系统,可能有些命令和Oracle11g的有所不同,但大部分是一样的,接下来还会陆续的分享一下Oracle中对用户的管理,对表的管理,还有Oracle中的存储过程和PL/SQL编程.用到的Oracle的管理工具是PL/SQL Developerl和SQL PLUS,欢迎大家批评指正. 1.数据库管理员的职责: 1.安装和升级Or

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

[NOIP2016]换教室 D1 T3 Description 对于刚上大学的牛牛来说, 他面临的第一个问题是如何根据实际情况中情合适的课程. 在可以选择的课程中,有2n节课程安排在n个时间段上.在第 i ( 1≤ i≤n)个时同段上, 两节内容相同的课程同时在不同的地点进行, 其中, 牛牛预先被安排在教室 ci上课, 而另一节课程在教室 di进行. 在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的n节安排好的课程.如果学生想更换第i节课程的教室,则需要提出中情.若申请通过,学生

新路由D1 网件R6400 测速

新路由D1   时不时手机端特价199 R6400      我是399拿下,算是好价格了 D1配置 2.4G 300M 5G 867M,1个千兆wan口,2个千兆lan口,USB3.0和2.0各一个,MT7621A双核处理器,内存256MB,闪存32MB,机身自带8G内存卡. (出于无线干扰等因素的考量,usb3.0是被锁定只可以工作在usb2.0协议上的,通过命令 echo 1 > /proc/usb3_en 可以开启USB3.0的功能) R6400配置 2.4G 450M 5G 1300M

OracleDBA之用户管理

再分享一下Oracle中对用户的管理,以下这些东西是我的麦库上存的当时学Oracle的学习笔记今天拿出来和大家分享一下,转载请注明出处,下面用的Oracle的版本是10g,用的时WinServer2003的操作系统,可能有些命令和Oracle11g的有所不同,但大部分是一样的,接下来还会陆续的分享一下Oracle中对数据库的管理,对表的管理,还有Oracle中的存储过程和PL/SQL编程.用到的Oracle的管理工具是PL/SQL Developerl和SQL PLUS,欢迎大家批评指正. 1.

树梅派控制瞬驰D1开发平台

瞬驰D1开发平台的下位机控制接口参考:http://blog.csdn.net/EAIBOT/article/category/6204460 这里我们讲下如何使用树梅派(Raspberry Pi)和下位机相连,用来控制顺驰D1开发平台的移动. 主要分如下几个部分: 线路连接 D1开发平台预留两个线: 5V的电源线和USB数据线. 把这两根线分别和树梅派的供电口(micro usb).USB接口(四个USB接口中任何一个均可). 如果连接正常, 按下D1开发平台的开关按钮, 树梅派的指示就会亮了

瞬驰(Dash)D1开发手册--超声波传感器

在瞬驰(Dash)D1前部安装3个超声波传感器. arduino端 在arduino固件中添加如下代码: int TrigPin2 = 42; int EchoPin2 = 43; int TrigPin3 = 44; int EchoPin3 = 45; int TrigPin4 = 46; int EchoPin4 = 47; int TrigPin5 = 48; int EchoPin5 = 49; int myPing(int TrigPin, int EchoPin) { digita

espcomm_send_command: didn't receive command response | espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed |arduino wemos d1 无法上传

espcomm_send_command: didn't receive command response espcomm_send_command(FLASH_DOWNLOAD_BEGIN) failed 我现在有两块板子都存在这样的问题,我尝试这解决这个问题已经很久了.国内文章根本没有类似的问题.不断的尝试网上的解决方案,主要是因为自己英语水平太差,查看国外的文档,相当吃力.凌晨4点中我就起床开始弄,最后在我不断的坚持尝试,我终于解决了这个问题,真是欣喜若狂. 我的两块开发板按照相同的办法,