一、 用户表空间 错误: 在启动数据库时出现ORA01157,ORA01110或操作系统级错误例如ORA07360,在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA 01116,ORA01110以及操作系统级错误ORA07368 解决,以下有两种解决方案: 1.用户的表空间可以被轻易地重建 即最近导出的对象是可用的或表空间中的对象可以
虚拟专用数据库 五种类型的策略、列相关策略以及列屏蔽使得 VPD 成为 DBA 的安全工具箱中一种功能更加强大的工具 虚拟专用数据库 (VPD) 也称为细粒度访问控制,它提供强大的行级安全功能。它是在 Oracle8i 中推出的,已经受到广泛的欢迎,并且在从教育软件到金融服务等各种应用程序得到采用。 VPD 的工作方法是
情景描述:今天,服务器崩了!重新在服务器上装了oracle 9i,在E:\ora90下,而以前的数据库是装在d:\ora90下,与今天装的目标不一样。幸好,我前天有把全部数据进行冷备份。请问,我要把数据库还原回去,我应该怎么做,急死人了。 解决方案: 1、添加环境变量 ORACLE_SID = 你的SID 2、把数据文件、控制文件、重做日志方
如果需要在 linux 下卸载 oracle 10g, 可以采用下面的步骤: 1. 运行 $ORACLE_HOME/bin/localconfig delete 2. rm rf $ORACLE_BASE/* 3. rm f /etc/oraInst.loc /etc/oratab 4. rm rf /etc/oracle 5. rm f /etc/inittab.cssd 6. rm f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv
racle数据库系统是一个复杂的软件系统。如果不了解其内部的结构原理及关系,就不可能设计和编写出高质量的应用软件系统,也不可能管理好一个复杂的应用系统。为了给以后章节的打好基础,本章简要给出 ORACLE 8 /ORACLE8i数据库系统结构的描述。 §2.1 术语 l 数据库块(BLOCK) ORACLE 数据库中的最小存储和处理单位,包含
自动共享内存管理 是不是很难准确地分配不同的池所需的内存数?自动共享内存管理特性使得自动将内存分配到最需要的地方去成为可能。 无论您是一个刚入门的 DBA 还是一个经验丰富的 DBA,您肯定至少看到过一次类似以下的错误: ORA04031:unable to allocate 2216 bytes of shared memory ("shared pool"... ... 或
OracleDatabase10gInstallationinLinuxAS3Updat
Oracle LogMiner 是Oracle公司从产品8i以后提供的一个实际非常有用的分析工具,使用该工具可以轻松获得Oracle 重作日志文件(归档日志文件)中的具体内容,特别是,该工具可以分析出所有对于数据库操作的DML(insert、update、delete等)语句,另外还可分析得到一些必要的回滚SQL语句。该工具特别适用于调试、审计或者回退
系统配置: bash3.00# uname a SunOS sol10 5.10 Generic i86pc i386 i86pc bash3.00# prtconf v|grep Mem Memory size: 512 Megabytes 一、设置系统参数 vi /etc/system set noexec_user_stack=1 set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=
准确测试脚本执行时间 #!/usr/bin/perl use Benchmark; $TT0 = new Benchmark; .......... 程序结尾加上 $TT1 = new Benchmark; $td = Benchmark::timediff($TT1, $TT0); $td = Benchmark::timestr($td); $td =~ /(d+)s*wallclock secs (s*?(d*?.d*?)s*usrs*+s*(d*?.d*?)s*sys/i; my
简介 本文首先简单介绍了Oracle 8的数据复制的基本概念,然后详细介绍了实现Oracle 8数据复制延迟事务队列转发的Oralce 8任务队列机制,包括“任务队列”子系统的安装,API编程接口DBMS_JOB包的介绍以及API过程中各参数的概念,任务队列的体系结构和运行环境,任务队列数据字典视图以及时间间隔(interval)参数的算法等。
还是硬件问题,数据库的磁盘空间太小了,或者说对磁盘没有好好的整理,现在磁盘不够了,需要从各个地方节省磁盘空间。发现有个空间挺大的,原先存放clob字段,用掉了近10G,但是经过了一次数据整理,clob的记录也不过数万条。不用占用这么多空间,但是看磁盘占用情况,这个表空间占用了近8G空间。而且检查了整个的segment,
oracle 一个表中有block错误后如何恢复呢 block corrupt 的log Current log# 12 seq# 47247 mem# 0: /data2/obs5_db/obs5_log/obs5_redo_12.log *** Corrupt block relative dba: 0x0f457f48 file=61. blocknum=360264. Fractured block found during buffer read Data in bad block type:6. format:2.
OracleApplicationServer10服务器重起后的操作
在rh8上装了oracle10G,用NFS成功建库到NetApp3050C上.
将execl数据表导出到oracle的方法 今天要实现一个execl数据表导出到oracle的工作,记得以前作过,应该不难的,但现在忘了,从网上搜索类似信息,也没多看,反正有一个的实现方法很复杂,还要很复杂的语句,没用他的方法,自己试着导出并解决了问题,方法如下: 1.将execl转换为access数据库(很简单,就是用access
Oracle数据库在启动时会读取命名规则为init<sid>.ora的初始化参数文件。这个配置文件中的各个参数设定对整个Oracle数据库性能起决定作用,先简单介绍各个参数的含义,然后给出建议配置。除特殊说明外,介绍参数的更改都需进行数据库的重启操作。根据数据库系统规模,Oracle提供小,中,大(small,medium,large)三个建
ORACLE数据库可分为三个范畴: 数据库内部(如表) 内存存储取(包括公用存储区以及进程) 数据库外部 if you want to know ORACLE architecture well,you should know two basic conceptions .database and instance instance,也叫服务器server,就是用来访问一个数据库文件集的一个存储结构以及后台进程的
为了加快用户错误操作的恢复,Oracle10g提供了flashback drop的功能。 而在以前的版本中,除了不完全恢复,通常没有一个好的解决办法。 Oracle 10g的flashback drop功能,允许你从当前数据库中恢复一个被drop了的对象,在执行drop操作时,现在Oracle不是真正删除它,而是将该对象自动将放入回收站。对于一个对象的