共享池中的缓存:

绑定变量是一种优化执行的方式。

lgwr 重做日志进程
dbwr 数据写进程
smon 系统监督进程
pmon 进程监督进程
ckpt 校验点进程

arch 归档日志进程

spool 命令可以生成文件。

alter system kill session '146,40';

startup nomount mount open
shutdown normal transactional immediate abort

normal 阻止新的连接,等待所有连接断开,事务执行完成 ,检查和关闭文件

transactional transactional
阻止 断开连接 等待事务完成 检查和关闭
immediate
阻止 断开 回退事务 检查和关闭

abort

阻止 断开 不等待 不检查 这种方式重启后 需要恢复数据。

控制文件的移动
1.alter system set control_files='D:\backup\disk1\CONTROL01.CTL',
'D:\backup\disk3\CONTROL02.CTL','D:\backup\disk5\CONTROL03.CTL' scope=spfile;
2.停库
3.移动文件到新路径下
4.启库。

日志文件

logfile

移动非系统表空间的数据文件:
先置为脱机
alter tablespace jinlian offline;
在复制文件
在执行移动文件命令
alter tablespace jinlian rename datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA\JINLIAN01.DBF'
to 'D:\backup\disk1\JINLIAN01.DBF';
最后置为在线
alter tablespace jinlian online;

系统的需要先停库,在置为mount状态下执行
shutdown immedaite;
startup mount;
alter database rename file 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORA\SYSTEM01.DBF'
to 'D:\backup\disk1\SYSTEM01.DBF';
alter database open;

alter system switch logfile;--强制性重做日志文件切换

alter system checkpoint;---强制性产生检查点

修改系统参数:

alter system set 参数名='';

show parameter 参数名

tablespace TBSL_SDDQ --表段X_SMALL_AREA放在表空间TBSL_SDDQ中
  pctfree 10 --块保留10%的空间留给更新该块数据使用
  initrans 1 --初始化事务槽的个数
  maxtrans 255 --最大事务槽的个数
  storage --存储参数
  ( 
    initial 64k --区段(extent)一次扩展64k
    minextents 1 --最小区段数
    maxextents unlimited --最大区段无限制 
  );

临时表

create global temporary table

temp

(aa varchar2(10))

on commit delete/perserve rows;

perserve 会话级:退出当前会话,会删除临时表的数据。

delete事务级:commit或 rollback后会删除临时表的数据。

--移动非分区表
alter table scott.EVENT move tablespace PIONNER_DATA;

select * from dba_indexes t where t.owner='SCOTT';
select * from dba_ind_columns t where t.TABLE_OWNER='SCOTT';

select * from scott.event

b-树索引
create index scott.event_evtname_idx
on scott.event(eventname)
pctfree 20
storage(
initial 100K
next 100K
pctincrease 0 maxextents 100
)
tablespace pionner_indx;

位图索引
create bitmap index scott.evt_evttype_idx
on scott.event(evttype)
pctfree 20
storage(
initial 100K
next 100K
pctincrease 0 maxextents 100
)
tablespace pionner_indx;

约束:

外键约束行为

noaction :  要删主表数据,必须先删除从 表的数据

set null:删除主表数据,把从表数据置为null。

cascade:同时删除主从表数据。

create user dog
identified by wangwang
default tablespace pionner_data --用户创建对象默认的表空间
temporary tablespace pionner_temp--用户用于排序使用的临时表空间
quota 68M on pionner_data---pionner_data表空间最多只能使用68M
quota 20M on users--同上
password expire
--用户首次登陆改密码
;
select * from dba_users;
select * from dba_ts_quotas ;--用户使用空间的情况
alter user dog quota 0 on users;

grant create session to dog;
revoke create session from dog;
--用户权限
select * from dba_sys_privs t where t.GRANTEE='DOG';

drop user dog cascade;
--概要文件 用户连接和口令上的管理,也就是用户可用资源限制。
select * from dba_profiles;

create profile pionner_prof limit
IDLE_TIME 28
FAILED_LOGIN_ATTEMPTS 4
PASSWORD_LIFE_TIME 91
PASSWORD_REUSE_TIME 28
PASSWORD_GRACE_TIME 7
SESSIONS_PER_USER 3
CPU_PER_SESSION 16800
LOGICAL_READS_PER_SESSION 23688
CONNECT_TIME 180
;

alter user dog profile PIONNER_PROF;

--冷备份
-- 找到控制文件,数据文件,临时文件,参数文件
select * from v$controlfile;
select * from v$logfile;
select * from v$datafile;
select * from v$tablespace;
select * from dba_data_files;
select * from v$tempfile;
show parameter pfile;

--先停库,在备份以上文件,在启库。

--冷恢复
--先停库,复制文件到原来的位置
--重启数据库

--切换为归档模式
shutdown immediate;
startup mount;
alter database archivelog;
alter database open;
--启归档进程
alter system archive log current;
alter system archive log start;

---联机备份

select * from v$backup;
select * from dba_data_files;
alter tablespace PIONEER_INDX begin backup;
--copy 备份文件
alter tablespace PIONEER_INDX end backup;
select * from v$backup;
alter system archive log current;
select * from v$log_history;

恢复:

--查询数据文件状态
select file#,status from v$datafile ;

--置为脱机
alter database datafile 6 offline;

--copy备份文件到原路径

recover datafile 6; ---介质恢复
--置为联机
alter database datafile 6 online;

select * from v$recover_file;

磁盘损坏的恢复:

需要增加此操作
alter database rename file '原文件路径名' to '现文件路径名';

未备份数据文件的恢复:

需要增加此操作

alter database create datafile 'D:\backup\TBSbackup\test01.dbf';

--闪回
show parameter undo_retention;--还原保存的时间
drop table LUCKY;
select * from lucky;
select * from cat;

---闪回删除
flashback table lucky to before drop;

--闪回某个提交操作
select * from emp_tran;
update emp_tran set sal='9999';
select versions_xid,sal from emp_tran versions between scn minvalue and maxvalue;
select t.start_scn from flashback_transaction_query t where t.xid='0A00090035010000';
flashback table emp_tran to SCN 704084;---闪回
alter table emp_tran enable row movement;---赋予表列可移动权限

--闪回到某个时间点之前
flashback table emp_tran to timestamp to_timestamp('17:30','hh24:mi');

oracel 管理维护的更多相关文章

  1. MySQL主从复制日常管理维护篇

    日常工作中,我们需要经常进行一些监控和管理维护工作,以便能及时发现一些复制中的问题,并尽快解决,以此来保证复制能够正常工作 1.查看从库状态 MySQL [(none)]> show slave ...

  2. LDAP落地实战(一):OpenLDAP部署及管理维护

    公司内部会有许多第三方系统或服务,例如Svn,Git,VPN,Jira,Jenkins等等,每个系统都需要维护一份账号密码以支持用户认证,当然公司也会有许多的主机或服务器,需要开放登录权限给用户登录使 ...

  3. 【0.3】mysql复制的日常管理维护,mysql复制常见问题处理

    [1]复制的日常管理 #复制的日常管理与维护 [1.1]show slave status\G :在从库查看从库线程状态 [1.2]flush tables with read lock;  :主从不 ...

  4. MegaCli是一款管理维护硬件RAID软件,可以通过它来了解当前raid卡的所有信息,包括 raid卡的型号,raid的阵列类型,raid 上各磁盘状态

    MegaCli 监控raid状态 转载weixin_30344131 最后发布于2015-10-16 13:05:00 阅读数    简介 MegaCli是一款管理维护硬件RAID软件,可以通过它来了 ...

  5. 5. MGR管理维护 | 深入浅出MGR

    GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 目录 1. 切换主节点 2. 切换单主/多主模式 3. 添加新节点 4. 删除节点 5. 异常退出的节点重新加回 6. 重 ...

  6. Oracle架构设计01:表空间的管理维护规范

    Oracle数据库的表空间管理可以说是非常简单和基础的一项维护工作,但是越简单的事情就越要制定统一的规范,这样数据库的各项管理工作才会愈加的简单高效. 那么接下来,问题来了.. Q1:当我们接手一个新 ...

  7. ORACLE表空间管理维护

    1:表空间概念 在ORACLE数据库中,所有数据从逻辑结构上看都是存放在表空间当中,当然表空间下还有段.区.块等逻辑结构.从物理结构上看是放在数据文件中.一个表空间可由多个数据文件组成. 如下图所示, ...

  8. MySQL,Oracle,PostgreSQL通过web方式管理维护, 提高开发及运维效率

    在开发及项目运维中,对数据库的操作大家目前都是使用客户端工具进行操作,例如MySQL的客户端工具navicat,Oracle的客户端工具 PL/SQL Developer, MSSQL的客户端工具查询 ...

  9. linux raid10管理维护

    http://www.linuxidc.com/Linux/2015-10/124391.htm    制作raid10 http://www.linuxidc.com/Linux/2015-09/1 ...

随机推荐

  1. Linux负载均衡利器(LVS)

    LVS是什么? LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之 ...

  2. 使用maven搭建Hibernate

    使用maven搭建Hibernate框架(web项目) create table USERS ( ID NUMBER not null primary key, NAME ), PASSWORD ), ...

  3. Window中在Intellij idea开发时常用快捷键

    以下idea中的快捷键是在window 7中确认过,如果快捷键不起作用,可能是该快捷键被其它软件占用,或系统不同导致. 1.Ctrl + Z:撤回代码: 2.Ctrl + Shift + Z:恢复撤回 ...

  4. mysql commond record

    CREATE DATABASE IF NOT EXISTS codex_gm DEFAULT CHARACTER SET utf8; service mysqld stop screen -dmS m ...

  5. lync sdk 二次开发

    1.关于 UI Suppression Mode http://blog.thoughtstuff.co.uk/2014/08/the-6-things-you-need-to-know-about- ...

  6. half adder vs. full adder

    1, half adder 2-input, 2-output input: A, B; output out, carry; 2, full adder 3-input, 2-output inpu ...

  7. LUOGU P2764 最小路径覆盖问题 (最小路径点覆盖)

    解题思路 有向图最小路径点覆盖问题,有这样的结论就是有向图最小路径点覆盖等于n-拆点二分图中最大匹配.具体怎么证明不太知道..输出方案时找到所有左部未匹配的点一直走$match​$就行了. #incl ...

  8. C#可扩展编程之MEF(五):MEF高级进阶

      好久没有写博客了,今天抽空继续写MEF系列的文章.有园友提出这种系列的文章要做个目录,看起来方便,所以就抽空做了一个,放到每篇文章的最后. 前面四篇讲了MEF的基础知识,学完了前四篇,MEF中比较 ...

  9. Installer - win10安装及卸载SQL Server2008数据库

    一.数据库安装环境 操作系统:win10 SQL server:SQL server 2008 R2 二.全新数据库安装 1.安装扩展文件 双击安装文件,弹出如下窗体:                 ...

  10. Catenyms (POJ2337) 字典序最小欧拉路

    // 很久不写图论,连模板也不熟悉了0.0 // 这题是一个技巧性比较高的暴力DFS Catenyms 题目大意 定义catenym为首尾字母相同的单词组成的单词对, 例如: dog.gopher g ...