
Oracle
wizabone
爱WEB前端,爱生活,爱家人,有担当
展开
-
Oracle数据库导入
初学者,请多多关照! 今天被派到一个新项目上,这也是我参加工作以来第一次正式跟项目,据说已经做到二期了,很多东西我要慢慢了解,这对我来说更是个挑战。第一件事自然是搭环境,下面对耗时较长的“数据库导入”部分进行整理总结,同时与大家分享! 基本原理:Oracle数据库的导入导出主要使用一个叫“数据泵”的家伙,它可以实现表空间级的数据导出和导原创 2012-09-29 11:59:19 · 446 阅读 · 0 评论 -
数据泵文件
expdp介绍EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:Expdp scott/t原创 2013-02-26 10:39:12 · 455 阅读 · 0 评论 -
oracle中 connect by prior
http://blog.163.com/xxciof/blog/static/7978132720095193113752/ oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename原创 2013-01-16 14:29:31 · 359 阅读 · 0 评论 -
Oracle中Union与Union All的区别
http://www.cnblogs.com/single-jun/articles/1972612.html如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而un原创 2013-01-15 10:13:42 · 699 阅读 · 0 评论 -
Oracle时间相关-(求timestamp类型的时间差)
http://xaajie.iteye.com/blog/436556TIMESTAMP数据类型:是DATE的扩展,可以存储年、月、日、小时、分钟、秒,同时还可以存储秒的小数部分。通过to_timestamp函数将date型转成这种类型,来看看它的形式详见代码:SELECT TO_TIMESTAMP('2009-7-30','yyyy-mm-dd') FR原创 2013-01-15 09:50:07 · 17774 阅读 · 1 评论 -
oracle timestamp转换date及date类型相减
--timestamp转换为date(ts字段为timestamp类型)SELECT cast(ts ASDATE)fromtab1WHEREtid=1;--timestamp转换为date(ts字段为timestamp类型)SELECT cast(ts ASDATE)fromtab1WHEREtid=3;--date相减SELECT (SELECT cas原创 2013-01-15 09:47:51 · 6588 阅读 · 0 评论 -
Oracle Job 的查询、创建、修改、删除
http://lixiaopeng520913.blog.163.com/blog/static/108959253201231734158803/-------------查询JOB-----------------select job, what, next_date, next_sec, sysdate, failures, broken,interval原创 2012-11-13 15:02:07 · 3717 阅读 · 0 评论 -
oracle job详解
http://blog.sina.com.cn/s/blog_621a2bdf0100f2uh.html一、设置初始化参数 job_queue_processes sql> alter system setjob_queue_processes=n;(n>0) job_queue_processes最大值为1000 查看job queue 后台进程原创 2012-11-13 10:46:29 · 624 阅读 · 0 评论 -
Oracle的DECODE()使用
应用环境:在insert语句中,某一列值用sum()函数求得,及时在创建表的时候申明了default '0'字样,但是在更新的时候0的地方还是空,这就需要用到decode()函数DECODE语法:DECODE(VALUE,IF1,THEN,IF2,THEN....,ELSE)实例:insert into table_name(xxx) values(select decode(原创 2012-11-14 10:34:20 · 501 阅读 · 0 评论 -
ORACLE-Select语句执行顺序及如何提高Oracle 基本查询效率
首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。转载 2012-10-26 11:05:17 · 858 阅读 · 1 评论 -
Oracle学习笔记安装篇之在Redhat Enterprise Linux 6.3 x86_64下安装Oracle11g R2
要想顺利的安装Oracle,最好当然是参考Oracle公司的用户指南,虽然是英文的,但是没有哪个参考文档比这更权威了,用户指南可以在Oracle公司的官方网站下载: http://www.oracle.com/technetwork/database/enterprise-edition/documentation/index.html 安装Oracle有以下步骤:转载 2012-10-22 21:10:20 · 1212 阅读 · 1 评论 -
Oracle OEM
OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器上的智能化**(IntelligentAgent)相对应。 智能化**能够监控系统的特定事件并且执行任务(作业)就象你在系统本地一样。事件和作转载 2012-09-20 16:39:49 · 574 阅读 · 0 评论 -
oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersection table)作为基础表,转载 2012-09-20 16:10:03 · 289 阅读 · 0 评论 -
Oracle修改启动实例
之前的库弄好了然后甲方重新恢复了数据,我建的实例是JSHSDB,而那边用的实例却是cs2c,这样引起的结果监听能起来,但是启动实例的时候报错“...cannot find /u01/app/oracle/10.0.10.1/dbs/initcs2c”,解决办法是把数据库实例JSHSDB中的init.ora.201211....类似的文件拷贝到刚才的目录下面,但是这样还是不行。原因是我没有修改.原创 2013-04-18 11:48:53 · 717 阅读 · 0 评论