如何快速、及时、准确的闪回DML提交后的数据
生产环境中,由于表的数据量非常大,我们或许只错误的删除了其中一条数据。如果我们用flashback query+flashback table是非常得不偿失的,不光有可能丢失一部分后来的数据,而且也不一定能闪回成功。在这种细粒...
oracle很奇怪的报ora-00904错误的讨论
今天同事提了一个问题,同样的SQL语句在有些地方执行是成功的,有些地方是失败的。SQL如下:SELECT (SELECT MIN(POST.post_name) FROM org_post POST,&n...
Oracle批量创建、删除数据库表
--批量建表流程----1.创建用户----2.授予用户系统权限----3.创建表(包含表和主键约束)----4.授予用户相应的对象权限(为创建外键约束授予相应的references对象权限)----5.创建表的外键约束----6.批量插入数据----批...
Oracle 中的references权限
转载自:http://www.laoxiong.net/oracle_references_privilege.html如果一个表的外键引用的是另一个用户的表,需要特别的权限吗?答案就是refrences权限。虽然一个schema(用户)下表的外键引用的是其他schema(用...
成功安装Oracle 11gR2 for Linux RAC,使用NFS作为共享存储
文章来源:http://www.oracle-base.com/articles/11g/OracleDB11gR2RACInstallationOnLinuxUsingNFS.php1.The /etc/hosts file must contain the following information.127.0.0.1 &n...
Oracle 11gR2 for Linux RAC 初次安装体验
Linux需要安装的包、内核参数的配置请参考单机安装:http://space.itpub.net/23135684/viewspace-625285安装过程中出现的注意问题:1.scan name(single client access name):编辑/etc/hosts文件:加入#10.10.20.20...
Linux平台下ocfs2的安装、配置
内核:Linux rhel3 2.6.18-164.el5一.下载:http://oss.oracle.com/projects/ocfs2/http://oss.oracle.com/projects/ocfs2-tools/ocfs2-2.6.18-164.el5-1.4.4-1.el5.i686.rpmocfs2console-1.4.3-1.el5.i386.rpmocfs...
Oracle 11gR2 for Linux 初次安装体验
今天体验了一把Oracle 11gR2的安装,Linux单机+ASM存储,还是有一些变化,记录了安装的过程。参考:http://www.itpub.net/viewthread.php?tid=1214806&extra=&page=1从11gR2开始, 如果要安装RAC, ASM, ACFS(11gR2...
Oracle利用Windows的高级特性增强性能
Windows 版 Oracle 数据库通过各种方式支持访问大内存,包括 4GB RAM 调整,超大内存以及地址窗口扩展等。因为 Oracle 可以使用 32 位 Windows 2000 和 Windows Server 2003 上的最大可用内存 64GB,因此用户...
Linux系统中与内存相关的几个内核参数
文章来源:http://dbaoracle.itpub.net/post/901/494091在Linux中,共享内存是以segment为单位分配的,segment的最大尺寸由SHMMAX参数控制,segment的尺寸可以小于SHMMAX;一个进程可以分配多个segment,最大个数由...
Oracle数据库实例在AIX 平台下使用大页内存(Large Page Memory)
不管是AIX平台还是在Linux平台使用大页内存(Large Page Memory)都是依赖于操作系统的特性。Linux平台和AIX平台默认的页面大小都是4K,Linux平台的HugePage特性通常...
单机上快速搭建一个Data Guard环境
保证主库test在database logging,archive状态下,并能正常运行状态。一.修改$ORACLE_HOME/dbs/inittest.ora*.control_files='/u01/app/oracle/oradata/control01.ctl'#Restore Controlfile*.db_cache_size=3774...
客户端连不上数据库,如何来排错
一.连接到数据库需要的5个因素(适用于所有的数据库): 1.IP地址 2.端口号 3.服务名 4.用户名 5.密码二.当连接不上如...
笛卡尔积与全连接
建表:create table test111 (id number,name varchar2(20));create table test222 (id number,name varchar2(20));insert into test111 values(111,'aaa');insert into test111 values(222,'bbb');insert into tes...
查看Oracle SQL执行计划方法比较、分析
1.SQL*PLUS AUTOTRACE:为使所有的用户都能用到SQLPLUS AUTOTRACE,需要做以下操作。SQL> @?/rdbms/admin/utlxplan.sqlTable created.SQL> create or replace public synonym plan_table for plan_table;Synony...
AIX 下对LVM信息的查看
pv(physical volume):对应物理磁盘vg(volume group):由1个或多个物理硬盘组成lv(logical volume):在vg上创建相应的逻辑分区,可以动态地扩大,缩小。将其格式化,mount到一个目录就成了可以直接访问的文件系统。#ls...
sql loader使用例子
1.目标表结构:create table TEST(appliedtime date,objid number,data number(8,2),primary key(appliedtime,objid,data));2.需要导入的文本数据(c:\test.txt截取部分):2008-07-28 00:15:00,26100100,700.002008-...
使用exp、expdp需要注意的地方
1.exp使用过程中owner和tables两个参数不能够同时使用。2.使用exp/expdp导出自己模式下的数据是不需要特别赋权的。3.普通用户导出其他模式数据需要的权限: exp: grant create sessio...
对日志文件组和日志文件组成员的管理
添加日志文件组:ALTER DATABASE ADD LOGFILE GROUP 3 ('diska:log3.log' , 'diskb:log3.log') SIZE 50K; 添加日志文件组(RAC环境):ALTER D...
面对全新的环境,作为DBA应该首先了解什么?
转载:来源不明面对一个全新的环境,作为一个Oracle DBA,首先应该了解什么?1.先要了解当前的Oracle 数据库的版本和平台和相关信息 select * from v$version; select * from dba_registry_database;&nbs...