随笔分类 - 工具的使用
主要是常用工具的使用方法。
摘要:先是 X:然后cd X:\Program Files\VirtualBox然后是VBoxManage internalcommands sethduuid "X:\Program Files\虚拟系统\XXX.vdi"说明一下:“X‘是盘符,”Program Files“是虚拟机安装的路径。特别要注意"X:\Program Files\虚拟系统\XXX.vdi"这里,必须要有引号,否则不能成功修改UUID。http://wenwen.soso.com/z/q416787219.htm
阅读全文
摘要:UNDO表空间:select * from flashback_transaction_query;REDO日志分析:注意:必须将所有的脚本在同一窗口执行。1. 创建路径:mkdir /usr/local/dbs chown oracle:oinstall /usr/local/dbs2. 修改数据库参数: alter system set utl_file_dir='/usr/local/dbs' scope=spfile;3. 重启数据库4. 创建logmnr文件: BEGINdbms_logmnr_d.build(dictionary_filename =>
阅读全文
摘要:原文来自http://www.linuxidc.com/Linux/2012-12/76058p5.htm一、Redo Log 概念1、What Is the Redo Log?Redo Log(重做日志)是为了保护那些修改数据库但未写入data file(数据文件)的数据。Redo Log分为Online Redo log(联机重做日志)文件与Archived Redo Log(已归档重做日志)两类。联机重做日志文件(Online Redo Log File),主要用于记录Oracle事务处理有关日志信息的文件。重做日志文件是数据库从介质故障或者实例故障中恢复时,能够将数据文件回滚到上一个已
阅读全文
摘要:最近公司的一个项目里的linux 系统中的oracle 10g数据库,需要把某个表空间里的所有数据都迁移到window 2003的11g里,经过我与dba的交流、测试,决定使用跨平台的表空间传输技术,目前此项任务已经完成,经过测试,没有问题,下面是我为此项任务做的测试,此次是做linux(oracle 10g)对window (oracle 11g)做跨平台表空间传输(同字节顺序)需要注意: 对于导出文件dmp来说,Oracle实现了跨平台的处理,即在任何一个可运行的平台上,都能使用imp将其导入,但是对于表空间所包含的数据文件而言,各个平台上是不一样的,包含不能通过简单的复制来处理。数...
阅读全文
摘要:废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 createtable graderecord ( sno varchar2(10), sname varchar2(20), dormitory varchar2(3), grade int ) partition by range(grade) ( partition bujige values less than(60), --不及格 partition jige values less than...
阅读全文
摘要:sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 sys;//系统管理员,拥有最高权限 system;//本地管理员,次高权限 scott;//普通用户,密码默认为tiger,默认未解锁 二、登陆 sqlplus / as sysdba;//登陆sys帐户 sqlplus sys as sysdba;//同上 sqlplus scott/tiger;//登陆普通用户scott sqlplus / as sysdba;//登陆sys帐户 sqlplus sys as sysdba;//同上 sqlplus s
阅读全文
摘要:虽然RDA是Oracle Support使用的工具 , 但是并不是说非原厂售后就看不懂RDA也不能利用到这款工具。 RDA从脚本、模块到最后生成的报告都是自然可读的。 譬如Maclean.Liu 我 在诊断较复杂的问题过程中也会用到RDA, 我甚至推荐在数据库巡检、健康检查过程中也使用RDA, 当然是配合其他工具一起使用。在使用RDA之前我们需要完成配置工作,所谓配置就是选择我们要使用的RDA module和一些临时设置,先来认识一下有哪些module:将下载到的rda zip包解压[oracle@vrh8 ~]$ unzip /tmp/p9079828_418_LINUX.zip [orac
阅读全文
摘要:转 :Oracle 数据库信息收集工具RDA使用指南Oracle 数据库信息收集工具RDA使用指南RDA是Remote Diagnostic Agent 的简称,是用来收集、分析oracle数据库的工具,运行该工具不会改变系统的任何参数,RDA收集的相关数据非常全面,可以简化我们日常监控、分析数据库的工作,建议在向我们反馈相关错误、性能问题时,提供RDA收集的数据,这样可以为快速解决问题提供一个有力的保证。一、支持的操作系统 IBM AIX Intel Linux (RedHat and SuSE) HP-UX (10.* and 11.*) HP Tru64 Sequent Dyn...
阅读全文
摘要:从Oracle9i开始,Oracle的外部表技术(Oracle External Tables)被极大的增强,通过外部表访问外部数据增强了Oracle数据库和外部数据源进行数据交互的能力,对于数据仓库和ETL来说,这些增强极大的方便了数据访问。对于DBA来说,最常见一个例子是可以使用外部表来访问警告日志文件或其他跟踪文件. 以下一个例子用来说明外部表的用途。首先需要创建一个Directory:[oracle@jumper oracle]$ sqlplus "/ as sysdba"SQL*Plus: Release 9.2.0.4.0 - Production on Sun
阅读全文
摘要:-- PL/SQL --> 存储过程--===================== 存储过程子程序的一种类型,能够完成一些任务,作为schema对象存储于数据库。是一个有名字的PL/SQL代码块,支持接收或不接受参数,同时也支持参数输出。一个存储过程通常包含定于部分,执行部分,Exception部分,可以被其他子程序调用,也可以被重用。一、过程定义 CREATE [OR REPLACE]PROCEDURE procedure_name [(argument_name [IN | OUT | IN OUT] argument_type)] AS | IS BEGIN procedure_b
阅读全文
摘要:一. Logminer 说明Oracle LogMiner 的官网说明: Using LogMiner to Analyze Redo Log Files http://download.oracle.com/docs/cd/E11882_01/server.112/e16536/logminer.htm#SUTIL019 Logminer是oracle从8i开始提供的用于分析重做日志信息的工具,它包括DBMS_LOGMNR和DBMS_LOGMNR_D两个package,后边的D是字典的意思。它既能分析redo log file,也能分析归档后的archive log file。在分析日志的过
阅读全文
摘要:oracle工具:logminer的简单使用我的环境:[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.18-308.el5xen #1 SMP Fri Jan 27 17:59:00 EST 2012 i686 i686 i386 GNU/Linuxsys@ORCL> select * from v$version where rownum=1;BANNER----------------------------------------------------------------Oracle Database 1
阅读全文
摘要:(一) 安装:用 SYS 身份登录数据库,执行脚本:%ORACLE_HOME% \RDBMS\ADMIN\profload.sql创建一个用于存放信息的 schema, 并授予权限:CREATE USER profiler IDENTIFIED BY profiler DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;GRANT CONNECT, CREATE TABLE, CREATE SEQUENCE TO profiler;用 profiler 身份登录数据库,执行脚本:%ORACLE_HOME% \RDBMS\ADMIN\profloa
阅读全文
摘要:创建表格语法:create table 表名(字段名1 字段类型(长度) 是否为空,字段名2 字段类型 是否为空);-增加主键alter table 表名 add constraint 主键名 primary key (字段名1);-增加外键:alter table 表名add constraint 外键名 foreign key (字段名1)references 关联表 (字段名2);在建立表格时就指定主键和外键create table T_STU (STU_ID char(5) not null,STU_NAME varchar2(8) not null,constraint PK_T_S
阅读全文
摘要:1、AWR数据的导入、导出 在Oracle 11g中能够将AWR数据在系统之间传递,这个功能有利于使用分离的系统来处理、分析AWR数据。 在传递AWR数据,需要两个过程:将AWR数据从源数据中导出,然后在将这些数据导入到目的数据库中。 导出AWR数据 使用的是$ORACLE_HOME/rdbms/admin/awrextr.sql这个脚本。 导入AWR数据 使用的是$ORACLE_HOME/rdbms/admin/awrload.sql这个脚本 2、Baseline Templates 在10g中只是有baseline这个,在11g中新添加了这个概念,按照Oracle官方的定义就是:这个所谓的
阅读全文
摘要:查看锁表进程SQL语句1: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session_id = sess.sid; 查看锁表进程SQL语句2: select * from v$session t1, v$locked_object t2 where
阅读全文
摘要:在Oracle数据库中,可以通过kill session的方式来终止一个进程,其基本语法结构为:alter system kill session 'sid,serial#';•获得SID,SERIAL#select s.username,s.sid,s.serial# from v$session s where username='BOND'可以根据sid和serial用oracle命令杀掉相应进程example.USERNAME SID SERIAL#------------------------------ ---------- ----------O
阅读全文
摘要:Stream 是Oracle 的消息队列(也叫Oracle Advanced Queue)技术的一种扩展应用。 Oracle 的消息队列是通过发布/订阅的方式来解决事件管理。流复制(Stream replication)只是基于它的一个数据共享技术,也可以被用作一个可灵活定制的高可用性方案。 它可以实现两个数据库之间数据库级,schema级,Table级的数据同步,并且这种同步可以是双向的。 Oracle Stream也是通过数据冗余来提高可用性,这一点和Data Guard 类型。Oracle 高级复制(Oracle advanced Replication) 和流复制(Stream Rep
阅读全文
摘要:Oracle DBV 工具 说明 分类: Oracle Advanced Knowledge 2009-12-16 00:35 4106人阅读 评论(0) 收藏 举报oraclefileheaderdatabase数据库工具目录(?)[+]一 DBV 说明二 dbv的命令参数三 DBV 限制四 DBV 示例验证ASM 上的文件验证普通datafileDB open 状态验证指定段验证数据拷贝一. DBV 说明DBV是一个常用的工具,OracleMOS上有一篇文章介绍DBV:[ID 35512.1]。dbverify工具的主要目的是为了检查数据文件的物理结构,包括数据文件是否损坏,是否存在逻辑坏
阅读全文
摘要:对于Oracle analyze table的使用总结 . 对于Oracle analyze table的使用总结 .analyze table 一般可以指定分析: 表,所有字段,所有索引字段,所有索引。 若不指定则全部都分析。SQL> analyze table my_table compute statistics;SQL> analyze table my_table compute statistics for tablefor all indexes for all columns;SQL> analyze table my_table compute statis
阅读全文