<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大厨的专栏]]></title><description><![CDATA[好记性不如烂笔头，温故而知新]]></description><link>https://blog.youkuaiyun.com/shcqupc</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shcqupc]]></copyright><item><title><![CDATA[【转】Oracle Form 触发器执行顺序]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/73325718</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/73325718</guid><author>shcqupc</author><pubDate>Fri, 16 Jun 2017 11:25:14 +0800</pubDate><description><![CDATA[Form的Trigger的优先级是从item，到block，到form级别，如果另外设置Execution Hierarch属性（override,before,after），则按照设置后的顺序执行。如果是override的话，则执行完这个级别的触发器，就不往上执行了，before就是执行完这个级别的触发器后，如果上一个级别也有这个触发器的话，继续去执行，after就是先去执行上一个级别的触发器，]]></description><category></category></item><item><title><![CDATA[【原】PL/SQL中查询的中文数据显示成问号]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/54865571</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/54865571</guid><author>shcqupc</author><pubDate>Sat, 04 Feb 2017 19:56:40 +0800</pubDate><description><![CDATA[需要配置服务器的环境变量
NLS_LANG=SIMPLIFIED
 CHINESE_CHINA.ZHS16GBK]]></description><category></category></item><item><title><![CDATA[【原】ORACLE安装时，先决条件检查失败]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/54847372</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/54847372</guid><author>shcqupc</author><pubDate>Fri, 03 Feb 2017 15:43:09 +0800</pubDate><description><![CDATA[问题背景：在一台windows2003 64位的操作系统上面安装数据库软件，在执行先决条件检查的时候出现了以下告警；

物理内存 – 此先决条件将测试系统物理内存总量是否至少为 922MB 

   

(944128.0KB)。

 预期值 : N/A

 实际值 : N/A

 错误列表: –

 可用物理内存 PRVF-7531 : 无法在节点上执行物理内存检查]]></description><category></category></item><item><title><![CDATA[关于ORACLE 的INSERT ALL]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/54615102</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/54615102</guid><author>shcqupc</author><pubDate>Thu, 19 Jan 2017 13:18:03 +0800</pubDate><description><![CDATA[当对两个关联表进行INSERT ALL时


SELECT 中调用了一个sequence来生成外键，发现insert后，两个表的数据没有关联起来。
说明insert all并不是只调用了一次select生成视图，再将视图分别插入到两个表中。
而是对要insert的表分别调用一次SELECT来插入。]]></description><category></category></item><item><title><![CDATA[【转】Oracle 11GR2的递归WITH子查询]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/54573473</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/54573473</guid><author>shcqupc</author><pubDate>Mon, 16 Jan 2017 13:52:56 +0800</pubDate><description><![CDATA[SQL> with emp_data(ename,empno,mgr,l)
  2    as
  3     (select ename, empno, mgr, 1 lvl from emp where mgr is null
  4      union all
  5      select emp.ename, emp.empno, emp.mgr, ed.l+1
  6   ]]></description><category></category></item><item><title><![CDATA[【转】Oracle表与索引的分析及索引重建]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/53207400</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/53207400</guid><author>shcqupc</author><pubDate>Thu, 17 Nov 2016 21:43:25 +0800</pubDate><description><![CDATA[1.分析表与索引（analyze 不会重建索引）


analyze table tablename compute statistics 
等同于 analyze table tablename compute statistics for table for all indexes for all columns

for table 的统计信息存在于视图：user_tables ]]></description><category></category></item><item><title><![CDATA[【转】Linux下定时删除指定目下n天前的文件]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/53113500</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/53113500</guid><author>shcqupc</author><pubDate>Thu, 10 Nov 2016 10:47:46 +0800</pubDate><description><![CDATA[* 6 * * * find /root/home/zhang/* ctime 1 -exec rm -rf {} \;

表示每天早上六点删除/root/home/zhang目录下一天前创建的所有文件，不删除文件夹zhang，如果这个文件夹也要删除的话用 * 6 * * * find /root/home/zhang ctime 1 -exec rm -rf {} \;

* 6 * *]]></description><category></category></item><item><title><![CDATA[【转】Oracle在线重定义DBMS_REDEFINITION 普通表—>分区表]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/53085882</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/53085882</guid><author>shcqupc</author><pubDate>Tue, 08 Nov 2016 19:11:13 +0800</pubDate><description><![CDATA[实验环境：RHEL 6.4 + Oracle 11.2.0.3
实验：在线重定义 普通表 为 分区表，包括主键对应的索引都改造为分区索引.

1,构造普通表t_objects


conn test1/test1;

create table t_objects as select * from dba_objects;

SQL> select count(1) from t]]></description><category></category></item><item><title><![CDATA[【转】随机数]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/53034300</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/53034300</guid><author>shcqupc</author><pubDate>Fri, 04 Nov 2016 14:17:51 +0800</pubDate><description><![CDATA[1、从表中随机取记录

     select * from (select * from staff order by dbms_random.random)
     where rownum 

     表示从STAFF表中随机取3条记录

2、产生随机数

         SELECT DBMS_RANDOM.RANDOM FROM DUAL;
         产]]></description><category></category></item><item><title><![CDATA[【转】Oracle Nologging and Append 经典总结]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/52669451</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/52669451</guid><author>shcqupc</author><pubDate>Mon, 26 Sep 2016 13:35:06 +0800</pubDate><description><![CDATA[对于logging的理解总是以为表的日志设置为NO它就不会去产生日志了，其实不是的下面是对于logging的一些解释和试验。
 
Logging介绍

 
可以采用nologging模式执行以下操作：
1．索引的创建和ALTER（重建）。
2．表的批量INSERT（通过/*+append */提示使用“直接路径插入“。或采用SQL*Loader直接路径加载）。表数据生成少量redo，]]></description><category></category></item><item><title><![CDATA[【转】Linux如何查看JDK的安装路径]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/52352509</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/52352509</guid><author>shcqupc</author><pubDate>Mon, 29 Aug 2016 13:53:38 +0800</pubDate><description><![CDATA[如何在一台Linux服务器上查找JDK的安装路径呢？ 有那些方法可以查找定位JDK的安装路径？是否有一些局限性呢？ 下面总结了一下如何查找JDK安装路径的方法.
 
1：echo $JAVA_HOME
使用$JAVA_HOME的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME，否则如下所示，根本定位不到JDK的安装路径
[root@localhost ~]# java -]]></description><category></category></item><item><title><![CDATA[【转】EXP无法导出空表的表结构解决办法]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/52344156</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/52344156</guid><author>shcqupc</author><pubDate>Sun, 28 Aug 2016 10:56:32 +0800</pubDate><description><![CDATA[早的一次使用oracle 11g导出数据发现有的表丢失了，感觉莫名其妙的，后来终于找到原因了。 找到问题以后，再看看解决方案。
11GR2中有个新特性，当表无数据时，不分配segment，以节省空间，可是在用EXPORT导出时，空表也不能导出，这就导致迁移时候丢失了一些表，存储过程也失效了。本以为EXP能有相应的控制开关，可以切换是否导出空表，看了下帮助，没有太大的改变。有些奇怪，难道11GR2]]></description><category></category></item><item><title><![CDATA[【转】expdp / impdp 用法详解]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/52343943</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/52343943</guid><author>shcqupc</author><pubDate>Sun, 28 Aug 2016 10:12:28 +0800</pubDate><description><![CDATA[一  关于expdp和impdp     使用EXPDP和IMPDP时应该注意的事项：
EXP和IMP是客户端工具程序，它们既可以在客户端使用，也可以在服务端使用。
EXPDP和IMPDP是服务端的工具程序，他们只能在ORACLE服务端使用，不能在客户端使用。
IMP只适用于EXP导出的文件，不适用于EXPDP导出文件；IMPDP只适用于EXPDP导出的文件，而不适用于EXP导出文件。
e]]></description><category></category></item><item><title><![CDATA[【转】ORACLE EXP/IMP 命令]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/52330844</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/52330844</guid><author>shcqupc</author><pubDate>Fri, 26 Aug 2016 18:22:13 +0800</pubDate><description><![CDATA[本文对Oracle数据的导入导出 imp ,exp 两个命令进行了介绍, 并对其相应的参数进行了说明,然后通过一些示例进行演练,加深理解.
文章最后对运用这两个命令可能出现的问题(如权限不够,不同oracle版本)进行了探讨,并提出了相应的解决方案;
本文部分内容摘录自网络,感谢网友的经验总结;


一.说明

   oracle 的exp/imp命令用于实现对数据库的导出/导入操作]]></description><category></category></item><item><title><![CDATA[【转】oracle数据泵、表空间、库导入导出]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/52330624</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/52330624</guid><author>shcqupc</author><pubDate>Fri, 26 Aug 2016 17:53:58 +0800</pubDate><description><![CDATA[返回博客列表

原 oracle数据泵、表空间、库导入导出


 
蓝蝶飞扬



发布时间: 2014/04/28 18:46 阅读: 1546 收藏: 3 点赞: 0 评论: 0




2014-04-28
１．查找文件
[oracle@oracle53 ~]$ which expdp         
/u01/app/oracle/11.2.0/db_]]></description><category></category></item><item><title><![CDATA[【转】ORACLE迁移]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/52296853</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/52296853</guid><author>shcqupc</author><pubDate>Wed, 24 Aug 2016 09:33:45 +0800</pubDate><description><![CDATA[最简单办法是直接复制：
1、直接将安装后的ORACLE文件夹全部复制到另一台机器上。

2、将注册表中HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE导出后再导入另一台机器。

3、创建实例。设置PATH环境变量（不是必须），如果不设置，要进入ORACLE_HOME\bin目录或指定oradim的全路径， 执行命令(ora是实例名，与上面注册表中的ORACLE_SID]]></description><category></category></item><item><title><![CDATA[【转】正则表达式]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/51967494</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/51967494</guid><author>shcqupc</author><pubDate>Wed, 20 Jul 2016 13:32:53 +0800</pubDate><description><![CDATA[正则表达式具有强大、便捷、高效的文本处理功能。能够添加、删除、分析、叠加、插入和修整各种类型的文本和数据。Oracle从10g开始支持正则表达式




下面通过一些例子来说明使用正则表达式来处理一些工作中常见的问题。 
1. 
REGEXP_SUBSTR 
REGEXP_SUBSTR 函数使用正则表达式来指定返回串的起点和终点，返回与source_string 字符集中的VARC]]></description><category></category></item><item><title><![CDATA[【转】MATERIALIZED VIEW]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/51919786</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/51919786</guid><author>shcqupc</author><pubDate>Fri, 15 Jul 2016 17:38:43 +0800</pubDate><description><![CDATA[一．    物化视图概述

Oracle的物化视图是包括一个查询结果的数据库对像，它是远程数据的的本地副本，或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据，也可以称为快照。

 

物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果，这样，在执行查询时，就可以避免进行这些耗时的操作，而从快速的得到结果。物化视图有很多方面和索引很相似：使用物化视图的目的是]]></description><category></category></item><item><title><![CDATA[【转】oracle中exp,imp的使用详解]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/51853107</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/51853107</guid><author>shcqupc</author><pubDate>Thu, 07 Jul 2016 17:39:29 +0800</pubDate><description><![CDATA[基本语法和实例： 
    1、EXP: 
      有三种主要的方式（完全、用户、表） 
      1、完全： 
          EXP SYSTEM/MANAGER BUFFER=64000 FILE=C:\FULL.DMP FULL=Y 
          如果要执行完全导出，必须具有特殊的权限 
      2、用户模式： 
          EXP SONIC/]]></description><category></category></item><item><title><![CDATA[【转】COMMIT后恢复]]></title><link>https://blog.youkuaiyun.com/shcqupc/article/details/51831240</link><guid>https://blog.youkuaiyun.com/shcqupc/article/details/51831240</guid><author>shcqupc</author><pubDate>Tue, 05 Jul 2016 14:25:09 +0800</pubDate><description><![CDATA[在Oracle中误删除数据后并commit后的数据恢复办法

背景：表A数据误操作，被delete了，恢复。

--1.先备份A表当前数据。

--2.查询某时间点前的SCN号码

SELECT MAX(Scn) FROM Sys.Smon_Scn_Time WHERE Time_Dp 

--3.查看某时间点的A表数据

SELECT * FROM A AS OF SCN]]></description><category></category></item></channel></rss>