Oracle中关于insert中使用/*+append*/和nologging的总结
关于Nologging和append,一直存在很多误解,经过一系列研究,终于发现了Nologging的真相,我们来看一下:1.对于logging 的table处理a.非归档模式下:SQL> archivelog list;Database logmode No Archive ModeAutom...
Oracle数据库模拟Open下Undo损坏和修复
如果数据库在打开时,当前undo数据文件坏掉的话,比如UNDOTBS2出现了介质损坏,那么数据库就不能继续DML操作了。如果这时UNDOTBS2表空间上还有active状态的事务(未提交),Oracle会将其下的所有段都标志为NEEDS RECOVERY,这时我们首选使用备份恢复UNDOTBS2,但如果没有备份,那你只能用新建的UNDO替...
浅析Oracle共享SQL区、私有SQL区与游标
问题引出:OCP 11g 052 第...
Oracle 集合运算(UNION、UNION ALL、INTERSECT、MINUS)
<div class="Blog_wz1" style="font-size:16px;"><div><span style="font-family:NSimSun;line-height:1.5;font-size:16px;">集合运算组合两个或多个部分查询的结果到一个结果中。包含集合运算的查询称为复合查询。</span></div><div><span style="font-family:NSimSun;font-size:16px;">OperatorReturns</sp...
浅谈 Oracle 11g ACFS
<p style="color:#666666;font-family:宋体, Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;"><span style="font-size:16px;">Oracle 官网对ACFS 的说明如下:</span></p><p style="color:#666666;font-family:宋体, Arial;line-height:26px;white-space:normal;background-color:#FFFFFF;">...
ORA-32004
ORA-32004:过时的和/或弃用指定参数Database dismounted.ORACLE instance shut down.SQL> startup mount;ORA-32004: obsolete and/or deprecated parameter(s) specifiedORACLE instance started.Total System Global Area 419430400 bytesFixed Size &nb...
Oracle中RMAN的常用命令总结
一、list常用命令总结备忘 list命令列出控制文件、RMAN恢复目录中备份信息, 是我们对所有可见的数据库备份文件的一个最直观的了解的方法 list incarnation; list backup summary; list backup of database summary; list backup of tablespace s...
ORACLE中impdp的总结
数据的导入导出时数据库经常处理的作业之一,Oracle 提供了IMP和IMPDP以及SQL*Loader等工具来完成数据的导入工作,其中IMP服务于早期的9i之前的版本,在10g及后续版本,Oracle 提供了数据泵高速导入工具,本文主要介绍IMPDP的使用方法,关于高速导出工具请参照:数据泵EXPDP 导出工具的使用。SQL*Loader...
ORACLE中的EXPDP总结
对于Oracle 数据库之间的导入导出,可以使用Oracle提供的导入导出工具EXP/IMP来实现。EXP/IMP是Oracle早期提供的数据导入导出工具。在Oracle 10g 中,提供了高速导入导出数据泵IMPDP,EXPDP,本文主要讲述EXPDP的用法。 关于IMPDP的用法,请参照:数据泵IMPDP 导入工具的使用 一、数据泵的体系...
EXP/IMP导入导出总结
使用传统的exp/imp 导出/导入数据 数据库介绍 需导出的数据库 版本10.02.01 用户emm_jx/emms_jx 表空间TBS_EMMS 导出需注意的问题: 数据库的字符集要和客户端的字符集相同 SQL>select userenv('language') from dual; USERENV('LANGUAGE') ---------------------------------------------------- AMERICAN_A...
深入解析Oracle字符集
oracle
Oracle中dmp导入/导出、数据库操作等过程中的字符集问题
描述:本文主要记录了Oracle数据库的字符集问题,也涉及作为服务器操作系统的UNIX/LINUX、CentOS或者Windows的字符集与Oracle字符集之间的关联关系。Oracle数据库的字符集问题不算是大问题,但也是一个头疼的问题。这是因为有这么三个原因:一是Oracle数据库在安装时指定好字符集之后一般不能更改,二是字符集问题涉...
ORA-12154: TNS: 无法解析指定的连接标识符
相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。 在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来...
Oracle数据库中管理Undo表空间的使用命令
(1)查看undo表空间undotbs1的属性:SQL> select b.tablespace_name,AUTOEXTENSIBLE,RETENTION FROM dba_tablespaces a,dba_data_files b where a.TABLESPACE_NAME=b.TABLESPACE_NAME and b.TABLESPACE_NAME='UNDOTBS1';TABLESPACE_NAME &n...
Linux系统中Shell脚本的日期变量的写法
在写SHELL的时候多少会用到时间的表示方法,如下:前一个月MONTH=`date -d '-1 month' +%Y-%m` 本月第一天INMONTH=`date +%Y-%m-01` 前一天MODAY=`date -d '-1 day' +%Y-%m-%d` 第二天NEXTDAY=`date -d '1 day' +%Y-%m-%d`当天----以日期为表示:2015-05-15DAY=`date +%Y-%m-%d` &n...
Oracle中使用RMAN备份及一些恢复方法
使用RMAN备份并恢复Backup 备份命令生成 Backup sets (备份集合),以 oracle 专有的格式保存,由一个完全的所有的备份片集合构成,构成一个完全备份或增量备份。 1.1.1 BACKUP 备份命令选项 设置标记(TAG)RMAN> backup database tag='test backup'; 限制备份集大小RMAN> backup datab...
SQL_TRACE及10046事件
一、SQL_TRACE在使用 SQL_TRACE 之前,几个注意事项需要简单说明一下:1. 初始化参数 TIMED_STATISTICS参数 TIMED_STATISTICS 最好设置为 True,否则一些重要信息不会被收集。2. 设置 MAX_DUMP_FILE_SIZE该参数设置跟踪文件的大小限制,可以以操作系统块为单位设置;也可以以 K|M 为单位设置;如果跟踪的信息...
Oracle中like与regexp_like的用法
相信大家在工作中多少会遇到对模糊数据的查询,下面是我在实际工作遇到的问题,然后进行了总结,希望对大家有所帮助!REGEXP:oracle中支持正则表达式的函数主要有四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE...
临时表空间删除临时文件(TempFile)的方法
1、将数据库启动到mount状态SQL>startup mount2、删除临时文件SQL>alter database tempfile '/temp/temp01.dbf' drop including datafiles;
Oracle中用户、角色、与权限涉及的相关表及视图
相信许多朋友在学习oracle数据库的时候对user_、all_、dba_ORACLE中静态数据字典视图按照前缀的不同通常被分为三类:1. USER_ 类视图包含了用户所拥有的相关对象信息,用户可以通过这个视图查询自己拥有的对象信息。2. ALL_ 类视图包含了用户有权限访问的所有对象的信息。3. DBA_ 类视图包含了数据库所有相关对象...