文章分类 -  Oracle

上一页 1 2 3 4 5 下一页
Oracle
Oracle DBA 基本语句
摘要:一、修改共享池的大小: SQLalter system set shared_pool_size=32M scope=spfile; 二、修改数据库高速缓冲区的大小: SQLalter system set db_cache_size=400M scope=spfile; 阅读全文
posted @ 2008-03-03 22:59 一江水 阅读(418) 评论(0) 推荐(1)
Oracle 存储过程的基本语法
摘要:1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN NUMBER, 参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN END 存储过程名字 阅读全文
posted @ 2008-03-03 22:07 一江水 阅读(283) 评论(0) 推荐(0)
Oracle exp/imp导出导入工具的使用
摘要:一. 导出工具 exp 1. 它是操作系统下一个可执行的文件 存放目录/ORACLE_HOME/bin exp导出工具将数据库中数据备份压缩成一个二进制系统文件.可以在不同OS间迁移 它有三种模式: a. 用户模式: 导出用户所有对象以及对象中的数据; b. 表模式: 导出用户所有表或者指定的表; c. 整个数据库: 导出数据库中所有对象。 阅读全文
posted @ 2008-03-03 22:05 一江水 阅读(356) 评论(0) 推荐(0)
Oracle数据库文件中的导入\导出(imp/exp命令)
摘要:Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。 阅读全文
posted @ 2008-03-03 22:03 一江水 阅读(1719) 评论(0) 推荐(0)
Oracle数据关联查询
摘要:关联在Oracle数据查询时会经常用到,灵活的应用关联可以解决很多实际应用的问题.下面给出一些示例: 阅读全文
posted @ 2008-03-03 21:49 一江水 阅读(6442) 评论(0) 推荐(0)
详细解读 STATSPACK 报告
摘要:说在前面,很容易被忽略的几个点:在读报告的时候,我们首先需要看清楚,留意3个内容,这份报告所对应的数据库版本,cluster方式,以及报告的时间段。尤其需要注意的就是时间段,脱离了时间段的statspck将是毫无意义的,甚至会得出错误的结果。 阅读全文
posted @ 2008-03-03 21:33 一江水 阅读(3648) 评论(0) 推荐(0)
Oracle回滚段概念用法规划及问题的解决
摘要:回滚段管理一直是ORACLE数据库管理的一个难题,本文通过实例介绍ORACLE回滚段的概念,用法和规划及问题的解决。 回滚段概述 回滚段用于存放数据修改之前的值(包括数据修改之前的位置和值)。回滚段的头部包含正在使用的该回滚段事务的信息。一个事务只能使用一个回滚段来存放它的回滚信息,而一个回滚段可以存放多个事务的回滚信息。 回滚段的作用 事务回滚:当事务修改表中数据的时候,该数据修改前的值(即前影像)会存放在回滚段中,当用户回滚事务(ROLLBACK)时,ORACLE将会利用回滚段中的数据前影像来将修改的数据恢复到原来的值。 阅读全文
posted @ 2008-03-03 21:30 一江水 阅读(1075) 评论(0) 推荐(0)
CREATE TABLESPACE命令详解
摘要:语法描述: CREATE [UNDO] TABLESPACE tablespace_name [DATAFILE datefile_spec1 [,datefile_spec2] ...... [ { MININUM EXTENT integer [k|m] | BLOCKSIZE integer [k] |logging clause |FORCE LOGGING |DEFAULT {data_segment_compression} storage_clause |[online|offline] |[PERMANENT|TEMPORARY] |extent_manager_clause |segment_manager_clause}] 阅读全文
posted @ 2008-03-03 21:23 一江水 阅读(693) 评论(0) 推荐(0)
Oracle 段的查看和管理
摘要:Oracle 数据库系统总是将系统用的回滚取名为SYSTEM(不要与SYSTEM用户相混),而且该回滚段都建立在 SYSTEM表空间内。比如可以从下面查询中看到系统的所有回滚段的基本信息: SQL select segment_name,tablespace_name,bytes,next_extent 2 from dba_segments where segment_type='ROLLBACK'; SEGMENT_NAME TABLESPACE_NAME BYTES NEXT_EXTENT ---------------- ----------------- ---------- ------------ SYSTEM SYSTEM 409600 57344 RBS0 RBS 4194304 2097152 RBS1 阅读全文
posted @ 2008-03-03 21:22 一江水 阅读(2855) 评论(0) 推荐(0)
Analyze 命令的使用方法
摘要:ANALYZE { TABLE [ schema. ]table [ PARTITION ( partition ) | SUBPARTITION ( subpartition ) ] | INDEX [ schema. ]index [ PARTITION ( partition ) | SUBPARTITION ( subpartition ) ] | CLUSTER [ schema. ]cluster } { compute_statistics_clause | estimate_statistics_clause | validation_clauses | LIST CHAINED ROWS [ into_clause ] | DELETE [ SYSTEM ] STATISTICS } ; 阅读全文
posted @ 2008-03-03 21:12 一江水 阅读(3452) 评论(0) 推荐(0)
linux平台移值数据库到windows平台
摘要:之前在测试传输表空间时感受了一下跨平台的移值,当时只测试了通过传输表空间的特性复制某个指定表空间,或者是通过RMAN中的CONVERT或TTS复制数据库,测试结束之后,感觉ORACLE10G之后对不同平台(相同字节顺序)的数据文件相互兼容性方面得到大大提升,下意识认为不通过传输表空间直接复制数据文件应该也可以,今天在本地测试了一下,确实相当好使,通过这种方式使得跨平台的移植更加高效,也易于管理和操作,下面记录的为操作过程。 注意:源平台与目标平台的字节顺序(endian format)需要相同。更多概念可以参考我的笔记"使用可传输表空间的特性复制数据" 阅读全文
posted @ 2008-03-03 16:23 一江水 阅读(400) 评论(0) 推荐(0)
Oracle双机热备方法[ZT]
摘要:1 、 首先查看 Primary Database 的归档模式( svrmgrarchive log list )若为无归档模式,将数据库转换为自动归档方式,方法如下: 先关闭 Primary Database : svrmgrshutdown immediate 再以 mount 方式启动 Primary Database : svrmgrconnect internal/password svrmgrstartup mount svrmgralter database archivelog svrmgrshutdown 阅读全文
posted @ 2008-03-03 14:20 一江水 阅读(2400) 评论(0) 推荐(0)
MySQL show的用法
摘要: a. show tables或show tables from database_name; // 显示当前数据库中所有表的名称 b. show databases; // 显示mysql中所有数据库的名称 c. show columns from table_name from database_name; 或show columns from database_name.table_name; // 显示表中列名称 d. show grants for user_name@localhost; // 显示一个用户的权限,显示结果类似于grant 命令 e. show index from table_name; // 显示表的索引 f. show status; // 显示一些系统特定资源的信息,例如,正在运行的线程数量 g. show variables; // 显示系统变量的名称和值 阅读全文
posted @ 2008-03-01 10:44 一江水 阅读(257) 评论(0) 推荐(0)
sqlldr使用
摘要:sqlldr userid=test/test control='a.ctl' OPTIONS ( ROWS=100000) LOAD DATA INFILE 'a.dat' BADFILE 'a.bad' INTO TABLE z Append FIELDS TERMINATED BY X'9' TRAILING NULLCOLS (a , b , c DATE "yyyymmdd") 阅读全文
posted @ 2008-03-01 01:40 一江水 阅读(623) 评论(0) 推荐(0)
一些问题
摘要:  1、为什么UNION ALL比UNION更快   你如果还记得,union操作是将两个数据集合并在一起。它不会产生重复或者多余的行。为了完成这样的效果,需要对这两张表执行SORT操作。这个SORT操作明显是计算密集的,并且会使用大量的内存。相反,UNION ALL仅仅是将两个集合的数据任意的合并在一起,而不管行是否重复。 阅读全文
posted @ 2008-02-25 00:15 一江水 阅读(169) 评论(0) 推荐(0)
PL/SQL 快速建立DB_LINK
摘要:  2)建立属于公开的(public)或者是专属的db link object      SQL CREATE PUBLIC DATABASE LINK MYTEST   2 CONNECT TO APPLE IDENTIFIED BY APPLE   3 USING 'life02'      Database link created. 阅读全文
posted @ 2008-02-24 17:35 一江水 阅读(2450) 评论(0) 推荐(0)
找出最耗资源的sql
摘要:要找出最耗资源的sql,我们可以首先使用top等工具,找到最好资源的进程(记住进程号),例如,操作系统进程号为2796,然后根据这个进程号(v$process.spid)在v$process中找到进程地址(v$process.addr),然后根据这个地址在v$session中找到相应的sid(v$session.sid),然后根据这个sid找到相应的hash alue(v$session. sql_hash_value),然后根据这个hash alue在v$sqltext,$sql,v$sqlarea等视图中找到对应的sql语句(sql_text) 阅读全文
posted @ 2008-02-24 17:06 一江水 阅读(332) 评论(0) 推荐(0)
如何识别最耗资源的SQL[转]
摘要:一般来说,需要关注下面四种Top SQL 消耗最多CPU的(逻辑IO过多) 导致过多物理I/O的 执行次数较频繁的 执行时间较长的 阅读全文
posted @ 2008-02-24 15:49 一江水 阅读(1423) 评论(0) 推荐(0)
ETL学习心得:探求数据仓库关键环节ETL的本质[转]
摘要:做数据仓库系统,ETL是关键的一环。说大了,ETL是数据整合解决方案,说小了,就是倒数据的工具。回忆 一下工作这么些年来,处理数据迁移、转换的工作倒还真的不少。但是那些工作基本上是一次性工作或者很小数据量,使用access、DTS或是自己编个小程 序搞定。可是在数据仓库系统中,ETL上升到了一定的理论高度,和原来小打小闹的工具使用不同了。究竟什么不同,从名字上就可以看到,人家已经将倒数据的 过程分成3个步骤,E、T、L分别代表抽取、转换和装载。 阅读全文
posted @ 2008-02-22 21:38 一江水 阅读(878) 评论(0) 推荐(0)
Oracle内存参数调优技术详解[转]
摘要:前言 近来公司技术,研发都在问我关于内存参数如何设置可以优化oracle的性能,所以抽时间整理了这篇文档,以做参考. 目的 希望通过整理此文档,使公司同事对oracle内存结构有一个全面的了解,并在实际的工作中灵活应用,使oracle的内存性能达到最优配置,提升应用程序反应速度,并进行合理的内存使用. 阅读全文
posted @ 2008-02-17 11:10 一江水 阅读(453) 评论(0) 推荐(0)

上一页 1 2 3 4 5 下一页