ORACLE_基础知识
Perry705
OCM
展开
-
Oracle Q-quote delimiter
在SQL或者PLSQL中如果要表达一个带有特殊字符的字符串时,通常要用‘’包装起来。但如果字符串本身包含‘或者“这样的字符,那么实现起来有点繁琐。比如:My Name is ‘Ma Yu Ping’用SQL实现:SQL> select ‘My Name Is ”Ma Yu Ping”’ names from dual;NAMES ———————————————- M原创 2014-10-01 11:34:16 · 615 阅读 · 0 评论 -
Cardinality
The terms “high cardinality” and “low cardinality” are frequently used when discussing table columns. A high cardinality column means that a column has many unique values. For example, a primary key c翻译 2014-12-12 10:19:05 · 881 阅读 · 0 评论 -
Oracle UPDATE、DELETE、INSERT与Undo(UPDATE、DELETE如何从Undo里找到前镜像)
我的实验环境:OS : Oracle Enterprise Linux 5.5 64BitDB Type : Oracle RestartDB Version : 11.2.0.3我用到的脚本:查看事务信息[oracle@maa3 ~]$ cat showtra.sql select XIDUSN, XIDSLOT, XIDSQN,转载 2015-01-17 22:04:39 · 1024 阅读 · 0 评论 -
Enterprise Manager show database status is unavailable
Enterprise Manager show database status is unavailable查看日志:$ORACLE_HOME/lucky_orcl/sysman/log/emoms.log2011-08-02 14:40:46,822 [HTTPThreadGroup-4] ERROR eml.OMSHandshake processFailure.80原创 2014-12-12 09:39:57 · 916 阅读 · 0 评论 -
oracle用户状态
一、通过视图DBA_USERS查看oracle用户状态SQL> select username,account_status from dba_users;USERNAME ACCOUNT_STATUS--------------------- ------------------MGMT_VIEW OPENSYS原创 2014-12-14 14:17:55 · 420 阅读 · 0 评论 -
RedHat 4,5,6配置RAW或SCSI Rule
RedHat 4 RAW配置1修改裸设备服务的配置文件: /etc/sysconfig/rawdevices. 添加下面2行。 格式:裸设备名 块设备名 /dev/raw/raw1 /dev/sdb1/dev/raw/raw2 /dev/sdb2 2 设置Oracle 用户对裸设备的访问权限。编辑UDEV的权限文件:/etc/ud转载 2015-02-10 16:30:10 · 373 阅读 · 0 评论 -
CPU, PSU, SPU - Oracle Critical Patch Update Terminology Update
CPU, PSU, SPU - Oracle Critical Patch Update Terminology UpdateOctober 30, 2012It all started in January 2005 with Critical Patch Updates (CPU). Then Patch Set Updates原创 2015-02-26 15:05:45 · 568 阅读 · 0 评论 -
ORACLE查看权限
查看用户:select * from dba_users;select * from all_users;select * from user_users;查看用户或角色的系统权限:select * from dba_sys_privs;select * from user_sys_privs; 查看用户的对象权限:select * from原创 2015-04-15 11:11:26 · 368 阅读 · 0 评论 -
Block Change Tracking(BCT)
The block change tracking (BCT) feature for incremental backups improves incremental backup performance by recording changed blocks in each datafile in a block change tracking file. This file is a sma翻译 2015-05-04 14:29:39 · 478 阅读 · 0 评论 -
DB_BLOCK_CHECKSUM和DB_BLOCK_CHECKING
DB_BLOCK_CHECKSUMPropertyDescriptionParameter typeStringSyntaxDB_BLOCK_CHECKSUM = { OFF | FALSE | TYPICAL | TRUE | FULL }Default valueTYPICAL原创 2015-11-13 10:12:47 · 684 阅读 · 0 评论 -
游标例子
Example 6-18 Implicit Cursor FOR LOOP StatementBEGIN FOR item IN ( SELECT last_name, job_id FROM employees WHERE job_id LIKE '%CLERK%' AND manager_id > 120 ORDER BY last_name转载 2016-09-05 21:34:46 · 332 阅读 · 0 评论 -
什么是PSU/CPU
1. 什么是PSU/CPU?CPU: Critical Patch UpdateOracle对于其产品每个季度发行一次的安全补丁包,通常是为了修复产品中的安全隐患。自2012年10月已经更名为Security Patch Update (SPU)PSU: Patch Set UpdatesOracle对于其产品每个季度发行一次的补丁包,包含了bug的修复。Oracle选取被用户转载 2017-11-28 18:56:41 · 2693 阅读 · 0 评论 -
Patchsets
Assistant: Download Reference for Oracle Database/GI PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)Patchsets12.1.0.2 (12.1.0.2.0 PATCH SET FOR ORACLE DAT翻译 2017-12-13 16:02:37 · 320 阅读 · 0 评论 -
Rolling Patch - OPatch Support for RAC (Doc ID 244241.1)
APPLIES TO:Oracle Database - Enterprise Edition - Version 9.0.1.0 to 12.1.0.2 [Release 9.0.1 to 12.1]Information in this document applies to any platform.PURPOSEThis note is to describe the翻译 2017-12-04 22:31:44 · 401 阅读 · 0 评论 -
数据库的sqlplus连接慢,tnsping延时比较大
数据库的sqlplus连接慢,tnsping延时比较大[oracle@localhost admin]$ tnsping orcl_sdTNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 12-JAN-2015 01:54:59Copyright (c) 1997, 2009, Oracle. All原创 2015-01-12 15:02:41 · 2604 阅读 · 0 评论 -
Installing Oracle Configuration Manager(OCM)
3 Installing Oracle Configuration ManagerThis chapter provides detailed instructions about installing Oracle Configuration Manager. It also describes the procedure to prepare a database for configur翻译 2015-01-30 08:58:19 · 1291 阅读 · 0 评论 -
Understanding Bootstrap Of Oracle Database
In this Document@ Oracle Confidential (INTERNAL). Do notdistribute to customers@ Reason: has internal information@ (AuthWiz 2.5.1) Applies to:Oracle Server – Enterprise Edi转载 2014-12-03 09:12:26 · 387 阅读 · 0 评论 -
DUPLICATE DATABASE(AUXILIARY)
)REM DUPLICATE DATABASE(AUXILIARY)REMREM OVERVIEWREM STEP 1.Set environment variable ORACLE_SID for auxiliary instanceREM STEP 2.Create an Oracle Password File for the A原创 2014-10-20 15:13:34 · 643 阅读 · 0 评论 -
查询表空间使用率
select total.tablespace_name,round(total.MB, 2) as Total_MB,round(total.MB - free.MB, 2) as Used_MB,round((1 - free.MB / total.MB) * 100, 2) || '%' as Used_Pctfrom (select tablespace_name, sum原创 2014-11-13 13:00:37 · 522 阅读 · 0 评论 -
Oracle Flashback技术总结
Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 10g中, Flash back家族分为以下成员: Flashback Database, Flashback Drop,Flashback Query(分Flashback Query,Flas转载 2014-10-01 11:21:21 · 305 阅读 · 0 评论 -
在oracle中where 子句和having子句中的区别
1.where 不能放在GROUP BY 后面2.HAVING 是跟GROUP BY 连在一起用的,放在GROUP BY 后面,此时的作用相当于WHERE3.WHERE 后面的条件中不能有聚集函数,比如SUM(),AVG()等,而HAVING 可以 Where和Having都是对查询结果的一种筛选,说的书面点就是设定条件的语句。下面分别说明其用法和异同点。注:本文使用字段为oracle数据转载 2014-10-01 11:23:45 · 367 阅读 · 0 评论 -
创建控制文件resetlogs和noresetlogs的区别
查看控制文件SQL> select name from v$controlfile; 将控制文件的创建语句备份到跟踪文件中;SQL>alter database backup controlfile to trace;查看跟踪文件其中内容包括startup nomount(原文这里是大写)create controlfile reuse database转载 2014-10-01 11:26:17 · 1425 阅读 · 0 评论 -
redo日志文件组的三种状态(current,active,inactive)
以下内容是我从自己的测试环境中查询出来的在线重做日志信息:SQL> select * from v$log; GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARC STATUS FIRST_CHANGE# FIRST_TIM---------- ---------- ---------转载 2014-10-01 11:29:52 · 6633 阅读 · 2 评论 -
Oracle OFA(Optimal Flexible Architecture) 说明
官网链接如下:http://docs.oracle.com/cd/E11882_01/install.112/e24321/appendix_ofa.htm#i633068一.Overview of the Optimal Flexible Architecture StandardThe Optimal Flexible Architecture standard h转载 2014-10-01 11:36:15 · 389 阅读 · 0 评论 -
oracle 修改日志大小及增加日志成员
原来有个问题就是日志文件能不能resize的问题,但是10g不能。网上的一般方法就是新建两个临时日志组(oracle至少要求两个日志组),切换到这两个临时日志组后,删掉重建扩大或缩小,再添加日志组成员。在中间过程中用alter system checkpoint 来使 日志状态active转inactive,用alter system switch logfile切换日志组。1.增大日原创 2014-10-01 11:47:19 · 611 阅读 · 0 评论 -
ALTER DATABASE DATAFILE和ALTER TABLESPACE的区别
一.DataFile脱机或联机的两种方法: ① ALTER DATABASE 语句修改单独的DataFile ② ALTER TABLESPACE 语句修改所有的DataFile 1、在ARCHIVRLOG模式下的更改DataFile状态 ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/stuf转载 2014-10-17 14:37:16 · 8985 阅读 · 0 评论 -
0racle 用户 profile 属性
在Profile文件里保存了一些资源的限制信息。如果在创建用户时指定了profile。 那么用户就不能超过profile里指定的资源。1. 一些注意事项 (1)创建profile 需要CREATE PROFILE 的权限。 (2)当为用户指定profile资源限制时,需要启用动态资源限制参数:RESOURCE_LIMIT。该参数默认是Fa原创 2014-10-20 15:59:27 · 427 阅读 · 0 评论 -
What is Oracle metadata?
The short answer is that metadata is data about data. In other words Oracle needs to store data to keep track of what data you're storing in the database. It also needs to store data about the physica翻译 2014-10-20 15:10:23 · 346 阅读 · 0 评论 -
ROWID的含义与块地址rdba深入分析
Oracle 8以下ROWID组成(也叫受限Rowid)为:FFFF.BBBBBBBB.RRRR,占用6个字节(10bit file#+22bit+16bit),但是,为了扩充的需要,如数据文件的扩充,现在的Rowid改为:OOOOOOFFFBBBBBBRRR,占用10个字节(32bit+10bit rfile#+22bit+16bit)。其中,O是对象ID,F是文件ID,B是块ID,R是行I原创 2014-10-20 16:04:11 · 315 阅读 · 0 评论 -
Oracle kill sessin 说明
一.Session 状态说明Oracle session 有如下几种状态ACTIVE - Sessioncurrently executing SQLINACTIVE KILLED - Sessionmarked to be killedCACHED - Sessiontemporarily cached for use by Oracle*XASN转载 2014-10-22 13:29:02 · 417 阅读 · 0 评论