CentOS 5.8上安装Oracle 10g
#1.配置YUMmount /dev/cdrom /mnt/ sed -i 's/gpgcheck=1/gpgcheck=0/' /etc/yum.confecho "[base]" >/etc/yum.repos.d/CentOS-Base.repoecho "name=CentOS-Base" >>/etc/yum.repos.d/CentOS-Base.repoecho "baseurl=file:///mnt/Server" >>/etc/yum.repos.d/CentOS-Base.repoecho "enabled=1" >>/etc/y...
拥有dba权限的情况下创建视图报"ORA-01031: insufficient privileg"错误
今天在oracle中以dba权限创建一个视图时报ORA-01031的错误,最后确定s这是oracle本身的限制,如果在非sys用户下创建基于数据字典或动态性能视图为基表的视图会报ORA-01031的错误,具体操作过程如下:版本:10.2.0.5.0(64bit)1.查看会话角色SQL> select * from session_roles;onROLE------------------------------...
使用impdp导数时报ORA-39126与ORA-01775: looping chain of synonyms错误
今天在使用impdp做数据迁移时遇到ORA-39126和ORA-01775的错误,以下为整个操作过程及解决方案。环境:源库:10.2.0.5 64bit 目标库:10.2.0.5 64bit以下是本人的操作步骤1.源库导出数据expdp cnbmbak/oracle directory=dump_dir dumpfile=test.dmp tables=CNBMCRM1822.test2.拷贝文件到目标库。。...
redhat enterprise 4下迁移oracle 10g到asm
1.配置裸设备磁盘分区查询数据库中每个数据文件大小,方便后面规划每个裸设备大小SQL>select tablespace_name,bytes/power(1024,2) mb from dba_data_files order by 2 desc;TABLESPACE_NAME ...
使用plsql/devlop编译过程hang住案列小结
今天有位同事在使用plsql-devleop编译存储过程时老是导致整个操作界面hang住长时间无法响应,以下是我的处理过程,简要记录之。 1.查询v$session视图确定hang住的会话相关信息,比如event,blocking_session,sid,serail#等。 在以上查询结果中发现此会话正经历library...
sql中调用dblink引发ORA-01017错误
今天开发人员在测试库上执行一条sql时报“ORA-01017:用户名和口令无效;登陆被拒绝”的错误,该条sql中包含一个dblink对象。 我的诊断思路如下: 根据报错信息发现时用户名和口令错误,于是查看dblink的定义信息后,使用定义信息中的用户名和密码在目标端数据库登陆,一切正常。 接着在本地...
一个有关"ORA-01722: 无效数字"的小案例解决过程
之前接到朋友电话,询问一个有关ORA-01722问题,在某个sql语句的where条件中使用"列名=数字"时会触发该错误,但是用"列名='数字'"时确没问题,此列为字符类型。当时第一反应就是即使在第一种情况下oracle会发生自动隐身转换,但是也不会报此错误啊,于是打算模拟一下该错误,在模拟过程中就找到了最终...
oracle10g升级到oracle11g操作记录
最近在测试环境做了一个数据库的升级,将相关操作步骤简要记录如下:1.将10.2.0.1升级到10.2.0.41.1更新oracle TimeZone版本1.1.1查询源库TimeZone版本SQL> select * from v$timezone_file;FILENAME VERSION------------ ----------timezlrg.dat 21...
安装11gr2 RAC
1.Oracle Installation Prerequisitescheck software package rpm -Uvh binutils-2.*rpm -Uvh compat-libstdc++-33*rpm -Uvh elfutils-libelf-0.*rpm -Uvh libaio-0.*rpm -Uvh libaio-devel-0.*rpm -Uvh sysstat-9.*rpm -Uvh glibc-2.*rpm -Uvh glibc-common-2.*rpm -Uvh glibc-devel-2.* glibc-headers-2.*...
使用dbms_scheduler.create_job报ORA-27452/ORA-06512错误
今天收到开发人员一封邮件,使用plsql develop创建job时报ORA-01031,于是我将create job的权限授予了相应用户,结果错误依旧,接着我让开发人员把对应的sql发给我,sql如下: ...
转载:dbms_shared_pool.purge
在日常管理中,经常有让sql重新解析的需求,比如说使用了bind peeking,第一次绑定特定值的时候执行计划走的特别糟,因为绑定变量导致之后的语句不作重新解析,重用了最差的执行计划,这时候我们希望重新解析来得到一个相...
实战11g stream replication之table replication
一.环境描述:(S=>source,D=>destination) DB &nb...
遭遇cursor:pin x等待事件定位阻塞会话诊断过程
环境描述:DB:10.2.0.4.0 /OS:AIX 5.3 (64bit)问题描述:1.会话A执行如下命令被挂起SQL> exec dbms_shared_pool.purge('07000008B4C75210,2298158739','C',1);2.登陆会话B查看v$session相关信息SQL> select sid,bloc...
RAC上出现ORA-00020“maximum number of processes (%s) exceeded”错误诊断过程
问题描述:本人用sqlplus登陆11g rac其中一个节点时报“ORA-00020:maximum number of processes (150) exceeded"的错误,以下是我的诊断过程 1.使用os命令查看当前oracle用户...
实战11g active data guard on rac
环境描述: OS:CentOS release 5.8(64bit) DB:Oracle 11.2.0.3(64bit) Storage:ASM 本次试验涉及三个节点racnode1和racnode2(作为主库)...
记录一个sql优化的全过程.txt
环境描述:rac双节点主库加一个单节点的物理备库(作查询库使用),白天开启到只读模式,晚上应用2小时的日志并再开启到只读模式。 问题描述:开发人员反应点击前端...
转载:[转]AIX 平台下Oracle 10g RAC 是否需要安装 HACMP .
实际上无论在哪个操作系统(AIX,HP-UX,Solaris,Linux)上安装Oracle10g RAC都不再需要Vendor Clusterware(IBM的HACMP,HP的Service Guard,Veritas的VCS等),无论在存储方面是选择裸设备还是ASM或者是操作系统厂商...
实战安装oracle11g on solaris11
为了研究vaga大牛的系列文章决定安装个solaris11并在其上安装oracle 11g,由于之前从没接触过solaris,于是安装过程中遇到很多问题,下面逐一记录以便日后查看。 1.安装solar...
实战10g新特性之RMAN TSPITR特性
10g以前对于数据丢失或者人为导致的逻辑错误时我们会用数据库级别的不完全恢复来解决,而到了10g之后,RMAN推出了一个新的特性叫"tablespace point-in-time recovery ",简称TSPITR,其实就是可...
实战10g新特性之rman duplicate复制数据库
对于dba来说,有时为了测试需要或者搭建dg环境时都需要对现有数据库环境做克隆,而手工完成这个任务又十分的繁琐,10g推出的rman duplicate特性很好的解决了这个问题,只要准备工作做得充分,一...