随笔分类 -  ORACLE

上一页 1 2 3 4 5 下一页
ORACLE学习笔记 索引和约束
摘要:/*** 约束 ***/* 如果某个约束只作用于单独的字段,即可以在字段级定义约束,也可以在表级定义约束,但如果某个约束作用于多个字段, 必须在表级定义约束* 在定义约束时可以通过CONSTRAINT关键字为约束命名,如果没有指定,ORACLE将自动为约束建立默认的名称定义primary key约束... 阅读全文
posted @ 2016-01-13 14:17 馒头斋 阅读(439) 评论(0) 推荐(0)
键、索引、约束及其区别
摘要:键、索引、约束及其区别今天下午刚好没事,把一些基础性的概念理顺一下,存档,省的麻烦,嘿嘿一.索引1. 什么是索引?索引是对数据库表中一列或多列的值进行排序的一种结构。在关系型数据库中,索引是一种与表有关的数据库结构,是事实存在的。它可以使对于表的select等等操作更加快速,相当于一本书的目录。对于... 阅读全文
posted @ 2016-01-13 14:16 馒头斋 阅读(307) 评论(0) 推荐(0)
ORACLE执行计划 explain说明
摘要:ORACLE SQL优化工具系列之--EXPLAIN PLAN对于oracle数据库来说,sql语句的优化可能是对性能提升最为明显的,当然对于DBA来说,也是挑战性比较大的。为了优化一个复杂的SQL语句,比如语句执行时间过长,我们根据语句的写法,利用我们的经验做出一些改动,当然是可以的,但更好的方法... 阅读全文
posted @ 2016-01-07 13:37 馒头斋 阅读(12596) 评论(0) 推荐(0)
ORACLE 临时表空间清理
摘要:Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间消耗的主要原因是需要对查询的中间结果进行排序。临时表空间的主要作用:索引create或rebuildOrder by 或 group byDistinct 操作Union 或 intersect 或 minusSort-merge ... 阅读全文
posted @ 2016-01-07 12:51 馒头斋 阅读(14641) 评论(0) 推荐(0)
10g中HASH GROUP BY引起的临时表空间不足
摘要:原本在9i上可以顺利完成的CTAS脚本,迁移到10g后运行总是报“ORA-1652: unable to extend temp segment by 128 in tablespace TS_HQY1_TEMP “无法扩展临时表空间的错误。应用人员表示该脚本涉及的数据量在迁移前后变化不大,而且令人... 阅读全文
posted @ 2016-01-07 12:38 馒头斋 阅读(675) 评论(0) 推荐(0)
impdp之remap_schema参数
摘要:众所周知,IMP工具的FROMUSER和TOUSER参数可以实现将一个用户的的数据迁移到另外一个用户。同样的功能在IMPPDP工具中如何得以体现呢?答案就是:使用IMPPDP的REMAP_SCHEMA参数实现。简单演示一下,供参考。任务:将sec用户中的数据迁移到secooler用户。1.分别确认s... 阅读全文
posted @ 2016-01-06 15:51 馒头斋 阅读(42496) 评论(0) 推荐(2)
Error accessing PRODUCT_USER_PROFILE
摘要:1.问题现象再现1)创建用户secSQL> create user sec identified by sec;User created.2)授权SQL> grant connect,resource to sec;Grant succeeded.3)错误在此发生SQL> conn sec/secE... 阅读全文
posted @ 2016-01-06 15:50 馒头斋 阅读(466) 评论(0) 推荐(0)
ORACLE impdp 导入数据
摘要:1 table_exists_action参数说明使用imp进行数据导入时,若表已经存在,要先drop掉表,再进行导入。而使用impdp完成数据库导入时,若表已经存在,有四种的处理方式:1) skip:默认操作2) replace:先drop表,然后创建表,最后插入数据3) append:在原来数据... 阅读全文
posted @ 2016-01-06 15:16 馒头斋 阅读(4203) 评论(0) 推荐(0)
exp/imp使用
摘要:[sql]view plaincopy1、EXP:1、完全:EXPSYSTEM/MANAGERBUFFER=64000FILE=C:\FULL.DMPFULL=Y如果要执行完全导出,必须具有特殊的权限2、用户模式:EXPSONIC/SONICBUFFER=64000FILE=C:\SONIC.DMP... 阅读全文
posted @ 2016-01-06 11:25 馒头斋 阅读(493) 评论(0) 推荐(0)
ORACLE 中KILL session
摘要:我们知道,在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#' ;被kill掉的session,状态会被标记为killed,Oracle会在该用户下一次touch时清除该进程.我... 阅读全文
posted @ 2015-12-08 14:36 馒头斋 阅读(931) 评论(0) 推荐(0)
oracle----sqlldr用法
摘要:SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。现在,我们抛开其理论不谈,用实例来使您快速掌握SQL*LOADER的使用方法。 首先... 阅读全文
posted @ 2015-12-02 13:47 馒头斋 阅读(774) 评论(0) 推荐(0)
使用sqlldr将文件中的数据导入到数据库
摘要:1.创建数据文件:?如,在D:\创建 zhaozhenlong.txt 文件,文件内容为:11,12,1321,22,2331,32,332、创建控制文件:如,在D:\创建 zhaozhenlong.ctl 文件,文件内容为:load da tainfile 'd:\zhaozhenlong.txt... 阅读全文
posted @ 2015-12-02 13:43 馒头斋 阅读(1217) 评论(0) 推荐(0)
SQLLDR
摘要:SQLLDR应用举例1、普通装载LOAD DATAINFILE *INTO TABLE DEPTREPLACEFIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'(DEPTNO,DNAME,LOC)BEGINDATA10,Sales,"""USA""... 阅读全文
posted @ 2015-12-02 13:40 馒头斋 阅读(463) 评论(0) 推荐(0)
sql loader
摘要:vi append.sh#!/bin/bashsqlldr userid=bm_weihu/itms_xianwan control=input2.ctlvi input2.ctlLOAD DATAinfile '/oracle/oracle/Thatcher/Device_HeXiao/20150... 阅读全文
posted @ 2015-12-02 13:39 馒头斋 阅读(163) 评论(0) 推荐(0)
Dataguard常用命令汇总
摘要:----标准DataGuard参数设置------------------------------alter system set log_archive_dest_2='SERVICE=ta_std REOPEN=300 VALID_FOR=(ONLINE_LOGFILES,PRIMARY_ROL... 阅读全文
posted @ 2015-11-25 16:32 馒头斋 阅读(1060) 评论(0) 推荐(0)
分区表
摘要:一、分区的优点: 1 、增强可用性:如果表的一个分区由于系统故障而不能使用,表的其余好的分区仍然可以使用; 2 、减少关闭时间:如果系统故障只影响表的一部分分区,那么只有这部分分区需要修复,故能比整个大表修复花的时间更少; 3 、维护轻松:如果需要重建表,独立管理每个分区比管... 阅读全文
posted @ 2015-11-23 13:43 馒头斋 阅读(379) 评论(0) 推荐(0)
oracle 查询最近执行过的 SQL语句
摘要:oracle 查询最近执行过的 SQL语句select sql_text,last_load_timefrom v$sql order by last_load_time desc;SELECT sql_text, last_load_time FROMv$sql WHERE last_load_t... 阅读全文
posted @ 2015-10-29 09:38 馒头斋 阅读(523) 评论(0) 推荐(0)
ORACLE 常用SQL查询
摘要:一、ORACLE的启动和关闭1 、在单机环境下要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下su - oraclea、启动ORACLE系统oracle > svrmgrlSVRMGR > connect internalSVRMGR > startupSVRMGR > quitb... 阅读全文
posted @ 2015-10-29 09:32 馒头斋 阅读(323) 评论(0) 推荐(0)
windows 7环境下配置oracle 11g 客户端
摘要:首先要去官网上下载oracle 11客户端,(我用的是64位系统)地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html下载:instantclient-basic-win-x86... 阅读全文
posted @ 2014-11-12 15:03 馒头斋 阅读(797) 评论(0) 推荐(0)
Rman实现数据库迁移
摘要:Rman实现数据库迁移(从库A迁移到库B)环境:服务器A:Oracle10g+AS3服务器B:Oracle10g+AS4准备工作:1 在数据库B上建立与库A相同的目录结构(若由于磁盘空间等原因可以用软链接做到),其中包括: $ORACLE_BASE;$ORACLE_HOME;以及archivelog... 阅读全文
posted @ 2014-11-06 18:28 馒头斋 阅读(533) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页