17.08.12

调度作业

$ ps -ef | grep cjq

SQL> show parameter job_queue_processes

后台预先设置的自动化管理作业:

自定义作业:

SQL> create table session_history(snap_time timestamp with local time zone, num_session number);

em中创建作业:

使用plsql块:

declare

session_count  number;

begin

select count(*) into session_count from v$session;

insert into session_history values (systimestamp, session_count);

commit;

end;

全球化支持

$ vi .bash_profile

#export NLS_LANG=american_america.AL32UTF8

#export NLS_DATE_FORMAT=‘yyyy-mm-dd hh24:mi:ss‘

$ unset NLS_LANG

$ unset NLS_DATE_FORMAT

SQL> select sysdate from dual;

Database:

Show parameter nls

Client:

.bash_profile

Export NLS_DATE_FORMAT=’yyyy-mm-dd’

Session:

Alter session set nls_date_format=’dd-mon yyyy’

只影响这一个窗口,在别的客户端上不起作用

Sql:

Select to_char(sysdate,’yyyy,month,dd’)from dual;

优先级别最高,影响范围最小,只影响单个语句

(影响范围越小,优先级别最高)

备份恢复

配置可恢复性

控制文件

SQL> show parameter control_files

SQL> select * from v$controlfile;

修改路径:

$ cd $ORACLE_HOME/dbs

$ cp spfileorcl.ora spfileorcl.ora.bak    备份

SQL> alter system set control_files=‘/u01/app/oracle/oradata/orcl/control01.ctl‘, ‘/home/oracle/control02.ctl‘ scope=spfile;    修改系统参数,静态参数修改需要重启

SQL> shutdown immediate

$ mv /u01/app/oracle/fast_recovery_area/orcl/control02.ctl /home/oracle/control02.ctl

SQL> startup

SQL> show parameter control_files

SQL> select * from v$controlfile;

增加镜像:

SQL> alter system set control_files=‘/u01/app/oracle/oradata/orcl/control01.ctl‘, ‘/home/oracle/control02.ctl‘, ‘/home/oracle/control03.ctl‘ scope=spfile;

SQL> shutdown immediate

$ cp /home/oracle/control02.ctl /home/oracle/control03.ctl

SQL> startup

SQL> show parameter control_files

SQL> select * from v$controlfile;

日志文件:

增加成员和日志组:

SQL> select GROUP#, SEQUENCE#, STATUS, MEMBERS from v$log;

SQL> select GROUP#, MEMBER from v$logfile;

SQL> alter database add logfile member ‘/home/oracle/redo01b.log‘ to group 1;

SQL> alter database add logfile member ‘/home/oracle/redo02b.log‘ to group 2;

SQL> alter database add logfile member ‘/home/oracle/redo03b.log‘ to group 3;

SQL> alter database add logfile group 4 (‘/u01/app/oracle/oradata/orcl/redo04.log‘, ‘/home/oracle/redo04b.log‘) size 50M;

FRA:

SQL> show parameter db_recovery

backupset: 10GB,  archived log: 5GB

10+5, 10G

开启归档模式:

SQL> archive log list         检查当前设置

SQL> shutdown immediate

SQL> startup mount

SQL> alter database archivelog;

SQL> alter database open;

SQL> archive log list

SQL> show parameter log_archive_dest

SQL> select group#, sequence#, status, archived from v$log;

SQL> alter system switch logfile;

SQL> select group#, sequence#, status, archived from v$log;

SQL> select NAME, SEQUENCE#, STATUS from v$archived_log;

$ ls /u01/app/oracle/fast_recovery_area/ORCL

RMAN配置

$ rman target /        或rman target sys/[email protected]

RMAN> show all;         查看系统里备份方面所有的设置

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP On;

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP clear;

RMAN> backup tablespace users;

RMAN> list backup;

SQL> desc v$backup_set         浏览器中也可以查看

自动通道管理:

RMAN> CONFIGURE DEVICE TYPE DISK PARALLELISM 2;

RMAN> backup tablespace users, example;

$ mkdir /home/oracle/disk1 /home/oracle/disk2

RMAN> configure channel 1 device type disk to destination ‘/home/oracle/disk1‘;

RMAN> configure channel 2 device type disk to destination ‘/home/oracle/disk2‘;

RMAN> backup tablespace users, example;

恢复默认

RMAN> CONFIGURE DEVICE TYPE DISK clear;

RMAN> CONFIGURE CHANNEL 1 device type disk clear;

RMAN> CONFIGURE CHANNEL 2 device type disk clear;

手动通道管理:

RMAN> run {

allocate channel c1 device type disk to destination ‘/home/oracle/disk1‘;

allocate channel c2 device type disk to destination ‘/home/oracle/disk2‘;

backup tablespace users, example;

backup (tablespace users channel c1)(tablespace example channel c2);

}

backup section size 500M datafile 1;

指定备份格式:

RMAN> backup tablespace users;

RMAN> backup as backupset tablespace users;

RMAN> backup as compressed backupset tablespace users;   压缩备份集

RMAN> backup as copy tablespace users;     镜像复制

RMAN> list backup of tablespace users;

RMAN> list copy of tablespace users;

时间: 2024-10-26 13:59:33

17.08.12的相关文章

2014年6月7日03:17:08

1 int i = 9; 2 Console.WriteLine("{0}", i == 1); 3 Console.WriteLine("{0}", i = 1); 4 Console.ReadKey(); 5 //输出falese和1. C#中赋值表达式也有值,它的值表示为赋值后变量的值 1 string s = Console.ReadLine(); 2 if (s == "1") 3 { 4 Console.WriteLine("

17.8.12第六次测试

1.ksum [问题描述] Peter喜欢玩数组.NOIP这天,他从Jason手里得到了大小为n的一个正整数 数组. Peter求出了这个数组的所有子段和,并将这n(n+1)/2个数降序排序,他想 知道前k个数是什么. [输入格式] 输入文件名为 ksum.in. 输入数据的第一行包含两个整数 n 和 k. 接下来一行包含 n 个正整数,代表数组. [输出格式] 输出文件名为 ksum.out. 输出 k 个数,代表降序之后的前 k 个数,用空格隔开. [输入输出样例] ksum.in 3 4

17.08.03

oracle管理 体系结构 SGA:    大的缓冲区 $ sqlplus / as sysdba SQL> show sga              显示sga的设置 SQL> show parameter sga_max_size    查看系统里面初始化参数 SQL> select * from V$SGAINFO;      动态性能视图,描述系统里面组件的信息 oem:浏览器中 服务器-->内存指导(https://192.168.0.1:1158/em) shared

17.08.01

集合操作 当列的数量和列的数值类型,要完全一致, 不能确定的时候,要用null和数值类型函数来确定 select employee_id, job_id from employees union all select employee_id, job_id from job_history; select employee_id, job_id from employees union select employee_id, job_id from job_history; select emp

17.2.12 听说二区又考试了

NOIP模拟题  题目名称 远征 化简 生产 源程序名 expedition simplify production 输入文件 expedition.in simplify.in production.in 输出文件 expedition.out simplify.out production.out 时间限制 1s 1s 1s 内存限制 128MB 128MB 24MB 2017年2月12日  8:00 – 11:15 说明: 1.考试时间为 3 小时 15 分钟 2.评测在Windows下进

Storm(2015.08.12笔记)

2015.08.12Storm ? 一.Storm简介 Storm是Twitter开源的一个类似于Hadoop的实时数据处理框架. ? Storm能实现高频数据和大规模数据的实时处理. 官网资料显示storm的一个节点在1秒钟能够处理100万个100字节的消息([email protected]的CPU,24GB的内存) (storm +kafka+flume) ? ? 二.HADOOP与STORM比较 数据来源:HADOOP处理的是HDFS上TB级别的数据(历史数据),STORM是处理的是实时

17.08.29

1.in fuction xxx 指的是xxx没有赋值 2.关于该error 应将add函数放在main之前.

错题总结08.12

今天讲了sort函数的使用方式,虽然之前知道一点,但却只懂一些皮毛,再加上今天的结构体,弄的我现在还有点小懵逼. #include<bits/stdc++.h>using namespace std;struct student    {     int score,chinese,id;    };bool mycmp(student x,student y) { return((x.score>y.score)        ||((x.score==y.score)&&am

17.08.04

实例管理 监听 启动监听: $ netstat -tlnp | grep 1521 $ lsnrctl LSNRCTL> help $ lsnrctl status $ lsnrctl stop $ netstat -tln | grep 1521 快速动态注册:(可选) $ sqlplus / as sysdba SQL> alter system register; $ lsnrctl status em Emctl start | stop | status dbconsole 一个监听