Oracle——EXPDP加密和压缩
背景介绍 我们的需求是将生产的数据备份到Q环境中。频率为1周一次。书写这篇文章的目的也是为了提高数据同步的安全和效率,方便今后的查阅。 为了避免大篇幅的文字产生阅读疲劳,我将通过前后一组数据对比开始,然后对所采用参数进行说明。
查看当前序列值报错ORA-08002
对于新导入的数据,直接查看当前的序列值select seq_name.currval from dual;会报ora-08002的错误。
Linux无停机增加虚拟机磁盘容量
事件起因: 由于一个目录空间不足,需要添加新的磁盘到系统并扩展这个目录空间容量。不想重启服务器,怎么办?
数据导入imp过程中遇到TNS-12592的错误
最近,在一客户现场,导入数据过程中,遇到了TNS-12592的错误,导入终止。
11gR2自动发现votedisk
11.2.0.3以上版本,自动发现VOTEDISK
oracle dataguard数据同步故障处理一例
客户环境:主库为2节点的RAC,备库为单节点的数据库。
The DBMS_System Package
The DBMS_System PackageThe DBMS_System package contains a number of routines that can be useful on occasion. Oracle clearly state that these routines are not supported so proceed at your own risk.
删除大表数据
在删除(TRUNCATE TABLE)一个大约15G的表时,报出了ORA-30036的错误,指出不能在UNDO表空间分配新的空间。这个操作说明了即使TRUNCATE表也会有少量的UNDO产生。对于表空间不可扩展,方法较为简单。以此作一次记录。
ORA-38760 问题处理方法
ORA-38760 关于闪回区日志与控制文件不一致导致的问题处理
oracle静态监听和动态监听
oracle静态监听和动态监听一、什么是注册? 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相...
Oracle数据库终极恢复
客户在删除表空间时,误将生产系统的表空间删除。
auxiliary ORA-12528
在使用rman 连接auxiliary连接备库时,遇到 ORA-12528 Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
single-task message 等待
在 drop 物化视图时,挂起,经查看v$session_wait发现有10个会话等待状态为single-task message ,这恰恰是后台开启的10个JOB进程,由于是测试机,同事急着用,就直接把这10个会话kill掉,然后dr...
Error in invoking target install of makefile plsql/lib/ins_plsql.mk
安装遇到Error in invoking target install of makefile /u01/app/product/9.2.0/db_1/plsql/lib/ins_plsql.mk的问题;查看make日志文件中包含:/usr/lib/gcc/i386-redhat-linux/3.4.6/libgcc_s.so: undefined reference to `dl_iterate_phdr@GLIBC_2.2.4'的错误;解决的方法: 在/usr/bin目录下有gcc 和 gcc32两个文件,执行 mv gcc gcc296 和 mv gcc32 gcc,完成之后,retry安装界面;问题解决;[@more@]
ORA-16014 错误导致生产机挂起
生产机出现 ORA-16014的错误,导致生产系统挂起。[@more@] 有一天客户反映网站上不去了,报一数据库错误,致使无法建立新的连接。赶紧查看系统告警日志,发现刷新很快,报的错误为:ARC1: Failed to archive log 1 thread 1 sequence 3108Errors in file /oradata/admin/db/bdump/db_arc1_647390.trc:ORA-16014: log 1 sequence# 3108 not archived, no available destinationsORA-00312: online log 1 thread 1: ‘/oradata/redo01.log'ARC0: Failed to archive log 5 thread 1 sequence 3121Errors in file /oradata/admin/db/bdump/db
设计并实现仓库 ETL 过程
转载:http://blog.chinaunix.net/u/7121/showart_237216.html[@more@]
使用LogMiner 的简单步骤
转载自:http://blog.chinaunix.net/u/7121/showart_226631.html[@more@]使用LogMiner 的简单1.创建DBMS_LOGMNR包SQL>@$ORACLE_HOME/rdbms/admin/dbmslm.sql2.创建相关数据字典SQL>@$ORACLE_HOME/rdbms/admin/dbmslmd.sql3.修改初始化参数UTL_FILE_DIR,指定分析数据的存放处SQL>alter system set UTL_FILE_DIR='/opt/oracle/logminer' scope=spfile;4.重启数据库SQL>shutdown immediateSQL>startup5.创建数据字典文件 SQL>execute dbms_logmnr_d.build(dictionary_filename =>'sqltrace.ora',dictionary_location =&
快速清除占用资源大的会话(from eygle)
http://www.eygle.com/archives/2005/10/oracle_howto_kill_session.html[@more@]
RedHat 5.1上安装Oracle 10g 注意事项
前天给客户安装数据库,遇到的问题跟大家分享。[@more@]前天给客户安装数据库,遇到的问题跟大家分享。客户的操作系统是RedHat 5.1,要安装的数据库版本是 oracle10gU2;执行./runInstaller 后出现了错误,内容:ring to launch Oracle Universal Installer from /tmp/OraInstall2008-10-28_03-30-06PM. Please wait ...[oracle@zxzq-web database]$ Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/OraInstall2008-10-28_03-30-06PM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object fi
vi 的使用方法(web摘抄)
vi使用手册[@more@]进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamevi filename....filename :打开多个文件,依次编辑移动光标类命令h :光标左移一个字符l :光标右移一个字符space:光标右移一个字符Backspace:光标左移一个字符k或Ctrl+p:光标上移一行j或Ctrl+n :光标下移一