【关于OracleRAC中的JOB运行在哪个实例的理解】教程文章相关的互联网学习教程文章

Oracle 11g 新特性 Flashback Data Archive 使用实例

Flashback Data Archive(闪回日志归档)其实理解为长时间的保存undo数据,对于某些重要的表可以自定义它的历史记录保存期限,它的的种种行为与undo表空间十分相似,使用的时候也是完全透明的,用户不知道它的查询一致性视图数据是来自undo还是Flashback Data Archive,现来分析它与undo的几点不同:1.Flashback Data Archive仅记录UPDATE和DELETE语句,不记录INSERT语句。2.Flashback Data Archive中的行数据库可以保存非常长的时...

Linux/UNIX环境下Oracle数据库多实例开机启动脚本(转)

操作系统平台:RHEL 5Shell环境:BashOracle:10g2功能描述:开机时自动切换到oracle用户下,启动oracle的多个实例。并记录数据库的启动情况到自定义的日志文件中。#!/bin/bashLOG_PATH=$HOME/oracle_initing.loglog() {if [ $# -lt 1 -a $# -gt 1 ];thenexit 5ficase "$@" insuccess) echo `date +%b" "%d" "%T`" "$PRO": Oracle instence \"$ORACLE_SID\" starting up succefully" >> $LOG_PATH;;failed) echo `date +...

Linux hostname对Oracle实例以及监听的影响【代码】【图】

在Linux平台中,对hostname的修改,是否对ORACLE数据库实例或监听进程有影响呢?如果有影响,又要如何解决问题呢?另外/etc/hosts下相关内容的修改,是否也会影响实例或监听呢?这里涉及的场景非常多,当然关系也非常复杂,我们下面通过几个例子来测试验证一下。 如下所示,服务器/etc/hosts 与/etc/sysconfig/network的原始配置信息如下[root@test ~]# more /etc/hosts# Do not remove the following line, or various program...

oracle优化技巧及实例(总结)

1.关于exists和inin是循环的方式,在内存中处理,exists是执行数据库查询, select tpd.personaccountid,sum(nvl(tpd.CREDIT_SUM, 0)) as bjsr, sum(nvl(tpd.INTEREST_INCOME, 0)) as bjsr, sum(nvl(tpd.DEBIT_SUM, 0)) as bjzc from TGP_PERSON_DETAIL tpd left join TAP_FUNDBUSINESS tfb on tpd.FUNDBUSINESS_ID = tfb.FUNDBUSINESS_IDwhere tpd.PERSONACCOUNTID in (select personaccountid from TGP_PERSONACCOUNT pa left jo...

CentOS7 图形化方式安装 Oracle 18c 单实例【代码】【图】

下载 Oracle 数据库,zip 包https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 一、更改内核参数值https://docs.oracle.com/en/database/oracle/oracle-database/18/ladbi/changing-kernel-parameter-values.html#GUID-FB0CC366-61C9-4AA2-9BE7-233EB6810A31# 创建或编辑 # vim /etc/sysctl.conf vim /etc/sysctl.d/97-oracle-database-sysctl.conffs.aio-max-nr = 1048576 fs.file-max = 681...

oracle视图基础详解与实例

oracle视图基础详解与实例 摘要:本篇笔记记录关于视图的一些认识、从概念、优缺点到应用以及注意事项。一:概念 视图是基于一张表或多张表或另外一个视图的逻辑表。视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只是一种定义,对应一个查询语句。视图的数据都来自于某些表,这些表被称为基表。数据库中只在数据字典中存储对视图的定义。二:优点 1、为用...

查询数据库实例名,服务名,和oracle_sid

查询导出的jobselect * from dba_datapump_jobs;查询新建的逻辑目录select * from dba_directories a where a.DIRECTORY_NAME=‘DUMPDIR_TEST‘;查询oracle_idselect a.INSTANCE_NAME,a.HOST_NAME,a.VERSION from v$instance a查询服务名select value from v$parameter a where a.NAME=‘service_names‘服务器当前数据库echo $ORACLE_SID切换数据库export ORACLE_SID=dcscb2为用户赋权grant read,write on directory DUMPDIR_FINC...

oracle删除已存在的表的实例

Sql代码 复制代码 代码如下:select count(*) from user_objects where object_name=upper(p_table_name); select count(*) from user_tables where table_name=upper(p_table_name); create or replace procedure p_drop_table_if_exist_v1( p_table_name in varchar2 ) is v_count number(10); begin select count(*) into v_count from user_objects where object_name=upper(p_table_name); if v_count > 0 then ex...

Oracle排名函数(Rank)实例详解

这篇文章主要介绍了Oracle排名函数(Rank)实例详解,需要的朋友可以参考下 --已知:两种排名方式(分区和不分区):使用和不使用partition--两种计算方式(连续,不连续),对应函数:dense_rank,rank ·查询原始数据:学号,姓名,科目名,成绩select * from t_scoreS_IDS_NAMESUB_NAMESCORE1张三语文80.002李四数学80.001张三数学0.002李四语文50.003张三丰语文10.003张三丰数学3张三丰体育120.004杨过JAVA90.005mikec++80.003张三丰Oracle0....

连接 Oracle 11G R2 ASM实例【代码】

连接 Oracle 11G R2 ASM实例开始连接ASM时候,效仿10G的方法却怎么都连接不到ASM 连接的都是idle实例[root@tip02 ~]# su - oracle [oracle@tip02 ~]$ export ORACLE_SID=+ASM2 [oracle@tip02 ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.3.0 Production on Wed May 16 18:23:39 2012Copyright (c) 1982, 2011, Oracle. All rights reserved.Connected to an idle instance.查看资料后,11G连接ASM与10G还是有变化,需要切...

Oracle实例和数据库区别

而什么是Instance呢,Instance其实就是指的操作系统中一系列的进程以及为这些进程所分配的内存块。在Oracle中,我们可以新建一个Oracle的Instance,这个时候虽然有了进程还有SGA等一系列的内存快,但是这个时候并没有把数据库文件读取进来。所以只是一个实例,在后来,你可以通过命令手动或者自动地把数据库文件加载进我们的数据库Instance中,这个时候的数据库才可以让我们真正的开始访问操作。  所以说,数据库的应用如果想实现...

学习《Oracle PL/SQL 实例讲解 原书第5版》---创建student schema【图】

接上篇,运行脚本createStudent.sql后结果不符。  又运行了一遍rebuildStudent.sql就好了。  图:  原来是这样的,还以为是语言问题:  额,本来是打算截图的。但是发现没问题了。可能是运行过rebuildStudent.sql后,修改了表结构吧。之前的问题是:日期格式不对。现在没问题了。就这样吧。  附StudentSchema 下载地址:http://www.informit.com/store/oracle-pl-sql-by-example-9780133796780 原文:https://www.cnblog...

区分Oracle的数据库,实例,服务名,SID

文章摘自:http://www.zhetao.com/content240 感谢分享O(∩_∩)O~  在实际的开发应用中,关于Oracle数据库,经常听见有人说建立一个数据库,建立一个Instance,启动一个Instance之类的话。其实问他们什么是数据库,什么是Instance,很可能他们给的答案就是数据库就是Instance,Instance就是数据库啊,没有什么区别。在这里,只能说虽然他们Oracle用了可能有了一定的经验,不过基础的概念还是不太清楚。 什么是数据库,其实很简...

Oracle删除归档日志实例【图】

当Oracle 归档日志满了后,将无法正常登入Oracle,需要删除一部分归档日志才能正常登入Oracle。一、首先删除归档日志物理文件,归 当Oracle 归档日志满了后,将无法正常登入Oracle,需要删除一部分归档日志才能正常登入Oracle。 一、首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_667758186.dbf”,建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。 二...

ORACLE 11G 单实例 磁盘文件系统 DG 归档日志删除脚本 基于RED HAT LINUX 5.3 X86 64BIT【代码】

近期做个DG的归档日志删除,[oracle@.local logs]crontab -l * 8 * * * sh /home/oracle/dbscripts/del_arc.sh 该脚本分别调用 生成 删除 校验 三个脚本cat del_arc.sh #! /bin/bash source /home/oracle/.bash_profile sh /home/oracle/dbscripts/build_del_archivelog.sh >> /home/oracle/dbscripts/del_arch`date +%F_%H`.sh sleep 5 sh /home/oracle/dbscripts/del_arch`date +%F_%H`.sh >> /home/oracle/dbscripts/logs/del_ar...