Oracle
米菲的泰迪
这个作者很懒,什么都没留下…
展开
-
Oracle 监听器
对于DBA来说,启动和关闭oracle监听器是很基础的任务,但是Linux系统管理员或者程序员有时也需要在开发数据库中做一些基本的DBA操作,因此了解一些基本的管理操作对他们来说很重要。 本文将讨论用LSNRCTL命令启动、关闭和查看监听器的状态的方法。怎样启动、关闭和重新启动oracle监听器在启动、关闭或者重启oracle监听器之前确保使用lsnrctl st转载 2011-12-18 21:14:05 · 608 阅读 · 0 评论 -
Oracle 触发器
本篇主要内容如下:8.1 触发器类型8.1.1 DML触发器8.1.2 替代触发器8.1.3 系统触发器8.2 创建触发器8.2.1 触发器触发次序8.2.2 创建DML触发器8.2.3 创建替代(INSTEAD OF)触发器8.2.3 创建系统事件触发器8.2.4 系统触发器事件属性8.2.5 使用触发器谓词8.2.转载 2011-12-18 21:12:40 · 415 阅读 · 0 评论 -
Oracle timestamp
Version 11.1GeneralList of Time Zonesset linesize 121col tzname format a30col tzabbrev format a30SELECT *FROM gv$timezone_names; CURRENT_TIMESTAMPCurr转载 2012-03-16 22:57:57 · 2451 阅读 · 0 评论 -
Oracle Install
Oracle 11g R2数据库安装硬件配置要求:最小内存 1 GB of RAM虚拟内存容量Available RAMSwap Space RequiredBetween 1 GB and 2 GB1.5 times the size of RAMBetween 2 GB and 16 GBEqual转载 2011-12-27 23:31:45 · 623 阅读 · 0 评论 -
Mysql常用命令大全
第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP转载 2012-09-14 09:27:07 · 835 阅读 · 0 评论 -
ORACEL发展历史
转自:iihero, 2008.9.26于CSDN) 其实,这几篇短文,很早以前就想写了,只是苦于资料并不是很齐,怕写出来,贻笑大方。我个人觉得,要想了解并熟悉一个领域的知识或技术体系,必须了解它们的发展历史。 所有这一切要从IBM的一篇论文谈起,1970年的6月,IBM公司的研究员埃德加·考特 (Edgar Frank Codd) 在 Communications of ACM转载 2012-12-03 11:07:18 · 575 阅读 · 0 评论 -
TRUNCATE,DELETE,DROP区别
命令删除内容限制删除速度是否删除定义是否释放空间被删数据是否可恢复TRUNCATE必须为全部快√√×DELETE可指定慢××√DROP必须为全部快√√×原创 2014-02-10 20:35:17 · 901 阅读 · 0 评论 -
Oracle connect by
truncate table tablenameinsert into tablename(name,mobile,age,time)select'qianzui'||to_char(rownum) asname,to_char(rownum+13800000000) as mobile,30 as age,sysdate as time,f原创 2014-02-10 21:01:43 · 748 阅读 · 1 评论 -
Mysql转oracle之SQL区别
1、SQL写法区别:1)对于特殊列名,如order,mysql使用``,oracle使用””2)时间戳格式不一致Mysql:'2099-12-30 23:59:59' 或者 {ts '2014-09-2400:00:00'}Oracle:to_date('2099-12-3023:59:59', 'yyyy-mm-dd hh24:mi:ss')可以使用正则批量替换掉:=>原创 2016-11-22 18:00:35 · 343 阅读 · 0 评论 -
存储过程
一、存储过程简介1.定义:存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。2.存储过程的分类:1) 系统存储过程:以sp_开头,用来进行系统的各项设定.取得信息.相关管理工作。2) 本地存储过程:用户创建的存储过程是由用户创转载 2012-01-09 23:31:13 · 950 阅读 · 0 评论 -
Oracle Undo
UNDO表空间用于存放UNDO数据,当执行DML操作(insert、update、delete)的时候,oracle会将这些操作的旧数据写入到UNDO段。 UNDO数据也称为回滚数据,用于确保数据的一致性。作用包括:1、回退事务2、读一致性3、事务恢复4、闪回查询 9i开始,管理UNDO数据可以使用UNDO表空间,也可以使用回滚段。10g开始,or转载 2011-12-29 12:27:36 · 4153 阅读 · 0 评论 -
Oracle Hash分区
hash的原理虽然简单,但是它在数据库中可以说是无处不在。其中hash partition是hash在数据库中一个简单的应用,虽然它没有range partition那么常用,但是我们在做数据库水平拆分时,其实就是利用了hash partition的原理,利用hash函数对某个key进行运算,然后将其分布到不同的主机上,原理很简单。 我们在设计时遇到了一个问题,当分区的数量需要变化时,基转载 2011-12-18 21:18:17 · 2379 阅读 · 0 评论 -
Oracle 优化器详解
一、优化器基本知识 Oracle在执行一个SQL之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule转载 2011-12-22 23:00:14 · 1175 阅读 · 0 评论 -
Oracle SQL优化规则详解
1. 选用适合的Oracle优化器 Oracle的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS . 你当然也在S转载 2011-12-22 23:35:13 · 1949 阅读 · 0 评论 -
Oracle 系统表
Oracle 常用系统表:1.2.1 dba_开头 dba_users数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files转载 2011-12-24 21:55:30 · 708 阅读 · 0 评论 -
Oracle 函数
数值函数:abs(m) m的绝对值mod(m,n) m被n除后的余数power(m,n) m的n次方round(m[,n]) m四舍五入至小数点后n位的值(n缺省为0)trunc(m[,n]) m截断n位小数位的值(n缺省为0)----------------------------------------------------------------------转载 2011-12-26 12:39:21 · 577 阅读 · 0 评论 -
Oracle Hints详解
在向大家详细介绍Oracle Hints之前,首先让大家了解下Oracle Hints是什么,然后全面介绍Oracle Hints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生转载 2011-12-23 20:30:51 · 29187 阅读 · 0 评论 -
Oracle Sqlplus
进入sal*plus需要输入用户名、口令和主机标志符 system/manager sys/change_on_intall scott/tiger internal/oracle 以上为初始密码 主机字符串空或者是@+你的服务名,在本地登陆不需要本地服务名。 下面就介绍一下一些常用的sql*plus命令: 首先查看当前使用的数据库实例: se转载 2011-12-24 22:16:43 · 722 阅读 · 0 评论 -
Oracle analyze
1、三大功能搜集和删除索引、表和簇的统计信息验证表、索引和簇的结构鉴定表和簇和行迁移和行联接针对analyze的搜集和删除统计信息功能而言,oracle推荐使用DBMS_STATS包来搜集优化信息,DBMS_STATS可以并行的搜集信息,可以搜集分区表的全局信息,进一步来说,按成本的优化器只会使用DBMS_STATS包所统计出来的信息。2、先决条件必须在你自己的方案中或转载 2011-12-24 21:45:06 · 1083 阅读 · 0 评论 -
exp/imp和expdp/impdp的区别
[关键区别]1、expdp/impdp只能在DB服务器上运行,exp/imp可以在客户端上运行。2、两者参数格式、用法稍有区别,expdp/impdp所支持的参数类型更多,更加强大。 [详细区别]1、变更导入用户 exp/imp用法:fromuser=user1 touser=user2 expdp/impdp用法:remap_schema='user1':'u原创 2017-04-10 19:59:29 · 5179 阅读 · 0 评论