重建controlfile的语法
在控制文件丢失的情况下,有时我们只能重建控制文件,具体语法例如:点击(此处)折叠或打开CREATE CONTROLFILE REUSE DATABASE \"SQUAN\" NORESETLOGS ARCHIVELOG MAXLOGFILES 16 MAXLOGMEMBERS 3&nb...
项目中遇到的merge into的用法,mark
一个项目中要使用merge into的语法更新一张表的数据做复制,速度还是比较快的。点击(此处)折叠或打开merge into pharmacy.DRUG_PRESC_DETAIL bb --需要更新的表using (select * from pharmacy.DRUG_PRESC_DETAIL@server1 c where c.PRESC_DATE >= sysdate -100) d...
单实例移动ORACLE_HOME和数据文件
一.移动ORACLE_HOMEshutdown any instance..!!$ORACLE_HOME/oui/bin/detachHome.shmv your ORACLE_HOME[oracle@maclean ~]$ cp $ORACLE_HOME $NEW_ORACLE_HOMEexport ORACLE_HOME=$NEW_ORACLE_HOME and cleanup some env variable like LD_LIBRARY_PATH$ORACLE_HOME/bin/relink all$ORACLE_HOME/oui/bin/attachHome.shedit your profile with new ORACLE_HOME and LIBRARYbring up your instance[@more@]二.移动数据文件(例如将/u01/oracle/oradata移动到/u02/oracle/oradata)1.使用脚本先生成数据文件的移动SQL语句set echo off heading
oracle 10G-dataguard安装配置测试
环境:oracle 10.2.0.1.0 on oracle linux 5.7主库 sid=brentt 主机名:rac03 ip:192.168.56.30备库 sid=standby 主机名:ora01 ip:192.168.56.5[@more@]一、配置主库: 1.alter database fore logging; 2.创建密码文件(如果不存在) 3.最大可用和最大保护需创建standby redo log,需要比联机日志多一组,而且大小需一致: ALTER DATABASE ADD STANDBY LOGFILE GROUP 4 ('/u01/oradata/brentt/redo04.log') size 50M; ALTER DATABASE ADD STANDBY LOGFILE GROUP 5 ('/u01/oradata/brentt/redo05.log') size 50
linux-shell快捷键,精简版
vi里的操作快捷键你很熟练了么?那么shell呢?你还在按backspace,↑↓键按么?你out了。。。[@more@]精简常用版:Ctrl+a 跳到行首Ctrl+e 转到行尾Ctrl+b 前移一个字符不删除字符情况下Ctrl+f 后移一个字符Ctrl+h 删除前一个字符 --类似于backspaceCtrl+w 删除前面一个单词ctrl+p 是recall出上一个命令 ctrl+n 是recall出下一个命令ctrl + i 类似TAB健补全功能ctrl + o 重复执行命令Ctrl+k 删除提示符后全部字符Ctrl+u 删除提示符前的所有字符
Linux oracle RAC-10g 添加和删除节点!
此次试验主要是按照三思的文档进行的!先前用udev方式安装了一个两节点的RAC,现在准备测试新加和删除一个节点![@more@]添加节点:1.配置HOSTS,三个节点都要一致[root@rac01 ~]# more /etc/hosts# that require network functionality will fail.127.0.0.1 localhost.localdomain localhost192.168.56.10 rac01192.168.56.11 rac01-vip10.10.1.10 rac01-priv192.168.56.20 rac02192.168.56.21 rac02-vip10.10.1.20 rac02-priv192.168.56.30 rac03192.168.56.31 rac03-vip10.10.1.30 rac03-priv2.配置SSH互信[oracle@rac03 ~]$ mkdir .ss
transport tablespace测试
先来看一些官方文档对transport tablespace的介绍:什么场景可以用到TTS:Starting with Oracle Database Release 10g, you can transport tablespaces across platforms. This functionality can be used to:■ Allow a database to be migrated from one platform to another■ Provide an easier and more efficient means for content providers to publish structured data and distribute it to customers running Oracle Database on different platforms■ Simplify the distribution of data from a data warehouse environment t
linux下find命令-atime,-ctime,-mtime真正含义
linux下的-atime,-ctime,-mtime含义我们经常会在论坛或者群里面被问到,在linux或者unix下如何查看某文件的创建日期?经常又会有人说用find命令加选项-ctime,其实这里的-ctime并非是create time,而是change time。在linux或者unix这类操作系统,并没有为我们保存文件的创建日期。[@more@]linux下的-atime,-ctime,-mtime含义我们经常会在论坛或者群里面被问到,在linux或者unix下如何查看某文件的创建日期?经常又会有人说用find命令加选项-ctime,其实这里的-ctime并非是create time,而是change time。在linux或者unix这类操作系统,并
Linux下手工创建oracle database
首先需要安装oracle软件。[oracle@ora01 admin]$ uname -aLinux ora01 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:35 EDT 2010 i686 i686 i386 GNU/Linux1.设置环境变量:[oracle@ora01 admin]export ORACLE_SID=mydb[oracle@ora01 admin]export ORACLE_BASE=/u02[oracle@ora01 admin]export ORACLE_HOME=/u02/oracle2.创建oracle相关目录:1)创建dump目录:[oracle@ora01 admin]mkdir -p $ORACLE_BASE/admin/mydb/adump[oracle@ora01 admin]mkdir -p $ORACLE_BASE/admin/mydb/bdump[oracle@ora01 admin]mkdir -p $ORACLE_BASE/admin/mydb/cd