- 博客(42)
- 资源 (6)
- 收藏
- 关注
转载 Linux清理Oracle日志巧用close_trace命令释放误删trace文件
可能很多朋友都遇到过这样的情况,在UNIX/Linux上定期清理Oracle日志文件夹时可能删除到仍被后台进程open着的trace文件,即某些后台进程一直持有着这些”被已经误删了的“打开文件的描述符(fd),这种情况下文件系统上该文件实际占用的空间是不会被释放的,这就造成使用df命令查看文件系统剩余空间和用du命令查看文件夹空间使用量时数值不一致的问题。此外因为是后台进程持有这些打开文件
2014-12-22 14:13:15
944
1
转载 数据库创建
手工创建数据库(包括oracle rac) 最简单的方法就是使用dbca来生产建库的脚本,然后手工执行这些脚本。具体过程如下1,手工创建相关目录和环境变量[sql] #!/bin/sh OLD_UMASK=`umask` umask 0027 mkdir -p /oracle/app/oracle/admin/hrdb/adump mkd
2014-11-25 15:16:53
506
转载 oracle 常见命令
1. Oracle安裝完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码?administrator/administrator
2014-11-18 16:26:43
946
转载 oracle 数据字典
1.概念数据字典是oracle数据库用来存贮数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典由脚本$oracle_home/rdbms/admin/catalog.sql创建。2.分类视图有三种实例:user_*(当前用户所拥有对象的有关信息),all_*(当前用户可访问对象的信息),dba_*(数据库中所有对象的信息)。查询数据字典
2014-11-18 16:23:52
465
转载 oracle standby 详解配置
网上很多文章都只是介绍如何搭建Oracle Data Guard,但是很少有介绍到基本的概念和理论知识。同时官方文档是纯英文的,对于英文不好的读起来是非常痛苦。本人因为是英文专业,结合官方文档和自己所学,整理了以下这些文字,和大家一起共同学习。同时感谢谢永生(Warehouse)和OCM群中的其他兄弟们,并以此文献给口香糖同学新出生的儿子。1. Or
2014-11-05 14:49:57
5991
原创 ORACLE 跟踪工具
可以在init.ora中设置所需的事件,这将对所有会话期打开的会话进行跟踪,也可以用alter session set event 等方法设置事件跟踪,这将打开正在进行会话的事件跟踪。 1、 在init.ora中设置跟踪事件的方法 a. 语法 EVENT=”event 语法|,level n|:event 语法|,level n|…” b. 举例 ev
2014-11-05 14:26:20
1137
转载 Oracle HANGANALYZE 功能诊断 DB hanging
据库可能因为hang住而产生严重的性能问题,而通过HANGANALYZE 功能产生的日志可以帮助我们快速的定位是否是2个或者多个进程死锁了,有多少进程收到影响。从而帮助我们诊断出数据库的问题。 一. HANGANALYZE的2种使用方式:(1) The “HANGANALYZE” command is available s
2014-11-05 14:23:55
490
转载 yum
[root@master yum.repos.d]# cat CentOS6-Base-163.repo# CentOS-Base.repo## The mirror system uses the connecting IP address of the client and the# update status of each mirror to pick mirro
2014-10-29 14:39:27
408
转载 rac install
Luocs Technology BlogLTB – (Luocs Technology Blog) L-linux U-unix O-oracle CS-meHome MySQL文章Oracle Database 12cUser’s Articles文章汇总文章RSS Oracle Database 11g R2 RAC 静默安
2014-10-24 15:08:50
1123
转载 oracle index
用user_indexes和user_ind_columns系统表查看已经存在的索引对于系统中已经存在的索引我们可以通过以下的两个系统视图(user_indexes和user_ind_columns)来查看其具体内容,例如是属于那个表,哪个列和,具体有些什么参数等等。user_indexes: 系统视图存放是索引的名称以及该索引是否是唯一索引等信息。user_i
2014-10-14 15:32:53
463
转载 ftp 上传文件
Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>ftpftp> open 173.1.3.87连接到 173.1.3.87。220 wmstest FTP server (Version 4.2 Wed Oct 1 09:40
2014-09-19 16:27:38
830
转载 alter tablespace
• CREATE DATABASE• CREATE TABLESPACE ... DATAFILE• ALTER TABLESPACE ... ADD DATAFILE################################ALTER DATABASE DATAFILE filespec [autoextend_clause]autoextend_c
2014-09-15 16:50:52
1243
转载 AIX用裸设备给表空间添加数据文件
1、查看表空间使用率的SQL语句set pagesize 200col tablespace_name for a16col SUM_SIZE(M) for 99999999col USED_SIZE(M) for 99999999col USED_RATE(%) for 99999999col FREE_SIZE(M) for 99999999SELECT d.ta
2014-09-15 16:48:31
837
转载 ORA-1652 临时表空间满了导致新会话数据不能入库诊断案例
2.定位问题报错现象:Fri Aug 17 13:37:39 EAT 2012ORA-1652: unable to extend temp segment by 128 in tablespace MDSTEMP 显示不能扩展临时段,说明临时表空间已经被使用满了,空间不够。说明:从metalink上官方解释,没有更多的空闲区分给这个临时段了,可以给表空间添加
2014-09-12 15:51:58
1316
转载 oracle 强制删除指定schema及相关的所有数据库的对象
创建一个drop_schema.sql文件,内容如下set define onset serveroutput onconnect / as sysdbadefine schema = &1-- Kill Session connecting to the schemas to be droppedDeclare Cursor c_session Is
2014-09-05 13:47:49
4769
转载 expdp /impdp
create directory dir_dp as '/tmp/soms'; 2、授权Grant read,write on directory dir_dp1 to scott;--查看目录及权限expdp scott/scott@soatest SCHEMAS=SOMS DIRECTORY=dir_dp1 DUMPFILE=soms.dmp logfile=
2014-09-05 13:09:50
1401
转载 Oracle性能诊断的方法
Oracle性能诊断的方法 Oracle性能诊断的方法有很多,下面我谈谈个人的实践。一般而言,如果需要进行性能调整,那么,肯定是存在一些性能问题。所以,诊断,要从用户所提出的性能问题开始着手,做到有的放矢。 用户可能会罗列出一大堆的性能问题,你比如说:某个操作比较慢呀,或者说当达到多少用户的并发时CPU和内存使用达到100%,死锁等等。所以,我们要对用户列出的这
2014-08-25 16:23:00
1443
转载 Oracle表空间(Tablespace)
tablespace是Oracle空间管理上的逻辑单位,实体上存放数据的是tablespace里面的Data File。所以tablespace可以看成是Data File的群组。tablespace可进一步分为段segments、区段extents和块blocks。一个datafile只属于一个数据库的一个tablespace。当数据库刚建立起来,系统会建立一个叫做SYS
2014-08-25 16:00:02
2047
转载 oracle temp tablespace
经常有人问temp表空间暴涨的问题,以及如何回收临时表空间,由于版本的不同,方法显然也多种多样,但这些方法显示是治标不治本的办法,只有深刻理解temp表空间快速增加的原因,才能从根本上解决temp ts的问题。是什么操作在使用temp ts?- 索引创建或重创建.- ORDER BY or GROUP BY - DISTINCT 操作.
2014-08-25 14:53:49
509
转载 oracle top cpu process
oracle占用cpu过高怎么处理,本文将介绍有关oracle进程CPU占用率过高的问题,需要了解跟多的朋友可以参考下1:首先使用TOP命令传到占用CPU高的SPID号 PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND 3575 oracle 1 12 0 0K 0K run 748.6H 24.98% orac
2014-08-22 15:19:08
513
转载 oracle blocking session
SQL> select sid from v$mystat where rownum=1; SID---------- 129SQL> insert into test.test01(id) values (2);1 row created.SQL> commit;Commit complete.SQL> update test.te
2014-08-22 15:14:58
1454
转载 oracle auto awr
方法记录:1.在数据库中创建一个目录.这是awr的报表文件输出目录.必须有oracle用户的写权限.CREATE OR REPLACE DIRECTORY awr_reports_dir AS '/oracle/my_script/report_file';2.创建获取awr_report的存储过程. TO_CHAR(SYSDATE-1,'YYYY-MM-DD')||
2014-08-21 15:31:08
494
转载 oracle trigger
前提要:系统时间触发器是指基于Oracle系统事件(LOGIN登录 STARTUP启动)所建立的触发器,通过使用系统事件触发器,提供了跟踪系统或数据库变化的机制。 1.常用事件属性函数建立系统触发器要用到的:ora_client_ip_address:用于返回客户端的IP地址 ora_database_name:用于返回当前数据库名 ora_des
2014-08-20 15:29:23
1308
转载 oracle ddl tigger
CREATE TABLE event_ddl(event VARCHAR2(40),username VARCHAR2(40),owner VARCHAR2(30),obbjname VARCHAR2(40),objtype VARCHAR2(100),time DATE);CREATE OR REPLACE TRIGGER tr_ddlAFTER
2014-08-20 15:27:25
345
转载 oracle login_audit trigger
1,创建审计信息的Table create table login_log ( session_id int not null, SID INT, login_on_time date, login_off_time date, user_in_db varchar2(10),
2014-08-20 14:46:10
672
转载 oracle 隐含参数
隐藏参数 (hidden parameters) ,由oracle内部使用,以 '_' 开头。可以通过以下两种方式查看所有隐藏参数:[sql] view plaincopySELECT i.ksppinm name, i.ksppdesc description, CV.ks
2014-08-19 10:24:44
355
转载 silent install DB
oracle11G静默安装过程——linux环境 1.操作系统及Oracle版本Linux版本:CentOS release 5.5 (Final)Oracle版本:Oracle Database 11g Release 2 (11.2.0.1.0) for Linux x86-64 (linux.x64_11gR2_database_1of2.zip、linux.x64_
2014-08-18 16:34:50
440
转载 oracle client install
1.建立oraInst.loc文件# vi /etc/oraInst.locinventory_loc=/u01/app/oraInventory/inst_group=oinstall# chmod 664 /etc/oraInst.loc说明:这一段是在网上看到别人这么做,具体什么意思不清楚2.修改rsp文件# pwd/soft/client/r
2014-08-18 15:26:01
3730
转载 oracle slient install
silient install database1)download database version packagecan download the file from oracle[root@localhost oracle]#groupadd dba[root@localhost oracle]#groupadd oinstall[root@localhost
2014-08-18 15:23:35
472
转载 auto task for 11g
Oracle 11g 数据库有三个预定义自动维护任务:Automatic Optimizer Statistics Collection(自动优化器统计信息收集)收集数据库中所有无统计信息或仅有过时统计信息的 Schema 对象的 Optimizer(优化器)统计信息。SQL query optimizer(SQL 查询优化器)使用此任务收集的统计信息提高 SQL 执行的性能。
2014-08-18 14:21:16
1127
转载 Gather Stats
ORACLE 11G 自动维护任务: 自动维护任务是一种按规则自动启动的数据库维护操作任务。比如自动收集为查询优化器使用的统计信息。自动维护任务按维护窗口自动运行。所谓自动维护窗口是按照预定义的间隔时间窗口。 oracle11g数据库有三种预定义的自动维护任务:■ Automatic Optimizer Statistics Collection:■ Automatic S
2014-08-18 13:28:50
1083
转载 HWM
HighWater Mark简介:Interfacetables traditionally have rows inserted and then deleted after they areprocessed. Deleting rows from a table does not free the space in whichthe rows resided. As more and
2014-08-18 11:04:16
495
转载 日期格式详解
oracle日期格式总结在oracle中处理日期大全select * from nls_session_parameters;select * from nls_instance_parameters;select * from nls_database_parameters;alter session set nls_timestamp_format='yyyy-mm-ddhh2
2014-08-18 11:02:46
637
转载 resuse space
Reusespace简介:The user tablespace has been allocated more space ,we need to reusethe free space to allocate to other tablespaces. Steps :check the tablespace current statusand usage.SQL> descdb
2014-08-18 10:55:43
982
转载 sql tunning
SQL TUNINGStep1:Check current sql long running statusselect a.sid,a.serial#,a.program, b.pid,b.spid,c.sql_text,c.SQL_ID,c.status,a.statusfrom v$session a, v$process b, v$sqlarea cwhere a.paddr = b.add
2014-08-18 10:51:46
855
转载 wait events
db file scattered read DB ,db filesequential read DB,free buffer waits,log buffer space,log file switch,log filesync我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相对应的资源的相关信息,从而可确定出产生瓶颈的类型及其对象。v$sessio
2014-08-18 10:46:56
320
转载 standby 创建
1.check the force_logging(primary) select FORCE_LOGGING from v$database; ALTER DATABASE FORCE LOGGING; select FORCE_LOGGING from v$database; 2.archive mode(primary)archive log list
2014-08-18 10:45:09
971
转载 Oracle get ddl
--GET_DDL: Return the metadata for a single object as DDL.-- This interface is meant for casual browsing (e.g., from SQLPlus)-- vs. the programmatic OPEN / FETCH / CLOSE interfaces above.-
2014-08-15 16:34:47
1601
转载 oracle copy
使用方法:1.首先确保TNS里记录了源Instance和目标Instance的连接信息;2.运行SQL * Plus(无需连接具体的Instance)sqlplus /nolog3.运行Copy命令Copy命令的语法:COPY {FROM database | TO database | FROM database TO database
2014-08-15 16:23:51
510
转载 oracle lock
1,查看死锁概况select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object)2,查看死锁语句select sql_text from v$sql where hash_value in (select
2014-08-15 16:19:05
485
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人