获得目标SQL语句执行计划的方法
Oracle用来执行目标SQL语句的一系列步骤的组合被称为执行计划。得到目标SQL执行计划的方法:1、explain plan命令explain plan for select ename,sal from emp;select * from table(dbms_xplan.display);2、dbms_xplan包(1)select * from table(dbms_xplan.display); /*需要与explain plan for命令配合使用*/(2)s...
Scott用户无法使用autotrace问题
SQL> conn scott/scott;想要打开autotrace的时候报错:SQL> set timing on SQL> set autotrace traceonlySP2-0618: Cannot find the Session Identifier. Check PLUSTRACE role is enabledSP2-0611: Error enabling STATISTICS report解决办法:SQL> conn / as sysdba;Connected.SQL> select *...
RAC数据库启用归档和闪回的步骤
1、RAC数据库调整为归档模式步骤:SQL> alter system set cluster_database=false scope=spfile sid='orcl1';SQL> alter system set db_recovery_file_dest='+ORAFLASH' scope=spfile;SQL> alter system set db_recovery_file_dest_size=20g scope=spfile;$ srvctl stop database -d orcl$ sqlplus / as sysdba;SQL> ...
利用10046事件收集SQL的trace文件
Event 10046是为Oracle session收集扩展的sql_trace信息的标准方法,通常为了诊断SQL调优类问题,我们需要记录下这些语句在执行过程中产生的等待以及bind variables(绑定变量)的信。 这些信息可以通过级别为12的10046 trace获得。一、trace文件的位置:在11g之前:SQL> show parameter user_dump_dest在11g之后:SQL...
FTP主动模式和被动模式的区别
基础知识:FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。 主动模式FTP:主动模式下,FTP客户端从任意的非特殊的...
配置防火墙示例
将下列内容保存到/root下面的iptables_shell.sh文件中iptables -Fiptables -Xiptables -Ziptables -P INPUT DROPiptables -P OUTPUT ACCEPTiptables -P FORWARD ACCEPTiptables -A INPUT -i lo -j ACCEPTiptables -A INPUT -p icmp --icmp-type any -j ACCEPTiptables -A INPUT -m state --state RELATED,ESTABLIS...
简单的备份数据库脚本
以oracle用户登录系统:1、创建数据库备份文件存放目录和日志存放目录mkdir -p /workdb/oracle_backupmkdir -p /workdb/oracle_backup_logs2、创建备份脚本:该脚本为每周日进行数据库全备,然后每天进行增量备份vi /home/oracle/scripts/backuporacle.sh内容如下:#!/bin/sh. $HOME/.bash_profilebackup_dir=/...