随笔分类 - # Oracle DBA相关
摘要:问题说明 在执行数据泵导入时提示错误: 问题原因 执行导入的用户缺少导入数据库的权限。 解决问题 给用户赋予导入数据库权限: grant imp_full_database to 用户; 然后重新执行导入!
阅读全文
摘要:说明 有时我们在Oracle数据库服务器执行expdp/impdp过程中会碰到这个错误:ORA-39087: Directory Name Is Invalid,意思是我们指定的directory参数非法,这种报错有两种原因 1、你确实写错了目录名 2、你使用的用户对该目录没有足够的读写权限 往往我
阅读全文
摘要:问题说明 Centos7重装Oracle,使用DBCA重新创建实例test的时候报错,中文意思是: Oracle系统标识符(SID)"test”已存在,请指定另一个SID。 问题原因 因为test实例之前也创建过,此处虽然删除了原有oracle安装目录,但是其他地方还有记录着之前创建ORACLE_S
阅读全文
摘要:优先使用数据泵(expdp/impdp)方式,更高效,问题少。 关于exp/imp工具的使用请参考我的另一篇文章: https://blog.csdn.net/IndexMan/article/details/7829748 说明: 假如你只想导出某用户下部分表结构和数据,而表有成百上千个,直接在命
阅读全文
摘要:Oracle设置和删除不可用列 1、不可用列是什么? 就是表中的1个或多个列被ALTER TABLE…SET UNUSED 语句设置为无法再被程序利用的列。 2、使用场景? If you are concerned about the length of time it could take to
阅读全文
摘要:Oracle 表压缩(Table Compression)介绍 1、官方文档说法: As your database grows in size, consider using table compression. Compression saves disk space, reduces memo
阅读全文
摘要:一./etc/oratab说明 直接使用cat 查看这个文件: [plain] view plain copy print ? gg1:/home/oracle> cat /etc/oratab # # This file is used by ORACLEutilities. It is crea
阅读全文
摘要:1.查询v$database获得 由于DBID在控制文件和数据文件中都存在记录,所以如果能够mount数据库就可以查询v$database视图获得. SQL> alter database mount; Database altered. SQL> select dbid from v$databa
阅读全文
摘要:经过N次安装尝试吐血总结,希望对大家有所帮助,同时做下记录备忘: 总结:安装前的准备工作是关键!!!Check and recheck! 参考:http://docs.oracle.com/cd/E16655_01/install.121/e17741/toc.htm#CEGHFFGG ******
阅读全文
摘要:rlwrap工具可以解决linux下sqlplus 提供浏览历史命令行的功能,和删除先前输入错误的字母等问题 1.安装 需要readline包 这个安装光盘就有 [root@asm RedHat]# cd RPMS/ [root@asm RPMS]# rpm -Uvh readline* warni
阅读全文
摘要:一 前言: 一直想动手搭建linux 的oracle环境,之前网上搜索安装步骤太麻烦一直没时间搞。今天搞到夜里才算搞定(期间各种报错!), 不容易呀! 不过收获很丰富,现在奉上安装成果: 二 环境: 宿主:WinXP SP3 虚拟机(vmtools已安装): RedHat Enterprise Li
阅读全文
摘要:最近逛AskTom,遇到一个不错的提问: Q:通过Flashback技术如何恢复被删表的索引及约束? 来看看Tom 大神的回答: A:其实在使用Flashback恢复被删表的同时,其indexes和constraints也被恢复了,只不过名字变为了一BIN$开头的一串随机字符,因为其保留了再recy
阅读全文
摘要:最近在学习Oracle 归档日志模式的管理, 特撰写一下学习心得,不足之处还望指出!!! 一 系统环境: 1、操作系统:Windows xp sp3 2、数据库: Oracle 10g 二 Oracle 重做日志的作用: [模拟介质恢复] 1. 关闭数据库归档模式: SQL> shutdown im
阅读全文
摘要:笔者最近接到同事求助,哥们在数据库关闭的情况下删除了部分数据文件导致数据库无法打开。 下面是总结一下此类问题的解决方式: 错误显示如下: SQL> startup ORACLE 例程已经启动。 Total System Global Area 608174080 bytes Fixed Size 1
阅读全文
摘要:11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1。insert一行,再rollback就产生segment了: 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2。设置deferred_segment_creation 参数: sho
阅读全文
摘要:最近自学Oracle,看到一个参数 os_authent_prefix 看一下官方解释 PropertyDescriptionParameter typeStringSyntaxOS_AUTHENT_PREFIX = authentication_prefixDefault valueOPS$Mod
阅读全文
摘要:Oracle数据泵 一、数据泵的作用: 1.实现逻辑备份和逻辑恢复 2.在数据库用户之间移动对象 3.在数据库之间移动对象 4.实现表空间转移 二 、数据泵的特点与传统导出导入的区别 1.EXP和IMP是客户段工具程序, EXPDP和IMPDP是服务端的工具程序 2.EXP和IMP效率比较低. EX
阅读全文
摘要:最近在学习oraclel备份与恢复的知识,特总结了逻辑备份与恢复的使用方法: 一、逻辑备份的介绍: 所谓备份 ,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。 Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备
阅读全文