文章分类 - Oracle
Oracle数据库相关操作
摘要:由于公司Oracle RAC 需要通过RAC dg RAC的方式,升级到性能更高的服务器、存储设备,所以第一步收集老RAC库的相关信息是必要的。 compute sum of total_size on reportcompute sum avg min max of INST1 on report
阅读全文
摘要:在Linux下面使用sqlplus很不方便,上下键,退格键都不能用,严重降低生产效率。为了linux下的sqlplus方便调用历史命令和退格,安装下rlwrap,最新版本是0.45下载地址:https://fossies.org/linux/privat/rlwrap-0.45.2.tar.gz/或
阅读全文
摘要:一、基本组件: 1、Server session: 服务器会话,服务器上的进程, 是真正用来干活的; 2、Channel: 是一个通道, 用来连接数据库与备份的存储介质; 通道配置选项: connect :是一个Oracle Net连接串。一般不适用于单实例环境 format : 为通道创建的备份片
阅读全文
摘要:1、为了安全起见,先将数据库完全导出: exp 用户名/密码@ORACLE file=/backup/ecology_$(date '+%Y%m%d').dmp full=y; 2、因为是数据库操作,所以应切换成Oracle用户: su - oracle 3、检查数据库是否打开归档模式,如否,则打开
阅读全文
摘要:一、创建增量备份 增量备份级别为0-4,但为方便备份管理,oracle建议只限于0级和1级。 1、差异增量备份(differential incremental backup)(默认): 每次备份至上一次备份级别小于等于当前级别的备份。 2、累计增量备份(cumulative incremental
阅读全文
摘要:一、target——连接数据库 1、本地: [oracle@oracle ~]$ rman target / 2、远程: [oracle@oracle ~]$ rman target sys/oracle@orcl 二、show——查看配置 RMAN> show all //总配置参数,具体看con
阅读全文
摘要:官方文档地址: http://docs.oracle.com/cd/E11882_01/server.112/e22490/logminer.htm#SUTIL019 一、概述 所有对用户数据和数据字典的改变都记录在Oracle的Redo Log中,因此,Redo Log包含了所有进行恢复操作所需要
阅读全文
摘要:Oracle RAC集群需要关机维护 版本为12C 一、关闭 操作步骤 --确认集群的db_unique_name,本初的db_unique_name为orcl SQL> show parameter name NAME TYPE VALUE cell_offloadgroup_name strin
阅读全文
摘要:一、开启归档 1.设置归档目录 alter system set log_archive_dest_1='location=/arch' scope=spfile; 2.设置归档日志格式 alter system set log_archive_format='arch_%t_%s_%r.arc'
阅读全文
摘要:1. 静态数据字典 这类数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*、 all_*、 dba_*。 user_* 该视图存储了关于当前用户所拥有的对象的信息。(即所有在该
阅读全文
摘要:一、Oracle DB服务器体系结构概览。 Oracle DB 服务器体系结构包含以下三种主要结构:内存结构、进程结构和存储结构。基本的 Oracle DB 系统由 Oracle DB 和数据库实例组成。数据库包括物理结构和逻辑结构。由于物理结构和逻辑结构是分开的,因此管理数据的物理存储时不会影响对
阅读全文
摘要:一、Quota 说明配额大小指的是用户指定使用表空间的大小。默认情况下,用户对所有表空间都是没有配额的,即不受空间的限制。 二、查看磁盘配额select TABLESPACE_NAME,USERNAME,BYTES/1024,MAX_BYTES/1024/1024 from dba_ts_quota
阅读全文
摘要:PS:装习惯11g以上版本,感觉安装10g坑还是多了一些,本文OS以RHEL6.5为例。 一、安装系统 首先安装Linux系统,根据Oracle官方文档的建议,在机器内存小于1G的情况下,swap分区大小应该设置为内存的2倍大,若内存大于2G则swap分区设置为与内存大小一样。 为防止Oracle安
阅读全文
摘要:一、Oratop工具简述 Oratop源自MOS的一篇文章和工具链接(oratop - utility for near real-time monitoring of databases, RAC and Single Instance [ID 1500864.1])。从名称上看,Oratop最大
阅读全文
摘要:查询碎片程度高(实际使用率小于30%)的表,也就是可以收缩的表条件为什么block>100,因为一些很小的表,只有几行数据实际大小很小,但是block一次性分配就是5个(11g开始默认一次性分配1M的block大小了,见create table storged的NEXT参数),5个block相对于几
阅读全文
摘要:Problem Description: ORA-600 errors are internal exceptions handled by the RDBMS Kernel. They consist of multiple arguments, the first of which is an
阅读全文
摘要:Oracle job有定时执行的功能,可以在指定的时间点或每天的某个时间点自行执行任务。 而且oracle重新启动后,job会继续运行,不用重新启动。 一、相关视图 (1).dba_jobs显示的是所有用户下的job 注:dba_jobs_running 可以查看正在运行的JOB (2).user_
阅读全文
摘要:一、介绍 DBV(DBVERIFY)是oracle提供的一个命令行工具,它可以对数据文件物理和逻辑两种一致性检查。但是这个工具不会检查索引记录和数据记录的匹配关系,这种检查必须使用analyze validate structure命令。 这个工具有如下特点: 以只读的方式打开数据文件,在检查过程中
阅读全文
摘要:使用数据泵导出数据库数据时,发现如下错误提示: ORA-01555: snapshot too old: rollback segment number with name "" too smallORA-22924: snapshot too old 个人认为报快照过旧绝大部分可能原因是undo表
阅读全文
摘要:一、打开数据库关键操作日志审计开关Alter system set audit_sys_operations=true;审计日志产生在$ORACLE_HOME/rdbms/audit目录下,具体路径需要查看下 因该日志所占空间较大,保存时间较短,如一周。 文件样本:Audit file /oracl
阅读全文