oracle物理dg安装:方法一
oracle物理dg安装有多种方式,本文记录了使用 直接copy物理文件 的方法,其它几种后续文章会一一说明。准备工作:1.两台虚拟机,主机名:n1, n2,操作系统:centos6.7,建好信任关系2.oracle database 11.2.0.4软件已装好3.节点1(n1)数据库创建好,db_name=orcl,db_unique_name=dg1,归档模式(归档目录/oracle/...
Oracle Total Recall Tips
http://www.dba-oracle.com/t_total_recall.htmOracle Total Recall TipsOracle Tips by Burleson ConsultingApril 11, 2012Question: I understand how Oracle rollback segments evolved into ...
oracle job延迟执行
oracle job在执行的时候可能会遇到在设置的周期能不能执行完的情况,即前一次还没有执行完,又到了下一次执行时间。以下的操作来模拟这种情况,来看一下oracle是怎么样处理的。环境:1.创建表create table t_test( sid number, dt date);2.创建存储过程,执行一次此过程会...
oracle 12cr1 sqlldr errors参数差异
sqlldr的errors参数用来设定最多允许多少数据入库出错,一旦错误数据超过参数值,sqlldr就会退出。12c之前,10g、11g可以将此参数设置成-1,表示不对错误条数限定,错误数据无上限。12c r1中此参数不能设置为-1,否则会报错,入库失败;如果不对错误数据作限制,则需要把此参数设置成一个很大的数据;用起来有点不方便,不...
interval第一个分区限制
oracle 11g增加了range interval分区,可以根据间隔自行添加分区。省去了手动添加分区的操作。但是range interval的第一个分区不能删除,这样对数据淘汰需求会造成一些影响,所以这种情况第一个分区要多考滤一些。1.创建表create table tb_interval( c1 number)partition by range(c1) interval(1)...
ora_rowscn
创建表时可以指定ROWDEPENDENCIES或是NOROWDEPENDENCIES,此子句用来决定是不是使用 行级依赖跟踪(row-level dependency tracking)。打开此功能则每一行数据都会有scn,此scn大于或是等于最后一个修改此行数据的事物提交时的scn,是否使用此功能是在创建表的时候确定的,表一旦创建不可以再更改。若指定ROWDEPENDENCIES...
修改用户名 及 可能出现的问题
oracle没有提供直接修改用户名的sql,需要修改用户名的话可以通过直接修改字典表,但可能会出现什么问题不太能确定;我遇到的问题是修改用户名后job状态会变成broken,但又不是每次都这样。以下操作尽供参考。1.创建用户(sys)create user olduser identified by olduser;grant resource to olduser;grant ...
trim, ltrim, rtrim
如果没有指定要截掉的字符,则默认为 空格;trim一次只能截掉一种字符;ltrime、rtrime一次可以截掉多种字符1.trimselect trim(leading ',' from ',,,hello,,,') ltrim, trim(trailing ',' from ',,,hello,,,') rtrim, trim(both ',' from ',,...
SYS_REFCURSOR & REF CURSOR
SYS_REFCURSOR 用来定义变量;REF CURSOR 用来定制数据类型。SYS_REFCURSOR 是一种弱类型的 REF CURSOR。declare type genericcurtyp is ref cursor; -- weak type cursor2 genericcurtyp; -- weak cursor variable my_cursor sys_re...
CURSOR Expressions
CURSOR Expressions A CURSOR expression returns a nested cursor. This form of expression is equivalent to the PL/SQL REF CURSOR and can be passed as a REF CURSOR argument to a function.CRUSOR表达式返回一个嵌套的CUROS。这种格式的表达式相当于PL/SQL中的REF ...
linux创建本地yum源
1.创建挂载点目录mkdir /media/cdrom/2.将光驱挂载到目录mount -o loop /dev/cdrom /media/cdrom/3.创建yum配置文件vi /etc/yum.repos.d/cdrom.repo将以下内容copy到新建配置文件:[cdrom]name=cdrombaseurl=file:///media/cdrom/gpgcheck=0enabled=14.安装软件yum install gcc注:操作系统...
create index/create index online区别
create index/create index online区别
dbms_xplan.display显示执行计划错误(plan_table.plan_id)
以下问题我不能确定算不算oracle的bug,但是确实会影响观察结果。说明: 1.plan_table表的plan_id字段的值取自序列ORA_PLAN_ID_SEQ$; 2.提示driving_site的作用当涉及到使用dblink连接...
root用户下vi不是vim的别名
一直到今天才注意到原来root用户下的vi不是vim的别名,以前只知道root用户下的vi不能反白选中,即不能按v选中;开始以为是vim中变量的设置不同,找了许久没什么发现。今天无意中type了下,发现原来root下vi不是v...
user_objects视图中created、last_ddl_time、timestamp字段含意
user_objects视图中created、last_ddl_time、timestamp字段含意created:对象的创建时间last_ddl_time:跟对象相关的(不一定是改变对象的结构,也可以是其他相关,如,如果此对象是表,则将该表的select权...
dg中log_archive_format参数修改
dg中log_archive_format参数修改要指定sid,否则重启后修改无效(修改的过程不会报任何错误)。如下:SQL> show parameter log_archive_format;NAME &...
HIDDENT_COLUMN、VIRTUAL_COLUMN
HIDDENT_COLUMN、VIRTUAL_COLUMNuser_tab_cols视图中有两个字段HIDDENT_COLUMN、VIRTUAL_COLUMN,分别表示 表中的字段是否隐藏、是否是虚拟字段。HIDDENT_COLUMN:YES是隐藏列,NO不是隐藏列。VIRTUAL_C...
dg case 2
在dg角色切换后发生了一个oracle不知道自己处在什么状态的情况,即,查询v$instance中的状态显示started,但是进mount操作则会收到已经在mount模式下的错误提示,若执行open操作,则又提示数据库没有mount。...
ORA-01111: name for data file 5 is unknown - rename to correct file
主库上的5号数据文件已经删除,由于某种原因造成备库上的5号数据文件并没有被删除,而是显示为'/opt/oracle/oracle/product/10.2.0/db_1/dbs/UNNAMED00005'。此时发现备库并没有recover,alert文件中报以下错误(MRP...
sqlldr参数:resumable、resumable_name、resumable_timeout
resumable打开挂启、恢复功能,true或false,默认为false。当sqlldr导入数据时,如果由于空间而导致表段无法扩展,如果resumable=true,则会将此会话挂起,等待表段扩展;如果resumable=false,则报如下错误,并退出...