![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
Alzone
这个作者很懒,什么都没留下…
展开
-
数据泵文件
expdp介绍EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:Expdp scott/tiger ATTACH=scott.export_job2. CONTENT该选项用于指定要导出的内容.默认值为ALLCONTENT={转载 2011-04-28 16:48:00 · 418 阅读 · 0 评论 -
Oracle 分析函数使用记录
今天正好六一儿童节,陪儿子正玩着,同事来电话,说要统计一些表的指标,最好一个函数能搞定,对开发会省去很多工作量。直接进入正题。问题1、要求如下:create table wxz2 (c number(10),d date);要求结果:使用分析函数语法如下:select d,c,avg(c)over(order by d) result from wxz ;原创 2013-06-01 17:08:28 · 532 阅读 · 0 评论 -
sqlplus set命令详解
SQL*PLUS维护系统变量,也称SET变量,利用它可为SQL*PLUS交互建立一个特殊的环境,如:设置NUMBER数据的显示宽度;设置每页的行数;设置列的宽度等。可用SET命令改变这些系统变量,也可用SHOW命令列出它们. show 系统变量 如:SQL> show linesizelinesize 1000使用set命令的语法如下: SET 系统变量 值转载 2013-01-22 17:04:58 · 881 阅读 · 0 评论 -
oracle 数据库索引完整解析
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 对于数据库来说,索引是一个必选项,但对于现在的各种大型数据库来说,索引可以大大提高数据库的性能,以至于它变成了数据库不可缺少的一部分。索引分类:逻辑分类single column or concatenated转载 2012-12-27 10:25:57 · 644 阅读 · 0 评论 -
listener.ora中ExtProc的问题
默认安装时,会安装一个PL/SQL外部程序(ExtProc)条目在listener.ora中,是oracle为调用外部程序默认配置的监听,它的名字通常是ExtProc或PLSExtProc,但一般不会使用它,可以直接从listener.ora中将这项移除,因为对ExtProc已经有多种攻击手段了,在不使用外部程序时,oracle也是建议删除的。 PLSExtPro 是pl/sql exte转载 2012-12-06 10:07:29 · 396 阅读 · 0 评论 -
oracle index 学习
1.index需要储存空间和I/O操作。2.index的目的是加快select的速度的。3.insert,update,delete数据oracle会同时对索引进行相应的调整,因此会增加一定的消耗。4.使用index一定能加快select速度吗?不是的,数据少和巨大时index会影响select的速度,因此如果查询速度可以满足,就不要建index。5.Index 对转载 2012-12-05 00:26:37 · 459 阅读 · 0 评论 -
oracle PROFILE的管理
PROFILE的管理(资源文件) 当需要设置资源限制时,必须设置数据库系统启动参数RESOURCE_LIMIT,此参数默认值为FALSE 可以使用如下命令来启动当前资源限制: alter system set RESOURCE_LIMIT=true; 当需要以后启动时也启动限制,必须在init.ora中设置 RESOURCE_L转载 2012-12-04 23:50:54 · 247 阅读 · 0 评论 -
oracle sqlplus 显示宽带设置
1、设置行宽度SQL> show linesize; //查看目前的linesize,默认是80SQL> set linesize 100; //设置成100或者更宽都可以2、设置页面显示总行数SQL> show p原创 2011-08-17 12:08:37 · 971 阅读 · 0 评论 -
Oracle delete truncate drop 的区别
1. delete/truncate 只删除数据不删除表,索引的结构。 drop 将删除表的结构及依赖的 index/constrain/trigger,依赖于该表的 procedure/function 将保留,但是变为 invalid 状态; 2. delete 是 dml,转载 2011-07-22 01:59:47 · 254 阅读 · 0 评论 -
ORACLE10g--闪回
<br />一、闪回数据库 flashback database<br />1、可以处理的场景:<br />1)误删用户<br />2)truncate table<br />3)多表数据发生混乱<br />2、闪回数据库条件<br />1)数据库配置为归档模式<br />2)配置了闪回恢复区(FRA:flash recovery area)<br /> SQL>show parameter db_recovery_file; ------包括路径和使用空间大小<br />3)配置闪原创 2011-05-04 12:02:00 · 612 阅读 · 0 评论 -
ORACLE10g--对象管理
<br />ORACLE数据库中,表,索引,存储过程,函数等都是对象。<br />schema 的名称与用户名相同,但是与用户不是同一回事,如果用户没有任何对象,则schema就不存在。<br />一、表<br />ORACLE表分四类:<br />普通表 --- 一个表对应一个segment<br />分区表 Partition Table 虚拟表,没有对应的segment<br />索引组织表 Index Organized Table 简称 IOT 虚拟表<br />簇表原创 2011-04-29 15:01:00 · 665 阅读 · 0 评论 -
ORACLE10g--undo表空间管理
一、oracle 9i起,有两种undo管理方式:AUM Automatic Undo ManagementMUN Manual Undo Management建议使用 AUM ,下面只讨论AUMundo segment 也叫 rollback segment二、undo 的三大作用:1、提供一致性读 Consistent Read2、回滚事务 Rollback Transaction3、实例恢复 Instance Recovery三、配置 AUM1、设置初始化参数 undo_management原创 2011-04-29 14:41:00 · 893 阅读 · 0 评论 -
oracle11g更改字符集AL32UTF8为ZHS16GBK
SQL> conn /as sysdba SQL>select userenv('language') from dual;SQL> shutdown immediate; SQL> startup mount SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESS转载 2013-06-21 16:57:38 · 554 阅读 · 0 评论