多种方法查看Oracle SQL执行计划
一.在线查看执行计划表如果PLAN_TABLE表不存在,执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建plan_table表。1.explain plan for select * from ......2.select * from table(DBMS_XPLAN.D...
ORA-01790错误模拟及分析一例
ORA-01790错误提示信息是“expression must have same datatype as corresponding expression”,如果使用oerr命令查看,没有过多的描述信息。单纯从错误信息的内容其实就可以大概看出问题出处,是由于数据类型不一...
Oracle备份恢复五(数据泵)
平台:redhat linux as5,oracle10g Oracle10g 引入了最新的数据泵(Data Dump)技术,使得DBA或应用开发人员可以将数据库的元数据库和数据快速移动到别一个Oracle数据库中,因为它可以导出数据库(表...
利用sql语句写shell脚本(Solaris下以前时间的表示)
cd /export/home/oracle/hnsd_baksqlplus / as sysdba<<EOFset head offset feedback offspool rmfile.shselect 'rm -rf hnsd_'||to_char(sysdate,'yyyy-mm-dd')||'.dmp' from dual;spool off;exitEOFcat rmfile.sh ...
Oracle备份与恢复案例
一. 理解什么是数据库恢复 当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数...
ORA-12162错误解决方法
启动oracle时,在SQL提示符下输入conn /as sysdba,会出现下面的错误:SQL> conn /as sysdbaORA-12162 TNS:net service name is incorrectly specified.原因:是因为ORACLE_SID变量没有设置正确的缘故。解决方...
Oracle数据库exp备份
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBKworkname=pericexptime=$(date +%Y-%m-%d)cd /home/oracleexp $workname/peric GRANTS=Y file=$workname"_"$exptime.dmp wner=$worknamecd /
常见Oracle安装错误
错误一: /tmp/OraInstall2007-12-30_02-16-11PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred.. 原因是:缺少支持打印的...
oracle在linux下自启动
修改Oracle系统配置文件/etc/oratab/etc/oratab 格式为: SID:ORACLE_HOME:AUTO把AUTO域设置为Y(大写),只有这样,oracle 自带的dbstart和dbshut才能够发挥作用。我的为:$ORACLE_SID:$ORACLE_HOME:Y这儿的ORACLE_SI...
数据备份脚本
#!/bin/bash#2007-10-11BackupPath=/www/web.bak/DBPath1=/www/host/skyDBPath2=/usr/local/resin/logDBPath3=/usr/local/resin/logsLogFile=/www/web.bak/webwebdb.logNewFile="$BackupPath"webwebdb$(date +%y-%m-...
保留最近5天的数据备份脚本
#!/bin/bash#2007-10-11BackupPath=/www/web.bak/DBPath1=/www/host/skyDBPath2=/usr/local/resin/logDBPath3=/usr/local/resin/logsLogFile=/www/web.bak/webwebdb.logNewFile="$BackupPath"webwebdb$(date +%y-%m-...
samba实现linux到Windows数据备份
挂接Windows文件共享 Windows网络共享的核心是SMB/CIFS,在linux下要挂接(mount)windows的磁盘共享,就必须安装和使用samba软件包。 现在流行的linux发行版绝大多数已经包含了samba软件包,如果安装linux系统时...
rsync实现Linux下数据备份到Windows
linux作为rsync的服务端1、打开配置文件/etc/xinetd.d/rsyncd.conf(没有的话创建),修改相应的配置uid = rootgid = rootpid file = /var/run/rsyncd.pidlock file = /var/run/rsync.locklog file = /var/log/rsyncd...