oracle
VagueCoder
你必须非常努力,才能看起来毫不费力…
展开
-
Oracle语句优化规则
Oracle sql 性能优化调整1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIR转载 2014-06-12 08:38:41 · 567 阅读 · 0 评论 -
oracle table-lock的5种模式
Oracle中的锁定可以分为几类:1、DML lock(data lock),2、DDL lock(dictionary lock)3、internal lock/latch。DML lock又可以分为row lock和table lock。row lock在select.. for update/insert/update/delete时隐式自动产生,而table lock除转载 2014-09-10 17:46:03 · 5935 阅读 · 0 评论 -
alter table move跟shrink space的区别
author:skatetime2010-05-28alter table move跟shrink space的区别今天主要从两点说他们的区别: 1. 碎片的整理2.空间的收缩 SQL> select * from v$version;BANNER----------------------------------------------------转载 2014-09-10 16:36:26 · 660 阅读 · 0 评论 -
oracle手动锁表
手工锁表:lock table tbl_t1 in row share mode nowait; --2lock table tbl_t1 in share update mode nowait; --2lock table tbl_t1 in row exclusive mode nowait; --3l转载 2014-09-10 17:47:32 · 1762 阅读 · 0 评论 -
ORACLE 中的lock 机制
为了进行LOCK的探究,我建立了一个测试表 test ,结构和测试数据如下:SQL> select * from test; ID NAME---------- ---------- 6 yoxi 2 robinson 2 tttt 3 david 4 jason转载 2014-09-10 17:03:54 · 556 阅读 · 0 评论 -
Oracle Show_space 过程 使用示例 与 注释
一.Show_space 过程源码 1.1 源码Tom 大师的show_space过程,经pub某位同学完善之后,脚本如下: CREATE OR REPLACE PROCEDURE show_space ( p_segname_1 IN VARCHAR2, p_type_1 IN VARCHAR2 DEFAULT 'TABLE',p_s转载 2014-09-10 17:56:11 · 745 阅读 · 0 评论 -
Oracle查询其他用户的表时如何不用加表用户名
问题:如何在Oracle访问其他用户的表时不加原创 2014-09-01 15:39:15 · 8965 阅读 · 0 评论 -
Oracle的同义词(synonyms)详解
从字面上理解就是别名的意思,和视图的功能类似。就是一种映射关系。 同义词语法:CREATE [PUBLIC] SYNONYM synonym FOR object;1.创建同义词语句: create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以不一样。转载 2014-09-01 15:41:09 · 3257 阅读 · 0 评论 -
ORACLE停止一个JOB
1 相关表、视图 dba_jobs all_jobs user_jobs包含登录用户所有的JOB信息 dba_jobs_running包含正在运行job相关信息注意 须使用oracle的sys用户登录到数据库,才能查看dba_jobs_running, v$process, v$session表的信息。同时,登录操作系统时,要用转载 2014-09-25 17:40:16 · 1719 阅读 · 0 评论 -
Oracle 段的查看和管理
Oracle 数据库系统总是将系统用的回滚取名为SYSTEM(不要与SYSTEM用户相混),而且该回滚段都建立在 SYSTEM表空间内。比如可以从下面查询中看到系统的所有回滚段的基本信息:SQL> select segment_name,tablespace_name,bytes,next_extent 2 from dba_segments where segment_type转载 2014-11-12 08:30:44 · 490 阅读 · 0 评论 -
oracle:表、列、约束等操作,table,constraint,column
创建表的语法GLOBAL TEMPORARY 说明该表为临时表。行的有效期有 ON COMMIT 子句决定。临时表对于说有会话都可见,但是这些行则是特定于某个会话的。constraint_def 指定了对某个列的约束定义,可以用于删除指定的约束或重复使用该约束。ON COMMIT 控制临时表中行的有效期。DELETE 说明这些行在事务的末尾要被删除。PRESERVE转载 2014-08-13 11:22:01 · 1030 阅读 · 0 评论 -
Oracle入门理论
一:Oracle的概述什么是OracleOracle数据库是Oracle(中文名称叫甲骨文)公司的核心产品,Oracle数据库是一个适合于大中型企业的数据库管理系统。在所有的数据库管理系统中(比如:微软的SQL Server,IBM的DB2等),Oracle的主要用户涉及面非常广,包括:银行、电信、移动通信、航空、保险、金融、电子商务和跨国公司等。Oracle产品是免费的,可以在Oracl转载 2014-09-19 09:31:13 · 651 阅读 · 0 评论 -
ORACLE分页SQL语句
1.根据ROWID来分select * from t_xiaoxi where rowid in(select rid from (select rownum rn,rid from(select rowid rid,cid fromt_xiaoxi order by cid desc) where rownum9980) order by cid desc;执行时间0.03秒转载 2014-07-23 17:17:38 · 591 阅读 · 0 评论 -
Oracle 视图
问题:什么是视图?回答:视图也是一种数据库对象,英文叫做“view”。视图的本义就是与客户交互的窗口。简单理解有点象一个容器,窗口中只能存放一条查询语句。当“select * from 视图名“,其实执行的是容器中的查询语句。所以查询视图也可以得到数据,不过这些数据都是经过查询语句“加工”以后的数据,可能与原表的记录完全不同。显然:通过视图所看到的数据,就象是看到化过妆以后转载 2014-06-17 16:36:00 · 512 阅读 · 0 评论 -
Oracle 中的service_name,sid的作用和区别
在init.ora中有db_name,instance_name,service_name在操作系统中需要配置oracle_sid在listener.ora中有SID_NAME,GLOBAL_DBNAME,在tnsname.ora中有SERVICE_NAME,SID这么多,是不是你也看糊涂了。先晕一个,下面慢慢道来。 在init.ora中有db_name,instance_转载 2014-06-18 09:39:59 · 3632 阅读 · 0 评论 -
解决oracle11g ORA-00119 ORA-00132方法
在linux下启动oracle11g是报如下错误:ORA-00119: invalid specification for system parameter LOCAL_LISTENERORA-00130: invalid listener address XIANGDE_LISTENER在网上也有很多人遇到这种问题,大家的解决方法基本都是一致的,但转载 2014-07-07 17:47:45 · 897 阅读 · 0 评论 -
oracle11g重装数据库后em无法访问的解决过程
windows 7 64位环境下在装oracle11g的时候,我把oracle软件和数据库一同在安装过程中给全装上了,后面由于某些需要把数据库删了,然后重新创建一个数据库,这时候发现em登录不了,报“503 Service Unavailable”的错,我检查了下数据库连接是可以正常连接上的,然后打开Net Manager查看了下监听,发现监听没有把当前的数据库服务配置进去。以上为出现的问转载 2014-07-07 19:11:48 · 3397 阅读 · 0 评论 -
windows平台下的oracle ORA-01031的解决方法
今天下午遇到一个很怪异的问题,在windows平台下sqlplus / as sysdba登陆数据库,提示权限不足,当时就纳闷了,sys用户登陆数据库还能权限不足,问题出现了,就开始寻找解决方法呗首先查看$ORACLE_HOME/network/admin/sqlnet.ora中SQLNET.AUTHENTICATION_SERVICES项的配置信息,网上的大多数转载 2014-07-07 17:09:59 · 5640 阅读 · 1 评论 -
oracle lock
锁这东西是纯概念性的东西,但是作用又非常大。 以前整理过两篇文章,今天又看了点书,觉得还不是很清楚。 就重新整理了下。 在想要不要把以前的文章删掉,这样在blog里是比较简介的,但后来又一想。 这些连接在其他的地方可能被引用了。 就决定还是保留着了,也算见证自己成长的一个过程。 ORACLE 锁机制http://blog.csdn.net/tianlesoftware/ar转载 2014-06-20 17:52:32 · 881 阅读 · 0 评论 -
ora-00064
1.ora-00064:object is too large to allocate on this O/S (string,string)原创 2014-08-08 09:15:39 · 2454 阅读 · 0 评论 -
Oracle 创建分区表
-----创建表空间 create tablespace myTableSpace_1 datafile 'C:/oracle/product/10.1.0/oradata/mydata/myTableSpace1.dbf' size 100m extent management local uniform size 256K create tablespace myTab转载 2014-08-08 09:28:59 · 2351 阅读 · 0 评论 -
不安装Oracle客户端也能使用PL/SQL
link:http://jingyan.baidu.com/article/f25ef25412fad0482d1b8273.html不安装oracle,怎么才能使用PL/SQL呢?oracle 动辄几百M,在现在的机器配置下,当然空间不是问题,但是有时候,启动的一些服务带来不小的性能影响。使用instantclient吧,免安装,免费,配置简单,不启动服务。直接去Oralce官网下载转载 2014-11-20 09:05:49 · 948 阅读 · 0 评论