
Oracle
文章平均质量分 76
Wentasy
Blockchain specialist.
展开
-
RMAN备份与恢复之基于时间点的不完全恢复
在上一篇文章(RMAN备份与恢复之UNDO表空间丢失)中,我们讲到UNDO表空间丢失怎么处理,本文讲解基于时间点的不完全恢复。原创 2014-01-17 11:08:26 · 8035 阅读 · 0 评论 -
RMAN备份与恢复之UNDO表空间丢失
在上一篇文章(RMAN备份与恢复之可脱机数据文件丢失)中,我们讲到可脱机数据文件丢失怎么处理,这篇文章我们讲解UNDO表空间丢失的解决办法。原创 2014-01-16 11:11:41 · 4168 阅读 · 3 评论 -
RMAN备份与恢复之可脱机数据文件丢失
在上一篇文章(RMAN备份与恢复之控制文件丢失),我们讲解了控制文件丢失并且RMAN中有备份怎么处理,这篇文章讲解可脱机数据文件丢失的处理。原创 2014-01-15 10:54:09 · 3797 阅读 · 0 评论 -
RMAN备份与恢复之控制文件丢失
常言道,“知其然,更要知其所以然”。但是没有知其然,何谈知其所以然……原创 2014-01-14 09:26:18 · 5766 阅读 · 0 评论 -
SQL Plus支持上下键翻页
Oracle的SQL Plus默认不能使用上下键翻页,对于一个长期使用SQL Plus的用户来说实在不能忍受……原创 2013-12-22 10:33:37 · 3568 阅读 · 0 评论 -
Oracle体系结构及备份(十八)——bg-database
--库名的查找show parameter db_name;select name from v$database;--实例名select instance_name from v$instance;show parameter instance_name;--Oracle服务器:库名+访问名--数据文件select name from v$datafile;--控制文件select name from v$controlfile;--日志文件select member from v原创 2013-07-17 07:55:33 · 4018 阅读 · 0 评论 -
Oracle体系结构及备份(十七)——bg-others
Oracle体系结构及备份(十七)——bg-others(其他进程):1.其他进程包括ARCn、RECO、Dnnn、LMS;2.归档进程在归档模式下有效;3.可以动态调整归档进程的大小,但不能超过30。原创 2013-07-17 07:49:34 · 3381 阅读 · 0 评论 -
Oracle体系结构及备份(十六)——bg-ckpt
CKPT进程:1.CKPT,非常非常重要的后台进程,同样不能kill。触发顺序:CKPT------>DBWR------->LGWR;2.作用:发出信号给DBWn、更新数据文件头、更新控制文件;3.Linux中使用ps命令查看CKPT进程。原创 2013-07-14 09:05:40 · 3900 阅读 · 0 评论 -
Oracle体系结构及备份——目录
Oracle体系结构及备份(一)——了解体系结构、Oracle体系结构及备份(二)——执行select语句的过程分析、Oracle体系结构及备份(三)——user-process、Oracle体系结构及备份(四)——server-process、Oracle体系结构及备份(五)——sga……原创 2013-07-01 10:55:44 · 4142 阅读 · 0 评论 -
Oracle体系结构及备份(十五)——bg-lgwr
一 什么是LGWR进程 LGWR写的条件: 提交的时候 达到三分之一满 日志的大小达到1M 每隔三秒 在DBWn进程写之前 The log writer process writes redo logentries to disk. Redo log e原创 2013-07-01 09:56:14 · 5146 阅读 · 0 评论 -
PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决
环境 Oracle 11.2.0 + SQL Plus 问题 根据以下要求编写函数:将scott.emp表中工资低于平均工资的职工工资加上200,并返回修改了工资的总人数。PL/SQL中有更新的操作,执行此函数报如下错误:ORA-16551: 无法在查询中执行 DML 操作。 解决 在声明函数时加上: PRAG原创 2013-06-29 15:58:28 · 7115 阅读 · 0 评论 -
PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”解决
环境Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1 问题这学期学习Oracle数据库应用技术,需要做一个课程设计。PowerDesigner导出SQL,导入到Oracle中查询表结构报“ORA-04043: 对象XXX不存在”错误。 解决查询表结构时加上双引号。 总结工具自动生成的S原创 2013-06-28 16:29:43 · 4517 阅读 · 0 评论 -
Oracle体系结构及备份(十四)——bg-dbwr
一 什么是DBWR进程 DBWR,数据库写进程。 The database writer writes modified blocksfrom the database buffer cache to the datafiles. Oracle Database allows amaximum of 20 database writer processes原创 2013-06-15 16:52:21 · 4810 阅读 · 0 评论 -
Oracle体系结构及备份(十三)——bg-pmon
一 什么是PMON进程 The process monitor performs processrecovery when a user process fails. PMON is responsible for cleaning up thecache and freeing resources that the process was using. PMON also原创 2013-06-14 16:05:22 · 4339 阅读 · 0 评论 -
Oracle体系结构及备份(十二)——bg-smon
一 什么是SMON进程 The systemmonitor performs recovery when a failed instance starts up again. In an OracleReal Application Clusters database, the SMON process of one instance canperform instance原创 2013-06-13 17:29:36 · 4375 阅读 · 0 评论 -
Oracle体系结构及备份(十一)——bcakground-process
一 什么是后台进程 Oracle后台进程包括数据写进程(DatabaseWriter,DBWR)、日志写进程(Log Writer,LGWR)、系统监控(System Monitor,SMON)、进程监控(Process Monitor,PMON)、检查点进程(Checkpoint Process,CKPT)、归档进程、服务进程、用户进程。 数原创 2013-06-12 09:57:59 · 4168 阅读 · 0 评论 -
Oracle体系结构及备份(十)——sga-others_pool
一 其他池(Java池、流池) Java池,也是系统全局区中一个可选内存区,用于Java程序的解释和执行,大小由参数JAVA_POOL_SIZE决定,也可以动态调整。如果granule是4M,Java池默认是24M;如果granule是16M,默认大小是32M。如果在数据库创建时选择了安装JVM组件,那么这个池必须配置。 Java Pool原创 2013-06-11 16:19:53 · 4298 阅读 · 0 评论 -
Oracle体系结构及备份(九)——sga-large_pool
一 什么是Large Pool 大池是系统全局区中可选的一个内存区。主要在下面几种情况中使用:共享服务器的全局用户区(UGA)、并行进程、使用RMAN作备份恢复。大小由参数LARGE_POOL_SIZE决定,也可以动态改变大小。 The database administrator can configure an optional memory a原创 2013-06-10 18:32:29 · 4203 阅读 · 2 评论 -
Oracle体系结构及备份(八)——sga-log_buffer
一 什么是Log Buffer Log Buffer,重做日志缓冲区,暂存数据库中所有数据块的改变。内存管理方法是FIFO。重做日志被用于提供数据恢复功能,暂存重做日志的目的是为了提高语句的执行速度。大小由参数LOG_BUFFER决定,但这个内存不能动态调整大小。 log buffer space This event occurs原创 2013-06-09 08:52:43 · 4257 阅读 · 0 评论 -
Oracle体系结构及备份(七)——sga-data_buffer
一 什么是Data Buffer Data Buffer,数据高速缓冲区,暂存从数据文件中获得的数据块的数据映像,同样遵循LRU算法管理内存。当再次需要操作这些数据可以从内存中直接获取和更新,语句执行效率能够大幅度的提高。初始化参数DB_BLOCK_SIZE决定了数据块的大小,这也是数据库I/O的最小单位。 数据高速缓存区由多个独立的子缓存池构成,可原创 2013-06-08 09:12:33 · 4087 阅读 · 0 评论 -
Oracle体系结构及备份(六)——sga-shared_pool
一 什么是shared_pool The shared pool portion of the SGA contains the library cache, the dictionary cache, the result cache, buffers for parallel execution messages, and control structures.原创 2013-06-07 17:24:40 · 3618 阅读 · 0 评论 -
Oracle体系结构及备份(五)——sga
一 什么是SGA(参考 Oracle内存结构--SGA) SGA是一组为系统分配的共享的内存结构,可以包含一个数据库实例的数据或控制信息。如果多个用户连接到同一个数据库实例,在实例的SGA中,数据可以被多个用户共享。当数据库实例启动时,SGA的内存被自动分配;当数据库实例关闭时,SGA内存被回收。 SGA是占用内存最大的一个区域,同时也是影响数据库性能的重要因素。原创 2013-06-06 15:49:04 · 4649 阅读 · 0 评论 -
Oracle体系结构及备份(四)——server-process
一 什么是服务器进程 除了Oracle的后台进程外,还有一些进程是代表用户的,称为服务器进程。这些服务器进程负责按照用户的要求检索数据,并将结果返回给用户。此外,还负责为用户修改缓冲区高数缓存中的数据。 当用户连接到Oracle数据库服务器时,会创建一个代表用户的服务器进程,有时也称为影子进程(shadow process).服务器进程与用户通信,并通过与原创 2013-06-01 15:56:38 · 3658 阅读 · 2 评论 -
Oracle体系结构及备份(三)——user-process
一 什么是用户进程 用户进程是指用户到Oracle数据库服务器的链接,用户进程处理用户输入并通过Oracle程序接口与Oracle服务器进程通信。用户进程还负责显示用户请求的信息,必要时可以将信息处理成更有用的形式。用户通过客户端,比如SQL Plus、SQL Developer、PL SQL Developer、Toad等工具连接上服务器而产生的进程。 二 怎原创 2013-06-01 15:50:29 · 3976 阅读 · 0 评论 -
Oracle体系结构及备份(二)——执行select语句的过程分析
一 环境 Oracle 11g R2 + SQL Plus + Windows 7 Ultimate English Edition 二 操作示例 Microsoft Windows [Version 6.1.7601]Copyright (c) 2009 Microsoft Corporation. All rights reserved.C:\Users原创 2013-06-01 15:46:54 · 3906 阅读 · 0 评论 -
Oracle体系结构及备份(一)——了解体系结构
Oracle体系结构及备份开篇,了解体系结构。 @Wentasy 博文仅供参考,欢迎大家来访。如有错误之处,希望批评指正。原创博文如需转载请注明出处,谢谢 :) [CSDN博客]原创 2013-06-01 15:43:07 · 4762 阅读 · 0 评论 -
Oracle设计表、批处理方式快速导入到数据库示例
环境 Oracle 11.2.0 + SQL Plus + PowerDesigner 15.1 问题 Oracle设计表、批处理方式快速导入到数据库 解决 1.首先使用PowerDesigner设计表结构、视图等 2.通过PowerDesigner导出表结构、视图结构 011table.sqldrop trigger GENI原创 2013-05-23 17:04:40 · 3241 阅读 · 0 评论 -
systimestamp
不管是笑与否——我没有什么货,这篇文章是在真正的没有章法后的简单的剪切粘贴。 20:39:51 SQL> create table t1 (t1 timestamp);Table created.20:39:55 SQL> insert into t1 values(systimestamp);1 row created.20:39:59 SQL> sele翻译 2013-05-10 09:41:01 · 5054 阅读 · 0 评论 -
Installing OEM for second instance
一台机器运行着从Oracle11.2.0.3的安装程序里的默认的数据库。这个实例名字叫做o1123。 然后我手动创建了第二个实例(通过swingbench的crdb.sh和slob的测试)而不是通过数据库配置助手(或许这是个错误),然后我想访问OEM。第二个实例名字是SOE60G(一个60GB的swingbench数据集数据库)。 首先试着启动d翻译 2013-05-10 09:30:46 · 3779 阅读 · 0 评论 -
ORA-08002: 序列 SEQ_WGB_TEST2.CURRVAL 尚未在此会话中定义
环境 Oracle 11.2.0 + SQL Plus 问题 查询Sequence的当前值出现以下错误: SQL> SELECT seq_WGB_Test2.CURRVAL FROM dual;SELECT seq_WGB_Test2.CURRVAL FROM dual *第 1 行出现错误:ORA-08002: 序列 SEQ_WGB_TE原创 2013-05-09 22:07:48 · 5348 阅读 · 0 评论 -
Win A free copy of the Oracle E-Business Suite R12 Integration and OA Framework Development Book
接着上周的电子书比赛,在Packt的好心人提供另外一个奖项。这次2本Andy Penver的电子书:Oracle E-Business Suite R12 Integration and OA Framework Development and Extension Cookbook。 这个竞赛将持续接近两周的时间,因此我会在2013年5月13日决定胜负。在本文做翻译 2013-05-02 10:30:28 · 2885 阅读 · 0 评论 -
Its not about the outage
我的Oracle支持在Australian工作日的中午有相当冗长的停运。 但是我不会写博客记录这个。我从很多客户网站中学到一件事:人们会明白然后忘记这些事,比如停运,错误,崩溃,或者仅仅是普通的软件错误,只要你充满激情的获得客户的收益,你就不会懒惰或者轻率的从错误中学习。 但是有一件事,或许是最重要的,就是客户绝不会容忍,就是当你不听他们对你的翻译 2013-05-01 09:33:40 · 1926 阅读 · 0 评论 -
Win A Free Copy of Packt’s Managing Multimedia and Unstructured Data in the Oracle Database e-book
我最近做了些技术复习,复习内容是一本Marcelle Kratochvil写的名叫Managing Multimedia and Unstructured Data in the Oracle Database的书的几个章节。我认识Marcelle好几年了虽然我们没有在DBA的问题上有过面对面的交流,她绝对是第一个我要讨论多媒体和Oracle数据库的对象。很多人说了很多,但是Marcelle是翻译 2013-05-01 09:24:50 · 2216 阅读 · 0 评论 -
Oracle基础——第六章 查询
本章目标单表查询算术运算NULL值比较运算符逻辑运算符ORDER BY子句使用SQL运算符多表查询联结条件和联结类型联结查询使用SQL/92语法 行的标识符1. 行的标识符a) 在Oracle数据库中的每一行都有一个唯一的行标识符,它用于Oracle数据库内部存储行的物理位置。b) 例如,查看cu原创 2013-05-01 08:41:13 · 2831 阅读 · 0 评论 -
OPT_PARAM Hint saves the day…
一个工程师使用嵌套子查询执行删除操作,抛出ORA-00600错误。在MOS的查阅工具上显示这个错误是由此Bug引起的: Bug 16347248 ORA-600 [kkqjpdGetContext:1] parsing SQL with subquery 这个Bug提供的解决办法是执行ALTER SESSION命令。 alter session set "_optimiz翻译 2013-04-30 10:59:25 · 2644 阅读 · 0 评论 -
Oracle基础——第五章 表的实现
本章目标 数据完整性创建表修改表添加、修改、删除列添加、删除约束启用、禁用约束删除表 数据完整性 1. 数据完整性a) 存储在数据库中的所有数据值均正确的状态。如果数据库中存储有不正确的数据值,则该数据库称为已失去数据完整性。b) 数据完整性(Data Integrity)是指数据的精确性(Acc原创 2013-04-01 22:12:33 · 2291 阅读 · 0 评论 -
Oracle基础——第四章 用户管理及表空间
本章目标 数据库用户管理数据库权限管理数据库存储结构 数据库用户管理 1. 创建用户a) 语法 可以使用CREATE USER语句创建用户语法如下CREATE USER user_name IDENTIFIED BY password[DEFAULT TABLESPACE default_tablespace]原创 2013-04-01 21:21:28 · 3729 阅读 · 0 评论 -
Oracle基础——第三章 Oracle PL/SQL语言基础
本章目标 PL/SQL语言基本结构PL/SQL变量和常量的声明PL/SQL程序的执行部分了解PL/SQL常用函数 PL/SQL简介 1. PL/SQL简介a) PL/SQL(Procedural Language/SQL,过程语言/SQL) i. 它是结合原创 2013-04-01 21:03:49 · 4162 阅读 · 0 评论 -
error: Failed dependencies:compat-db42(x86-32)=4.2.52-15.el6解决
环境 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 问题 root@localhost Packages]# rpm -Uvhf compat-db-4.6.21-15.el6.i686.rpm warning: compat-db-4.6.21-15.el6.i686.rpm: Head原创 2013-03-08 21:10:15 · 3334 阅读 · 0 评论 -
Red Linux 6.0下安装Oracle 10g
一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安装前配置 1. 安装Oracle 10g R2所需的软件包用root登录到系统,依次安装以下包# cd /mnt/cdrom/Server/# rpm -Uvh setarch-2*# rpm -U原创 2013-03-08 20:53:51 · 11300 阅读 · 4 评论