ORACLE dataguard学习笔记
今天在一台机器上模拟了dataguard,主备两个实例从物理上不共享任何归档文件路径。主要有以下内容:dataguard Physical standby的创建protection mode的切换switch over 模拟了两台机器oel1,oel2 主...
ORA-02030的解决
平时需要给一些用户赋予动态性能视图的查询权限,今天碰到的问题如下:SQL> conn / as sysdbaConnected.SQL> grant select on v$session to hr;grant select on v$session to hr &nbs...
constraint enable,disable的问题解决
--disable的问题 ALTER TABLE EMPLOYEES DISABLE CONSTRAINT EMP_EMP_ID_PK*ERROR at line 1:ORA-02297: cannot disable constraint (HR.EMP_EMP_ID_PK) - dependencies existSQL> !oerr ora 0229702...
ORA-00439的解决
今天用gc配置了stream后,重启数据库后发现有以下的问题 SQL> startupORA-00439: feature not enabled: Real Application Clusters 我这个库PROD不是rac环境,单实例的。 开始以为是stream的什...
传输表空间及问题处理
今天试验表空间传输,从一个库PROD 传输表空间到repos 假定表employees 在tbs4表空间里SQL> select table_name,tablespace_name from user_tables where tablespace_name='TBS4';TABLE_NAME &nb...
ORACLE数据文件名导致的奇怪问题
今天创建了一些表空间,准备做data guard来看看效果。为了方便起见,我用gridcontrol来做,主库也开了Omf,省去了好多步骤。一路点下来,就等gc的那个状态变成对号了,结果装了近20分钟,alert日志开始报错...
ORACLE数据库归档改为非归档
有些测试环境,对数据的准确度要求不是很高的,可以切成非归档模式。非归档改为归档模式比较简单,设定如下参数就可以了。然后startup mountalter database archivelog;aler database open 查看archive log lis...
归档和非归档模式下ORA-01145错误的解决方法
总结了一下,在归档和非归档的场景下,ora-01145这个错误可能有如下三种情况:1.off line tablespace--在非归档模式下尝试ofline 数据文件SQL> alter tablespace tools offline immediate;alter tablespace tools...
rman catalog 问题:DBMS_RCVCAT version导致注册catalog失败
今天把主库PROD升级到了10.2.0.3.0,catalog的库还是保持10.2.0.1.0不变然后在注册的时候报了如下错误。export ORACLE_SID=PROD[oracle@oel1 PROD]$ rman target / catalog rcuser/oracle@EMREPRecovery Manager...
关于小数中0的处理
今天碰到一个小问题,分享一下。oracle中输入0.1查出的时候是.1,现在想把结果格式化成varchar2,格式化成0.10,保留两位精度。 先拿大于1的数试验,没问题SQL> select to_char(1.1,'99999999.99') from dua...
虚拟专用数据库VPD应用
系统中有个需求,需要把一个表里的信用卡号字段进行权限管理,大家讨论再三,说TDE不太好,因为需求希望能够让有些用户可以访问这个表,但是卡号字段读不到东西。有些用户可以直接读取该字段的内容。 我给了...
关于数据库安装的问题SP2-0667: Message file sp1.msb not found
昨天自己在OEL上准备把10g,11g的环境都准备一下,我规划了一下硬盘空间,然后创建了相应的用户,12c的Oms也在这次的范围之内。drwx------ 4 oms10g dba 4096 Jan 18 20:56 oms...
selinux导致sqlplus登录失败
很早以前建的11g的库,今天准备要用一下。依然是直接用sqlplus登录,报出如下的错误:[ora11g@db11 sysconfig]$ sqlplus / as sysdbasqlplus: error while loading shared libraries: /home/ora11g/product/11.2.0...
关于listener无法启动的问题解决
今天照例开始学习oracle,实例启动了,但是listener却突然罢工了,怎么都起不来。我检查了下listener配置,网络配置,ssh服务,一切都正常,最后看防火墙开着,关了以后,问题还是照旧。[oracle@oel log]$ ls...
vpd碰到的问题解决
今天开始温习vpd,碰到了一些问题。总结如下。首先我创建了测试表 SQL> select * from hr_salary;NAME SALARY-------------------- --...
关于primary key和unique index的奇怪问题
今天一个dba交给我一个问题,让我帮忙查一下。说有个脚本运行的时候有错,让我看看是什么原因。脚本的思路如下:先drop PK,FK之类的constraint.然后把表改个名然后重新创建一个表然后加上PK,FK和其他的constrai...
关于partition table import的问题
今天有个同事想把一个一部分数据导入到测试库上做测试,我给他提供了几个dump文件,但是在导入的时候,碰到了一些问题,总结如下。scenario 1:一部分表在schema下已经存在导入数据貌似还算正常,但是在导入后报出...
oracle自测总结1
今天,自己测试了一下对于oracle掌握的熟练程度,仅限于基本的操作,自己做了简单的总结。 1.修改global name的时候报了如下的错误SQL> alter system set db_domain='oracle.com' ; &nbs...
外部表的导入导出问题
今天尝试了一下用exp导出外部表,碰到了一些问题。----导出今天导出的时候发现一个严重的问题,导出一个很小的外部表花了很长时间,最后还是报错,而且生成的dump文件有好几个G[oracle@oel1 ~]$ exp hr/hr f...
关于创建视图的问题
今天开发碰到一个问题,说创建视图的时候老是提示没有权限。SQL> create view test_view as select *from customer;create view test_view as select *from customer &nbs...