oracle10g会话跟踪处理
最近在我们的系统上,经常会在操作系统层面发现某些oracle进程占用cpu资源一直比较高,想迅速定位是什么语句造成的,以及他的真实执行计划,然后采取相应的措施,下面的脚本很实用:create or replace procedure PR...
oracle10gr2-rac+dg基础上配置downstream(表级别单向捕获)
1 引言 Oracle Stream功能是为提高数据库的高可用性而设计的,在Oracle 9i及之前的版本这个功能被称为Advance Replication.....闲话太多,直入主题:2 概述目前的生产库架构为:在线主库是oracle10g的rac,数据库版...
linux下删除指定日期前的文件
随着数据库数据量的增加,产生的归档也会非常多,下面的命令就是用来删除指定日期前的归档日志,很有用,在此记录一下:find /arch -mtime +n -type f -name "*.arc" |&nb...
oracle执行计划相关
执行计划:首先在分析的用户下执行rdbms\admin\utlxplan.sql用sys用户登录:sqlplus\admin\plustrace.sqlgrant sqlplus to user_name;1. 找出耗费资源比较多的语句SELECT ADDRESS,substr(SQL_TEXT,1,20) Text,buff...
磁盘性能测试工具 flexible I/O tester
简介fio is a tool that will spawn a number of threads or processes doing a particular type of I/O action as specified by the user. The typical use of fio is to write a job file matching the I/O load ...
oracle分区表
很长时间,BOSS系统查询库存记录表一直都很慢,语句也不复杂,这张表的数据量有2-3千万,之后考虑对这张表创建分区表,来提高访问速度,具体如下:CREATE TABLESPACE STOCK_TS01 DATAFILE '+DATA/yesmynet/dat...
oracle10g单实例迁移至3节点RAC
现整理了一下之前公司生产库单实例迁移至RAC的操作,具体如下:1 RAC上先删除schemas;drop user YESMYWINE cascade;drop user MYNET_APP cascade;drop user TEST cascade;drop user YH_DU cascade;drop user YESM...
DBA面对新的环境该了解什么
面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?在这里,不谈那些大的方面,比如了解整个IT环境整体情况,假设你已经知道了这些,接下来需要面对的就是这些一个个活生生的database了.这里总结了一些一般的思...
开张了
混迹oracle江湖已几载,只想留下点什么[@more@]
一些有用的函数
工作当中用到的一些有用的函数,记录如下: 1、判断输入是否是数字: CREATE OR REPLACE FUNCTION fun_isnumber (parmin VARCHAR2) RETURN NUMBERI...
RMAN备份概念
本章节描述利用RMAN工具备份数据库相关的基本概念 本章包含以下内容: 关于RMAN通道 关于RMAN备份 备份的多个副本 RMAN备份选项:命名、尺寸、及速度 RMAN备份类型 控制文件和服务器参数文件的自动备份 备...
oracle登陆设置脚本
set termout offcolumn object_name format a30column table_name format a30column segment_name format a30column file_name format a30column name format a30column loginname format a30column what format a30...
oracle外部表
工作当中经常会遇到需要读取操作系统层面的某些数据,一种方法就是通过sqlldr直接导入到数据库进行操作,还有一种方法就是通过oracle的外部表来实现,具体如下:create directory EXT_TABLE_DIR as '/home/oracle/'...
oracle数据表的设计和管理
ORACLE数据库中,表是最基本的内容。可以说,表设计的好坏直接跟数据库的性能相关。所以,在设计表的时候,除了要遵循其固有的数据库准则之外,还需要看个人的数据库管理经验。下面我就把这些经验分享一下,或许对...
CCU迁移
对sql server里的数据做BCP导出工作:在命令行下进行操作: 关于ACCU的导出 bcp "select 'GE' AS site_cd,convert(varchar(10),dt,120),cast(site as varchar(6)) as site_id,cast(world as varchar(4)) as grou...
Oracle DBA的资源和组织
在你的Oracle DBA职业生涯中,需要参阅许多资料,涉及故障排除的信息以及一般的Oracle和数据库知识。在专业的DBA实践中,可以参加的组织如下所示。Oracle Technology Network(OTN,Oracle技术网络),地址为http:/...
oracle-手工建库脚本
# User specific environment and startup programsmkdir /backmem/oracle/admin/kasaur/udumpmkdir /backmem/oracle/admin/kasaur/bdumpmkdir /backmem/oracle/admin/kasaur/cdumpmkdir /backmem/oracle/admin/k...
oracle报表自动FTP脚本
日常工作中每天自动任务跑的各种报表或者备份,需要定期上传到指定的FTP服务器的话,就可以用下面的脚本来实现AUTHSTATE=compatexport SHELL=/usr/local/bin/bashexport NLS_LANG=American_America.ZHS16GBKexport ...
ORACLE中各类NAME的简介
ORACLE有很多NAME,初学者是比较容易搞起来。这里我简单介绍下,有兴趣的同学可以深入下。(当初我也搞了很长时间才弄明白,时间一长感念又有点糊了) DATBASE GLOBAL NAMEDATBASE GLOBAL NAME 可以简单的理解为 d...
oracle字符集修改
对于新手来说,在安装一个全新的数据的时候,很有可能忽略掉字符集的设置,如果数据库已经安装好了才发现,可以采取以下的方式来进行修改:SQL>STARTUP MOUNT; SQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; ...