Oracle SQL优化之sql tuning advisor(STA)
Oracle SQL优化之sql tuning advisor(STA) SQL优化器SQL Tuning Advisor (STA),是oracle的sql优化补助工具。其实优化sql主要有两个方案,其一是改写sql本身,改写sql需要对sql语法、数据库的执行方式都要有较好地理解。其二就是这个STA,它属于DBMS_SQLTUNE包,它的主要作用是对于sql使用到的表创建...
Linux静态IP设置(ipconfig命令)
Linux静态IP设置IP配置:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticHWADDR=00:26:18:0B:38:C0ONBOOT=yesIPADDR=192.168.0.20NETMASK=255.255.255.0GATEWAY=192.168.0.1IP生效:/sbin/ifdown eth0/sbin/ifup eth0通知网关更新信息:/etc/init.d/network restart配置DNS:...
linux平台11gR2 grid安装到执行root.sh时报错
vi /etc/selinux/config SELINUX=disabled重新执行root.sh[root@oracledb oracle]# /oradata/app/11.2.0/grid/root.shRunning Oracle 11g root.sh script...The following environment variables are set as: ORACLE_OWNER= grid ORACLE_HOME= /oradata/app/11.2.0/grid...
/etc/fstab改错后的处理
今天不小心把/etc/fstab改错了, 系统重启後显示Checking filesystems。。。。。。。。。。。。。。。***An error occured during the file system check.***Dropping you to a shell; the system will reboot***when you leave shell. up to 100000000 @ 8000-d000Give root password for maintenance(or type Co...
Redhat Linux 硬盘挂载方法
硬盘挂载操作工作步骤:1、先查看目前机器上有几块硬盘,查看命令有两种:命令1:# fdisk –l命令2:# dmesg | grep sd其中:fdisk命令说明如下:fdisk命令用途:观察硬盘的实体使用情形与分割硬盘用。fdisk命令使用方法: 一、在 console 上输入 fdisk -l ,观察硬盘之实体使用情形。二、在 console 上输入 fdis...
关于 Current redo log丢失恢复情况的实验!
关于 CURRENT REDO LOG 丢失恢复的实验:以下分几种情况测试:情况一: Archive模式 + 没有 commit + 正常关闭[oracle@RAC1 ~]$ export ORACLE_SID=hongye2[oracle@RAC1 ~]$ sqlplusSQL*Plus: Release 10.2.0.1.0 - ...
Linux下批量Kill多个进程的方法
ps -ef|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs kill -9 管道符“|”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的 几个命令: “ps - ef”是Red Hat 里查看所有进程的命令。这时检索出的进程将作为下一条命令“grep LOCAL=NO”的输入。 “grep LO...
oracle impdp network_link参数使用介绍
一、环境说明 源数据库: IP地址:192.168.137.100 sid:catalog 用户名:rman 密码:rman 目标数据库: IP地址:192.168.137.101 sid:orcl 用户名:rman 密码:rman 二、在目标数据库上创建到源数据库的tnsname 用oracle用户登录目标数据库,修改 $ORACLE_HOME/network/admin/tnsnames.ora文件,增加如下内...
Oracle 后台进程 说明
后台进程为了实现为多用户提供服务且保证系统性能,在一个多进程 Oracle 系统(multiprocess Oracle system)中,存在多个被称为后台进程(background process)的 Oracle 进程。一个 Oracle 实例中可以包含多种后台进程,这些进程不一定全部出现在实例中。系统中运行的后台进...
Oracle Purge和drop的区别
最近发现oracle中出现了这些奇怪的表名,上网查找后发现是oracle10g的回收站功能,并没有彻底的删除表,而是把表放入回收站,最后就出现了这样一堆奇怪的表名...... 清除的方法如下: purge table origenal_tableName; purge index origenal_indexName;...
Oracle 使用 ass.awk 工具查看 system state dump 说明
如果Oracle数据库hang住了,对Oracle做system dump,或做 hang analyze,是研究和解决问题的有效办法。如果能够连接数据库,并能够进行操作,那么用oradebug是简单快捷的办法。 OracleHANGANALYZE 功能诊断 DBhanginghttp://blog.csdn.net/tianlesoftware/article/details/6321961 Oracleo...
PowerDesigner 把Comment写到name中 和把name写到Comment中
在使用PowerDesigner对数据库进行概念模型和物理模型设计时,一般在NAME或Comment中写中文,在Code中写英文。Name用来显 示,Code在代码中使用,但Comment中的文字会保存到数据库Table或Column的Comment中,当Name已经存在的时候,再写一次 Comment很麻烦,可以使用以下代码来解决这个问题:代码一:将Name中的字符...
orale 10g和11g中的自动统计任务
1) 先来看下oracle 10g中的自动统计任务的问题。 从Oracle Database 10g开始,Oracle在建库后就默认创建了一个名为GATHER_STATS_JOB的定时任务,用于自动收集CBO的统计信息。 这个自动任务默认情况下在工作日晚上10:00-6:00和周末全天开启。调用DBMS_STATS.GATHER_DATABASE_STATS_JOB_PROC收集统计信...
oracle11g安装部分参数修改
SQL> alter system set aq_tm_processes=10 scope=both; 指定队列监视进程个数,默认值为0,最大值为10SQL> alter system set open_cursors=500 scope=both; 开启游标数SQL> alt...
ORA-03137处理记录
1. 问题背景事件背景:早上突然有同事反馈OA登录不了,面对这种情况出于DBA的职业本能一般都需要先确定下数据库运行是否正常,也就本能的查看了下数据库的状态,显示属于OPEN状态。第二步查看下数据库的alert日志...
linux 后台运行sql脚本
cat tmp_xf_fb.sh#!/bin/shexport ORACLE_SID=newcrmexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/10.2export PATH=$HOME/bin:$ORACLE_HOME/bin:/sbin:/bin:/usr/sbin:$PATHexport ORACLE_TERM=xtermexport NLS_LANG="AMERICAN_AMERICA.zhs16gbk"export ORA_NLS33=$ORACLE_HOME/oc...
oracle delete 分批删除
在使用delete语句删除数据时,数据库是要做日志记录的,以便将来可以恢复数据,可是我在删除上百万条数据时,十分缓慢甚至死机,请问有没有什么好方法?这个是我平常用来批量删除数据,每500条数据提交一次。DECLARECNT NUMBER(10):=0;I NUMBER(10);BEGINSELECT COUNT(*) INTO CNT FROM ep_arrearage_bak WHERE TO_...
nfs配置 /etc/exports
Nfs服务器的配置,配置文件/etc/exports:Exports文件中一些选项的含义选项 &nbs...
通过全面删除Linux系统上Oracle文件的方式卸载Oracle
Linux操作系统上删除Oracle可以使用Oracle的常规方法来完成,也可以按照本文提供的删除所有相关文件的方法来完成。 在Linux操作系统上完成Oracle的删除相对简单。这里记录一下需要删除的文件列表(即列举Oracle安装相关文件的藏身之处)。在完成这些清理之后,可以认为系统中不曾有过Oracle的安装记录。...
现在需要统计出差天数 (可能存在夸月的情况)
有4个字段 姓名(name) 出差日期(go_date) 回日期(end_date) , 出差天数(totalday)假设有4条记录 a 2014-6-20 2014-6-30 11a 2014-5-28 2014-6-3 6a 2014-6-28 2014-7-3 6a &nb...