本站用于记录日常工作内容,虚拟化云计算,系统运维,数据库DBA,网络与安全。
您所在的组无权查看该日志
Oracle Database 12c Installation on CentOS 7ContentsIntroductionPrerequisitesInstallation StepsOracle Installer ScreensPost Installation TasksFirewallOracle EnvironmentLogin to the database 1. IntroductionThis guide presents how to deploy Oracle Database 12c (12.1.0.2.0) on CentOS 7.1 (64-bit) using quick installation features. Reference System: [root@centos7 ~]# hostnamectl Static hostname: centos7.example.com Icon name: computer Chassis: n/a Machine ID: 583b4d69eaea465ea4bb96ac3b891e15 Boot ID: 931ed1af622046ebbde071a87844a7d5 Virtualization: kvm Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-229.11.1.el7.x86_64 Architecture: x86_64 2. PrerequisitesAfter a successful OS installation, verify the hostname and register it in your DNS. Alternatively add your hostname/IP to the /etc/hosts. [root@centos7 ~]# cat /etc/hostname centos7.example.com Leave the...
ORACLE RMAN增量备份经典理解   Oracle中,增量备份时分等级的,级别从0开始,一级一级递增,不过实际上用的最多的也就是0级和1级了,0级增量备份是后面级别的增量备份的 基础,0级备份实际上就是一个完全备份,与普通的完全备份唯一的不同点是0级备份可以作为其他级别增量备份的基础,而普通的完全备份是不能的。从级别1开始,Oracle的增量备份分为差异增量备份和积累增量备份两种,其中差异增量备份备份的是自上一次同级别的差异备份或者是上一次更高级 别的备份完成之后的数据库发生改变的数据块;而积累增量备份则是备份的自上一次上一级增量备份完成以来数据库发生改变的数据块。在《Backup and Recovery User’s Guide》的“增量备份”一节中有两幅图很形象的描述了这两个增量备份之间的异同:差异增量备份图示积累增量备份图示------------------------------------------------------------------------------------->>rman 全备与0、1级增量备份1、简单来说, rman全库备份只需要backup database;(未压缩),或者 backup as compressed backup...
 
0

Oracle rman 备份脚本

发表者:admin分类:数据库2016-09-29 15:54:10 阅读[2073]
采用RMAN差异增量备份模式,周期为7天,每周一进行0级增量,周二至星期天进行1级差异增量,始终保留30天恢复窗口,利用crontab在每天03:30进行CRONTAB 0级增量30 03 * * 1 /backup/scripts/0_backup.sh 2>/backup/logs/2.log  SHELL脚本0级增量#!/bin/sh  ORACLE_SID=test  ORACLE_BASE=/app/oracle  ORACLE_HOME=/app/oracle/product/10.2.0/db_1  PATH=/app/oracle/product/10.2.0/db_1/bin:$PATH  export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH  /app/oracle/product/10.2.0/db_1/bin/rman target / cmdfile=/backup/scripts/0_backup.rman msglog=/backup/logs/`date +%Y%m%d_%w_0.log`  RMAN脚本0级增量RUN{  CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 30 DAYS;  CONFIGURE CONTROLFILE AUTOBACKUP ON;  CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE...
oracle 数据文件丢换恢复方法,先测试第一种,数据库是归档模式下。新建TEST表空间,并建一个test,dbf 数据文件。并导入了大量信息。先作好一个rman> backup database    /*完整备份。然后再向表中导入一些数据,最好多次切换重任日志文件,并生归档日志。数据库关闭状态下删除非系统表空间TEST的数据文件,SQL> startup open;ORACLE 例程已经启动。Total System Global Area  872685568 bytesFixed Size                  2258200 bytesVariable Size             553650920 bytesDatabase Buffers          310378496 bytesRedo Buffers                6397952 bytes数据库装载完毕。ORA-01157: 无法标识/锁定数据文件 9 - 请参阅 DBWR 跟踪文件ORA-01110: 数据文件 9: '/data/app/oracle/oradata/hextrack/test01.dbf'会的以上错误。 SQL> select fi...
原本oracle11gr2.1 数据库升级到r2.4, 将原来的旧目录删除后,发现数据库报错误,原来是之前的旧目录里面放了一个数据文件,也一同被删除了。ORA-01157: cannot identify/lock data file 6 - see DBWR trace fileORA-01110: data file 6: '/data/app/oracle/product/11.2.0/db_1/dbs/GPS_DATA'ORA-27037: unable to obtain file statusLinux-x86_64 Error: 2: No such file or directoryAdditional information: 3好在每一天有作备份。直接将备份文件复制到新目录里面。输入:sqlplus "/ as sysdba"输入:shutdown immediate SQL> startup mount SQL> alter database datafile '/data/app/oracle/product/11.2.0/db_1/dbs/GPS_DATA' offline       将数据文件下线脱离SQL>  alter database rename file '/data/app/oracle/product/11.2.0/db_1/dbs/GPS_DATA'          2  to          3   '/data/app/oracle/oradata/hextrack/gps_data.dbf'将数据文件迁移重命名.  SQL>    ...
ORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net Listener解决方法错误描述安装好Oracle数据库后: 执行 dbstart和dbshut会提示:[oracle@oracle11g ~]$ dbstartORACLE_HOME_LISTNER is not SET, unable to auto-start Oracle Net ListenerUsage: /u01/app/oracle/oracle/product/10.2.0/db_1/bin/dbstart ORACLE_HOME错误原因dbstart和dbshut脚本文件中ORACLE_HOME_LISTNER的设置有问题解决方法分别打开两个文件找到:ORACLE_HOME_LISTNER=$1,修改为ORACLE_HOME_LISTNER=$ORACLE_HOME,命令如下:[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbstart[oracle@oracle11g ~]$ vi $ORACLE_HOME/bin/dbshut修改后保存退出,问题解决
 
0

ORACLE常用性能监控SQL

发表者:admin分类:数据库2016-09-21 13:24:03 阅读[2086]
Temp表空间上进程的查询select a.tablespace, b.sid, b.serial#, a.blocks,c.sql_text from v$sort_usage a,v$session b,v$sqltext c where a.session_addr = b.saddr and b.sql_address = c.address order by a.tablespace,b.sid,b.serial#,c.address, c.piece;查看表锁select * from sys.v_$sqlarea where disk_reads>100; 监控事例的等待select event,sum(decode(wait_Time,0,0,1)) "Prev", sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4 ; 回滚段的争用情况select name, waits, gets, waits/gets "Ratio" from v$rollstat a, v$rollname b where a.usn = b.usn;查看前台正在发出的SQL语句select user_name,sql_text    from v$open_cursor    where sid in (select sid from (select sid,serial#,username,program    from v$session    where status='ACTIVE'));数据表占用空间大小情况select segment_name,tablespace_name,bytes,blocks from user_segments where segment_type='TABLE' ORDER BY bytes DESC ,blocks DESC...
 
0
在11g中,默认自动收集统计信息的时间为晚上10点(周一到周五,4个小时),早上6点(周六,周日,20个小时),如下所示:select a.window_name, a.repeat_interval,a.duration from dba_scheduler_windows a, dba_scheduler_wingroup_members b where a.window_name = b.window_name and b.window_group_name = 'MAINTENANCE_WINDOW_GROUP'; WINDOW_NAME REPEAT_INTERVAL DURATION ------------------------------ ------------------------------------------------------------ -------------------- WEDNESDAY_WINDOW freq=daily;byday=WED;byhour=22;byminute=0; bysecond=0 +000 04:00:00 FRIDAY_WINDOW freq=daily;byday=FRI;byhour=22;byminute=0; bysecond=0 +000 04:00:00 SATURDAY_WINDOW freq=daily;byday=SAT;byhour=6;byminute=0; bysecond=0 +000 20:00:00 THURSDAY_WINDOW freq=daily;byday=THU;byhour=22;byminute=0; bysecond=0 +000 04:00:00 TUESDAY_WINDOW ...
Oracle更改客户端语言字符集设置NLS_LANG的方法 Windows平台下,一般的输入cmd运行regedit进入注册表,进入HKEY_LOCAL_MACHINE  -->  SOFTWARE  -->  Wow6432Node  --> Oracle  -->  HEY_DevSuiteHome1,在右边列表中找到NLS_LANG,如果要设置为英文语言,即设置为:AMERICAN_AMERICA.ZHS16GBK ,也可以设置成中文字符集:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。客户端NLS_LANG的设置方法总结:Windows:常用中文字符集:set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK常用unicode字符集:set NLS_LANG=AMERICAN_AMERICA.AL32UTF8也有:SIMPLIFIED CHINESE_CHINA.AL32UTF8可以通过修改注册表键值永久设置:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOMExx\NLS_LANG(或者是类似HKEY_LOCAL_MACHINE  -->  SOFTWARE  -->  Wow6432Node  --> Oracle  -->  HEY_DevSuiteHome1)Unix/Linux:常用unicode字符集:export NLS_LANG=american_america.AL32UTF8常用中文字符集:export NLS_LANG="Simplified Chinese_china".ZHS16GBK可以编辑 bash_profile 文件进行永久设置...
    总共51页,当前第21页 | 页数:
  1. 11
  2. 12
  3. 13
  4. 14
  5. 15
  6. 16
  7. 17
  8. 18
  9. 19
  10. 20
  11. 21
  12. 22
  13. 23
  14. 24
  15. 25
  16. 26
  17. 27
  18. 28
  19. 29
  20. 30
  21. 31