ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11gedu_20120908

11gedu_20120908

原创 Linux操作系统 作者:roachwong 时间:2012-09-08 13:49:05 0 删除 编辑


676822674(676822674) 2012/9/8 9:53:43
emctl status dbconsole

676822674(676822674) 2012/9/8 9:56:29
orapwd file=$ORACLE_HOME/dbs/orapworclasm password=1234 entries=5;
676822674(676822674) 2012/9/8 9:57:59
Select * from v$pwfile_users
676822674(676822674) 2012/9/8 9:59:40
grant sysdba to hr;

676822674(676822674) 2012/9/8 10:06:13
sqlplus / as sysdba
create pfile ='/oracle/pfile.ora' from spfile;
676822674(676822674) 2012/9/8 10:07:45
SQL> shutdown abort
ORACLE instance shut down.
SQL> startup pfile='/oracle/pfile.ora';

676822674(676822674) 2012/9/8 10:09:52
show parameter control

676822674(676822674) 2012/9/8 10:18:08
 mkdir -p /oracle/oraclebak/orclasm/
[oracle@localhost oraclebak]$ cd /oracle/oraclebak/orclasm/
vi rmanbaklevel0.sql

676822674(676822674) 2012/9/8 10:20:25
i rmanbaklevel0.sh
export ORACLE_HOME=/oracle/db/db/product/database
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
export ORACLE_SID=sgfm1
$ORACLE_HOME/bin/rman target / nocatalog cmdfile=/oracle/oracle_bak/sgfm_bak/rmanbaklevel0.sql log=/oracle/oracle_bak/sgfm_bak/rmanbaklevel0.log append

676822674(676822674) 2012/9/8 10:21:38
 echo $ORACLE_HOME
676822674(676822674) 2012/9/8 10:22:51
export ORACLE_HOME=/oracle/product/11.1.0/db_1
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
export ORACLE_SID=orclasm
$ORACLE_HOME/bin/rman target / nocatalog cmdfile=/oracle/oraclebak/orclasm/rmanbaklevel0.sql log=/oracle/oraclebak/orclasm/rmanbaklevel0.log append
676822674(676822674) 2012/9/8 10:24:29
改变文件的属性,使之变成可执行文件
chmod +x rmanbaklevel0.sh

676822674(676822674) 2012/9/8 10:34:50
vi rmanbaklevel0.sql
run {
BACKUP
    incremental level=0
    SKIP INACCESSIBLE
    FILESPERSET 10
    # recommended format
    FORMAT '/oraclebak/diskdb0_T.%T_s.%s_d.%d'
    DATABASE;
sql 'alter system archive log current';
BACKUP
  incremental level=0
   filesperset 200
   FORMAT '/oraclebak/diskar0_T.%T_s.%s_d.%d'
   ARCHIVELOG ALL  delete all input ;
BACKUP
    # recommended format
    FORMAT '/oraclebak/diskctl0_T.%T_s.%s_d.%d'
    CURRENT CONTROLFILE;
sql "create pfile=''?/dbs/initorclasm.ora.bak'' from spfile";
crosscheck backup;
delete noprompt expired backup;
delete noprompt obsolete;
restore database validate;
restore controlfile validate;
restore archivelog from time  'sysdate-1'  until time 'sysdate' validate; 
    }
vi rmanbaklevel0.sh
xport ORACLE_HOME=/oracle/product/11.1.0/db_1
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
export ORACLE_SID=orclasm
$ORACLE_HOME/bin/rman target / nocatalog cmdfile=/oracle/oraclebak/orclasm/rmanbaklevel0.sql log=/oracle/oraclebak/orclasm/rmanbaklevel0.log append

chmod +x rmanbaklevel0.sh

676822674(676822674) 2012/9/8 10:38:32
ip地址查看
ifconfig

启动oracle
su - oracle
oracle

lsnrctl start
export ORACLE_SID=+ASM
sqlplus / as sysasm
startup

export ORACLE_SID=prodasm
sqlplus / as sysdba
startup
emctl start dbconsole
 分享文件 09:43:24
"单实例数据库备份.doc"
田新营(676822674)  11:41:37
 restore archivelog from time  "to_date('20120908 102544','yyyymmdd hh24miss')"  until time 'sysdate' validate; 
田新营(676822674)  13:52:57
 cp rmanbaklevel0.sh rmanbaklevel1.sh
 cp rmanbaklevel0.sql rmanbaklevel1.sql
田新营(676822674)  13:54:09
vi rmanbaklevel1.sh
田新营(676822674)  14:00:31
cumulative
田新营(676822674)  14:03:34
[oracle@dbserver1:/home/oracle/his_bak] crontab -e oracle
内容如下
30 5 * * 6 /oracle/oraclebak/orclasm/rmanbaklevel0.sh
30 5 * * 0,1,2,3,4,5 /oracle/oraclebak/orclasm/ rmanbaklevel1.sh

田新营(676822674)  14:11:18
crontab –e oracle

田新营(676822674)  14:18:28
restore archivelog from time  "to_date('20120908 102544','yyyymmdd hh24miss')"  until time 'sysdate' validate; 
田新营(676822674)  14:26:19
rman target /
rman target sys/sys@orclasm 
田新营(676822674)  14:28:07
list backup;
田新营(676822674)  14:30:13
list backup of database;
list backup of spfile;
list backup of controlfile;
list backup of archivelog;


export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'

田新营(676822674)  14:34:06
list backup of archivelog all;

田新营(676822674)  14:36:33
vi rmanbaklevel0.sh
xport ORACLE_HOME=/oracle/product/11.1.0/db_1
export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
export ORACLE_SID=orclasm
$ORACLE_HOME/bin/rman target / nocatalog cmdfile=/oracle/oraclebak/orclasm/rmanbaklevel0.sql log=/oracle/oraclebak/orclasm/rmanbaklevel0.log append

田新营(676822674)  14:42:35
CREATE TABLESPACE rcat_ts DATAFILE 
  '+DATA2/orcl/datafile/rcat_ts.dbf' SIZE 5M AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED
LOGGING
ONLINE
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT AUTO
FLASHBACK ON;

CREATE USER rcowner IDENTIFIED BY rcpass
 TEMPORARY TABLESPACE temp
  DEFAULT TABLESPACE rcat_ts
  QUOTA UNLIMITED ON rcat_ts;
 GRANT recovery_catalog_owner TO rcowner;
田新营(676822674)  14:45:40
GRANT recovery_catalog_owner TO rman;
田新营(676822674)  14:47:42
rman target / (nocatalog)
rman target / catalog rman/rman
田新营(676822674)  14:50:21
CREATE CATALOG;
REGISTER DATABASE;
田新营(676822674)  14:55:01
$ORACLE_HOME/bin/rman target / catalog rman/rman cmdfile=/oracle/oraclebak/orclasm/rmanbaklevel0.sql log=/oracle/oraclebak/orclasm/rmanbaklevel0.log append

田新营(676822674)  15:13:38
shutdown abort
rm
startup nomount pfile='?/dbs/initorclasm.ora.bak';
restore spfile from '/oracle/oraclebak/c-3366092498-20120908-05';
shutdown immediate
startup
[oracle@localhost orclasm]$ export ORACLE_SID=+ASM
[oracle@localhost orclasm]$ asmcmd -p
ASMCMD [+] > 
田新营(676822674)  15:16:50
restore database validate;
restore controlfile validate;
 restore archivelog from time  "to_date('20120908 102544','yyyymmdd hh24miss')"  until time 'sysdate' validate;

田新营(676822674)  15:30:01
startup nomount pfile='?/dbs/initorclasm.ora.bak';

田新营(676822674)  15:46:01
create spfile from  pfile='?/dbs/initorclasm.ora.bak';
田新营(676822674)  15:53:41
spfile=+data/orclasm/spfileorclasm.ora
vi initorclasm.or
田新营(676822674)  15:59:03
show parameter spfile;
田新营(676822674)  16:09:55
show parameter back
vi /oracle/diag/rdbms/orclasm/orclasm/trace/alert_orclasm.log
田新营(676822674)  16:15:33
RESTORE CONTROLFILE FROM '+data/orclasm/controlfile/current.298.793274159';
田新营(676822674)  16:17:14
alter database mount;
alter database open;
田新营(676822674)  16:22:56
RESTORE CONTROLFILE FROM  '/oracle/oraclebak/c-3366092498-20120908-05';
田新营(676822674)  16:24:07
 recover database;
田新营(676822674)  16:35:47
RESTORE CONTROLFILE FROM  '/oracle/product/11.1.0/db_1/dbs/snapcf_prodasm.f';

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/90986/viewspace-742943/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 11gedu_backup
下一篇: 20120908_edu_doc
请登录后发表评论 登录
全部评论

注册时间:2011-04-20

  • 博文量
    46
  • 访问量
    60075