随笔- 785
文章- 9
评论- 171
阅读-
123万
随笔分类 - Oracle
1
oracle表空间表分区详解及oracle表分区查询使用方法(转+整理)
摘要:此文从以下几个方面来整理关于分区表的概念及操作: 1.表空间及分区表的概念 2.表分区的具体作用 3.表分区的优缺点 4.表分区的几种类型及操作方法 5.对表分区的维护性操作. 表空间及分区表的概念 表空间:是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称
阅读全文
oracle表空间不足相关问题解决办法
摘要:oracle 临时表空间和数据表空间 Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。重启数据库可以释放临时表空间,如果不能重启实例,而一直保持问题sql语句的执行,temp表空间会一直增长。直到耗尽硬盘空间。网上有人猜测在磁盘空间的
阅读全文
Oracle系统表整理+常用SQL语句收集
摘要:DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。 ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。 USER_TABLES意为某一用户所拥有的所有的关系表。 当某一用户本身就为
阅读全文
wm_concat函数的排序问题
摘要:wm_concat在行转列的时候非常有用,但在行转列的过程中的排序问题常常难以控制。 可见下面例子: 准备测试表: drop table t; create table t (n number,m number); insert into t values(1,1); insert into t v
阅读全文
Oracle树查询及相关函数
摘要:Oracle树查询的最重要的就是select...start with... connect by ...prior 语法了。依托于该语法,我们可以将一个表形结构的中以树的顺序列出来。在下面列述了Oracle中树型查询的常用查询方式以及经常使用的与树查询相关的Oracle特性函数等,在这里只涉及到一
阅读全文
racle SQL性能优化
摘要:(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连
阅读全文
oracle存储过程常用技巧
摘要:我们在进行pl/sql编程时打交道最多的就是存储过程了。存储过程的结构是非常的简单的,我们在这里除了学习存储过程的基本结构外,还会学习编写存储过程时相关的一些实用的知识。如:游标的处理,异常的处理,集合的选择等等 1.存储过程结构 1.1 第一个存储过程 create or replace proc
阅读全文
详解:数据库名、实例名、ORACLE_SID、数据库域名、全局数据库名、服务名及手工脚本创建oracle数据库
摘要:数据库名、实例名、数据库域名、全局数据库名、服务名 , 这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机
阅读全文
非常好的Oracle教程【转】
摘要:http://www.blogjava.net/kiant/articles/234781.html Oracle 笔记(四)、SQL 几个要点 附录: 1、SQL 简介 2、SQL 操作符 3、Oracle 常用数据类型 4、Oracle 函数 5、[转] Oracle 常用SQL语法 字符串函数
阅读全文
Oracle新表使用序列(sequence)作为插入值,初始值不是第一个,oraclesequence
摘要:Oracle新表使用序列(sequence)作为插入值,初始值不是第一个,oraclesequence 使用oracle11g插入数据时遇到这样一个问题: 1 创建测试表 2 CREATE TABLE tbl_test( 3 test_id NUMBER PRIMARY KEY, 4 test_na
阅读全文
Oracle体系结构总览(整理)
摘要:先让我们来看一张图这张就是Oracle 9i的架构全图。看上去,很繁杂。是的,是这样的。现在让我们来梳理一下:一、数据库、表空间、数据文件1.数据库数据库是数据集合。Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。通常情况了我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据、...
阅读全文
Oracle基本语法集锦
摘要:1、表create table test (names varchar2(12), dates date, num int, dou double);2、视图create or replace view vi_test asselect * from test;3、同义词create or replace synonym aafor dbusrcard001.aa;4、存储过程create or replace produce dd(v_id in employee.empoy_id%type)asbegin enddd;5、函数create or replace function ee(v_
阅读全文
ORACLE表空间
摘要:select *from dba_tableswhere OWNER='peter' CREATE TABLESPACE data01DATAFILE 'D:\oracle\ora92\oradata\db\DATA01.dbf' SIZE 200MUNIFORM SIZE 128k;#指定区尺寸为128k,如不指定,区尺寸默认为64kCREATE TEMPORARY TABLESPACE temp_dataTEMPFILE 'D:\oracle\ora92\oradata\db\TEMP_DATA.dbf' SIZE 100MCREATE US
阅读全文
Oracle表空间设计理念
摘要:SQL Server数据库与Oracle数据库之间最大的区别要属表空间设计。Oracle数据库开创性地提出了表空间的设计理念,这为Oracle数据库的高性能做出了不可磨灭的贡献。可以这么说,Oracle中很多优化都是基于表空间的设计理念而实现的。 典型应用一:控制用户所占用的表空间配额。 在一些大型的数据库应用中,我们需要控制某个用户或者某一组用户其所占用的磁盘空间。这就好像在文件服务器中,需要为每个用户设置磁盘配额一样,以防止硬盘空间耗竭。所以,在数据库中,我们也需要限制用户所可以使用的磁盘空间大小。为了达到这个目的,我们就可以通过表空间来实现。 我们可以在Oracle数据库中,建立不同的表
阅读全文
Oracle学习笔记
摘要:Oracle学习笔记 什么是数据库? 数据库就是处理数据文件的一批程序。 ============================================== Oracle数据库中存放有两种类型的信息: . 用户数据是特定应用程序的数据(例如客户发货单)。 . 系统数据是数据库系统管理自身所需的数据(例如与特定数据库有关的所有数据文件的名称及存放地点)。 ==========...
阅读全文
从零开始学习Oracle—安装及删除
摘要:Oracle9i的安装与删除-.要求: ORACLE9i 9.0.1 空间1.76G ORACLE9i 9.0.2 空间2.86G 事务处理 -- 增 删除 修改频繁 数据仓库 -- 查询 频繁 GBK --多200个字左右(偏僻字) GB2312SETUP.exe 双击启动ORACLE数据库 OracleServiceOrac 服务 多启动几次 OracleOraHome90TNSListe...
阅读全文
oracle 日期函数
摘要:oracle 日期函数 在oracle数据库的开发中,常因为时间的问题大费周章,所以特地将ORACLE数据的日期函数收藏致此。乃供 他日所查也。 add_months(d,n) 日期d加n个月 last_day(d) 包含d的月?的最后一天的日期 new_time(d,a,b) a?区的日期和??d在b?区的日期和?? next_day(d,day) 比日期d?,由day指定的周几的日期 ...
阅读全文
orcale基础知识
摘要:一、块 1.块结构 1)块的三个部分 2)块语法 2.块的命名和匿名 3.块的执行二、变量、常量与字符集 1.变量 1)声明变量 2)给变量赋值 2.常量 3.有效字符集三、分支语语句 1.条件 1)IF条件判断逻辑结构 2)CASE表达式 2.循环 1...
阅读全文
Oralce数据库的导入导出
摘要:exp username/password@mzbs full=y file=yourdata.dmp grants=y rows=y exp username/password full=y ignore=y file=yourdata.dmp grants=y exp username/password@mzbs file=c:\aaaa.dmp grants=y rows=yexp ...
阅读全文
ORACLE中客户端连接服务器端常见问题
摘要:要排除客户端与服务器端的连接问题,首先检查客户端配置是否正确(客户端配置必须与数据库服务器端监听配置一致),再根据错误提示解决。下面列出几种常见的连接问题: 1、 ORA-12541: TNS: 没有监听器 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址或端口填写是否正确。启动监听器: $ lsnrctl start 或 C:\lsnrctl start 2、 ORA-12500: T...
阅读全文
1