ORACLE
文章平均质量分 72
roland_wg
这个作者很懒,什么都没留下…
展开
-
使用 Oracle RAC 和 PHP 实现高性能和高可用
http://www.oracle.com/technology/global/cn/pub/articles/lim-php-rac.html原创 2009-07-28 15:56:00 · 574 阅读 · 0 评论 -
How to Quiesce a Database
http://space.itpub.net/html/32/7364032-17461.htmlSQL> alter system quiesce restricted;alter system quiesce restricted*ERROR at line 1:ORA-25507: resource manager has not been continuously onSQL> a转载 2009-08-27 10:54:00 · 524 阅读 · 0 评论 -
转移表和索引所在的表空间
http://oracle.chinaitlab.com/exploiture/737839.html如果你将创建表和索引创建在USERS表空间下了,(注:在USERS表空间中是合理的),那么在以后的维护中将会出现很多麻烦。 如果是oltp系统无法删除重建,所以必须考虑在不影响使用的情况下做该项工作。 客户系统:linux9+Oracle10g ◆1、知道命令: alt转载 2009-08-27 10:52:00 · 486 阅读 · 0 评论 -
Oracle11g Direct NFS 测试
http://www.alidba.net/index.php/archives/312这几天测试了一下oracle11g Direct NFS 的功能,发现ORACLE Direct NFS是通过建立多个到NFS Server的TCP连接来提高IO的并发能力的。前面,我们提过,NFS的IO能力不高的原因是,NFS client端到NFS Server的操作是串行的,正常的NFS client转载 2009-08-27 10:55:00 · 805 阅读 · 0 评论 -
Oracle按用户名重建索引方法浅析
假如你管理的Oracle数据库下某些应用项目有大量的修改删除操作, 数据索引是需要周期性的重建的。 它不仅可以提高查询性能, 还能增加索引表空间空闲空间大小。在Oracle里大量删除记录后, 表和索引里占用的数据块空间并没有释放。 通过重建索引可以释放已删除记录索引占用的数据块空间来转移数据, 重命名的方法可以重新组织表里的数据。 Oracle按用户名重建索引的SQL脚本原创 2009-09-03 14:30:00 · 565 阅读 · 0 评论 -
使用 DBMS_SQL包执行DDL语句
http://oracle.chinaitlab.com/PLSQL/17032.html使用 DBMS_SQL包执行DDL语句 ---------------------------------------------------- The DBMS_SQL package can be used to execute DDL statements directly from PL/S转载 2009-09-03 14:32:00 · 841 阅读 · 0 评论 -
Rose for Linux Oracle 的安装
硬件环境: HP DL580-G3 两台配置: cpu4 个内存: 4G硬盘: 73Gx2 ( Raid1)一台: HP MSA500-G2 磁盘阵列硬盘: 146Gx5 ( Raid5 ) 软件: Redhat AS4 、 Roseha for Linux 安装 redhat AS4 需要安装的软件包: compat-db- 4.1.25 -9 com原创 2009-07-02 16:51:00 · 1044 阅读 · 0 评论 -
Oracle裸设备(raw device)问答
1.什么叫做裸设备? 裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被Unix通过文件系统来读取的特殊字符设备。它由应用程序负责对它进行读写操作。不经过文件系统的缓冲。 2.如何辨别裸设备? 在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。 字符设备特殊文件进行I/O操作不经过操作系统的缓冲区,而块设备特殊文件用来同外设进行定长的包传输。字符特殊文件与原创 2009-07-02 16:56:00 · 824 阅读 · 0 评论 -
Oracle group by及其若干相关函数的一些说明
Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。假设有一个表test,有A、B、C、D、E5列。1) 如果使用group by rollup(A,B,C),首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY操作。roll原创 2009-07-03 15:40:00 · 4389 阅读 · 0 评论 -
Oracle Database Unloader快速上手
http://tech.it168.com/a2009/0727/613/000000613065_1.shtml本文将以ODU 2.1.0 for Windows版,介绍如何使用ODU。本文只是一个快速上手指南,以后将详细介绍ODU的使用。在本网站下载到ODU的Windows版本,是一个ZIP压缩文件,解压缩到一个目录,比如解压到d:/,将会看到d:/odu目录下有如下的文件和目录:转载 2009-08-27 10:53:00 · 455 阅读 · 0 评论 -
ORA-00600: internal error code, arguments: [opixrb-4], [1036],
ORA-00600: internal error code, arguments: [opixrb-4], [1036],SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edit原创 2009-06-17 14:20:00 · 1474 阅读 · 0 评论 -
在Metalink上下载Oracle的补丁集
9.2.0.4 = 30952779.2.0.5 = 35019559.2.0.6 = 39484809.2.0.7 = 41634459.2.0.8 = 4547809(9i最终)10.1.0.3 = 376184310.1.0.4 = 416336210.1.0.5 = 450513310.2.0.2 = 454781710.2.0.3 = 533701410.2.0.4 = 6810189原创 2009-06-17 13:38:00 · 1254 阅读 · 0 评论 -
判断oracle版本位数的方法
有2种方法,详情如下: 1) file $ORACLE_HOME/bin/oracle /oracle92/app/oracle/product/9.2.0.1/bin/oracle: ELF 64bit MSB executable SPARCV9 Version 1, dynamically linked, not stripped 2)SQL> select * from v$vers原创 2009-08-04 11:15:00 · 965 阅读 · 0 评论 -
dba日常管理维护工作
DBA 职责及日常工作职责:1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境.2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案.3.根据开发人员设计的应用系统需求创建数据库存储结构.4.根据开发人员设计的应用系统需求创建数据库对象5.根据开发人员的反馈信息,在必要的时候修改数据库的结构6.管理数据库的用户维护数据库的安全性7.控制和监控用户对数据库的存取访问8.监原创 2009-05-31 16:36:00 · 1558 阅读 · 0 评论 -
"physical standby"置于read/write状态
从Oracle 10g开始,physical standby也可以临时的置于read/write状态,以便用于开发,测试以及做报表等,然后再通过flashback到先前的时间点,继续应用主库的归档。 整个过程如下: ◆1.设置闪回恢复区 SQL> alter system set db_recovery_file_dest_size=2G;原创 2009-08-13 10:44:00 · 590 阅读 · 0 评论 -
使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC
【实验】使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC (一)http://space.itpub.net/519536/viewspace-557694【实验】使用 VMware 在 Linux 5.1 上安装、升级及维护 Oracle 10gR2 RAC (二)http://space.itpub.net/519536/viewspace转载 2009-08-13 10:45:00 · 459 阅读 · 0 评论 -
Enterprise Manager 无法连接到数据库实例
问题:打开https://c:1158/em时 出现Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态。声明:以下是只是本人遇到这个问题,通过网上查找资料,解决了我机器上面的这个问题。这个问题大都可以通过emca重建资料库解决,具体操作步骤如下:1. 先删除原来的配置------首先打开Oracle中的SQL Plus工具,输入用户名和密码登录后,执行以下转载 2009-08-18 13:29:00 · 944 阅读 · 0 评论 -
how to show hidden parameter
http://blog.chinaunix.net/u2/66233/showart_1280085.htmlOracle 启动用到了初始化参数,通常我们都可以在sqlplus里用show parameter 来获得。而Oracle为了debug 或者解决一些特殊的问题,还提供了一些以“_”开头的隐含参数。 网络上有一些script可以让我们轻松检查这些隐含参数. 但是,有没有想过,我们可转载 2009-06-11 12:38:00 · 567 阅读 · 0 评论 -
Oracle Parallel Query(OPQ)
日月明王BLOG http://sunmoonking.spaces.live.com Oracle Parallel Query(OPQ)可以将一个SQL statement分成多个片(chunks),然后在独自的CPU上通过多个process进行并行运行。典型的应用是:full table scans, creating or rebuilding an index ,one原创 2009-06-11 12:43:00 · 4431 阅读 · 1 评论 -
Database Parameters
http://susara.fi/output/RDA_DBA_vparameters.htm原创 2009-06-11 12:39:00 · 665 阅读 · 0 评论 -
网格式大型分布式数据库中间件(Cluster Killer)
转自: http://blog.csdn.net/wzht82/archive/2007/08/30/1765503.aspx 1 背景我们知道数据是一个公司的命脉,随着业务越做越大,数据量也会越来越大,计算也会越来越复杂,性能,可靠性,可扩展性的需求就会越来越强烈,这个时候一个集中式的数据库显然已经满足不了需求了。对于技术决策者来说有两条路可以走,第一:按照现有的大型数据库的转载 2009-09-08 14:22:00 · 1540 阅读 · 1 评论 -
oracle读写文件--利用utl_file包对磁盘文件的读写操作
http://www.cnblogs.com/pengyq/archive/2008/08/27/1277739.html摘要:用户提出一个需求,即ORACLE中的一个表存储了照片信息,字段类型为BLOB,要求能导出成文件形式. 本想写个C#程序来做,后来想起ORACLE有很多包,功能很好很强大,于是网上参考了些文章完成了. 主要是用了ORACLE的两个包:UTL_FILE和DBMS_LOB.转载 2009-09-09 17:31:00 · 5354 阅读 · 0 评论 -
ORACLE 11g&10g EM乱码问题解决
http://www.itpub.net/thread-1244186-1-2.htmlORACLE11G EM乱码问题解决前几天有 人发帖问到SUSE ORACLE11G RAC上搭建EM 乱码问题,查看了一下本人以前的文章,竟然找到了解决方法.em的乱码是由java引起的,em的按钮是由java生成的图,因此解决此问题变成了解决java的乱码问题.oracle 11g使用的是jdk1.转载 2009-12-22 17:57:00 · 4357 阅读 · 0 评论 -
Oracle表连接方式
转自:http://xsb.itpub.net/post/419/54491 ORACLE 8i,9i 表连接方法。 一般的相等连接: select * from a, b where a.id = b.id; 这个就属于内连接。 对于外连接: Oracle中可以使用“(+) ”来表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN LEFT OUTER JOI原创 2010-03-26 09:40:00 · 622 阅读 · 0 评论 -
Oracle10.2 RAC节点中,查看crsd.log的时候发现有很多 th_select_handler message
转自:http://jqs.itpub.net/post/140/459858crsd.log: th_select_handler message 是可以忽略的信息[ OCRSRV][3864]th_select_handler: Failed to retrieve procctx from ht. constr = [399766928] retval lht [-27] Signa原创 2010-03-28 01:41:00 · 911 阅读 · 0 评论 -
ORA-01102: cannot mount database in EXCLUSIVE mode
转自:http://www.itpub.net/thread-1284092-1-1.html今天启动数据库时报错了!SQL> startup mount ORACLE instance started.Total System Global Area 608174080 bytesFixed Size 1220844 bytesVariable Size 176164628 bytesDat原创 2010-03-31 00:21:00 · 1006 阅读 · 0 评论 -
ORA-01548: 已找到活动回退段'_SYSSMU1$',终止删除表空间 解决办法
ORA-01548: 已找到活动回退段_SYSSMU1$,终止删除表空间 解决办法http://smfflynj.itpub.net/post/31928/289863验证过程:1 查看所有回滚段信息:select segment_name,status,tablespace_name from dba_rollback_segs;SEGMENT_NAME STATUS TABLESP原创 2010-04-11 00:55:00 · 4423 阅读 · 0 评论 -
expdp 和impdp的笔记(转)
Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中.数据泵导出导入(EXPDP和IMPDP)的作用1,实现逻辑备份和逻辑恢复.2,在数据库用户之间移动对象.3,在数据库之间移动对象4,实现表空间搬移. 数据泵导出导入与传统导出导入的区别在10g之前,传统的导出和导入分原创 2010-05-11 16:08:00 · 1227 阅读 · 0 评论 -
ASM的后台进程、初始化参数和V$视图
ASM的后台进程、初始化参数和V$视图转载 2010-07-22 23:38:00 · 1029 阅读 · 0 评论 -
存储过程常用技巧
<br />作者:袁光东 <br />链接:http://www.javaeye.com/topic/311176<br />我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 <br /><br />1.存储过程结构 <br />1.1 第一个存储过程Java代码 create or replace procedure proc1( p_转载 2011-02-17 17:57:00 · 774 阅读 · 0 评论 -
ORA11G ORA-00845 错误
http://yangtingkun.itpub.net/post/468/408235Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错:SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startu转载 2009-12-22 16:41:00 · 706 阅读 · 0 评论 -
ora-0131:Insufficient privileges
ora-0131:Insufficient privileges关键字: debug connect session system privilege 用pl/sql developer 调试存储过程报错note:debugging requires the debug connect session system privilege. 原因是用户权限不够,使用以下命令授予原创 2010-02-22 17:16:00 · 5780 阅读 · 0 评论 -
Oracle 字符集
Oracle 字符集完整说明:jef:1.http://blog.china-pub.com/more.asp?name=jefflee&id=13102.http://blog.china-pub.com/more.asp?name=jefflee&id=14083.http://blog.china-pub.com/more.asp?name=jefflee&id=1470原创 2009-12-04 15:12:00 · 527 阅读 · 0 评论 -
使用正规表达式编写更好的 SQL
使用正规表达式编写更好的 SQL http://www.oracle.com/technology/oramag/webcolumns/2003/techarticles/rischert_regexp_pt2.html#t2http://www.oracle.com/technology/global/cn/oramag/webcolumns/2003/techarticles/risc原创 2009-09-09 10:26:00 · 663 阅读 · 0 评论 -
RDA是Remote Diagnostic Agent 的简称
RDA是Remote Diagnostic Agent 的简称,是oracle用来收集、分析数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作.一、支持的操作系统 IBM AIX Intel Linux (RedHat and SuSE) HP-UX (10.* and 11.*) HP Tru64 Sequent Dyn原创 2009-07-09 15:27:00 · 646 阅读 · 0 评论 -
SHELL和SQL:如何从SHELL传入变量到SQL
我们常常有需要从SHELL里面传入参数,到Sqlplus里面执行命令。 比如我跑一个Top进程,看到某个进程非常消耗资源。 Code: oracle@main-db1$top last pid: 4327; load averages: 1.81, 2.13, 2.11 536 processes: 53转载 2009-09-14 17:58:00 · 878 阅读 · 0 评论 -
Global_name从何处来?
http://www.eygle.com/archives/2007/11/howto_change_global_name.html我们应该都很熟悉global_name这个词,在进行db link的创建时,通常都需要关注一下global_name.注意,我这里说的不是初始化参数global_names。通过视图global_name可以获得当前参数的设置:SQL> select *转载 2009-09-23 11:23:00 · 724 阅读 · 0 评论 -
设置oracle10g在liunx下随机启动
1. 编辑/etc/oratab文件,将对应的sid那一行的N改为Y.oratab格式: $ORACLE_SID:$ORACLE_HOME:修改后的例子: orcl:/u01/app/oracle/10.2.0/db_1:Y2. 在/etc/init.d/下建立一个文件oracle10g,用来调用oracle自带的启动和关闭脚本(dbstart dbshut).文件内容如下:[root@db1原创 2009-09-24 11:33:00 · 868 阅读 · 0 评论 -
分布式事务故障处理
http://www.oracleblog.cn/working-case/how-to-deal-with-distributed-transaction/http://2jliu.itpub.net/post/21805/488841http://tolywang.itpub.net/post/48/245648http://www.oralife.cn/html/2008/410转载 2009-09-26 21:39:00 · 1372 阅读 · 0 评论 -
LSOF 和 FUSER
fuser 指令用途使用文件或文件结构识别进程。语法fuser [ -c | -d | -f ] [ -k ] [ -u ] [ -x ] [ -V ]文件 ...说明此 fuser 命令列出了本地进程的进程号,那些本地进程使用File 参数指定的本地或远程文件。对于阻塞特别设备,此命令列出了使用该设备上任何文件的进程。每个进程号后面都跟随一个字母,该字母指示进程如何使用文件。c 将此文件作为当前原创 2009-10-14 22:35:00 · 775 阅读 · 0 评论