![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ORACLE
文章平均质量分 79
chichimanman
这个作者很懒,什么都没留下…
展开
-
oracle 隐含参数
隐藏参数 (hidden parameters) ,由oracle内部使用,以 '_' 开头。可以通过以下两种方式查看所有隐藏参数:[sql] view plaincopySELECT i.ksppinm name, i.ksppdesc description, CV.ks转载 2014-08-19 10:24:44 · 300 阅读 · 0 评论 -
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 · 790 阅读 · 0 评论 -
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 · 1167 阅读 · 0 评论 -
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 · 1050 阅读 · 0 评论 -
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 · 379 阅读 · 0 评论 -
oracle index
用user_indexes和user_ind_columns系统表查看已经存在的索引对于系统中已经存在的索引我们可以通过以下的两个系统视图(user_indexes和user_ind_columns)来查看其具体内容,例如是属于那个表,哪个列和,具体有些什么参数等等。user_indexes: 系统视图存放是索引的名称以及该索引是否是唯一索引等信息。user_i转载 2014-10-14 15:32:53 · 429 阅读 · 0 评论 -
oracle trigger
前提要:系统时间触发器是指基于Oracle系统事件(LOGIN登录 STARTUP启动)所建立的触发器,通过使用系统事件触发器,提供了跟踪系统或数据库变化的机制。 1.常用事件属性函数建立系统触发器要用到的:ora_client_ip_address:用于返回客户端的IP地址 ora_database_name:用于返回当前数据库名 ora_des转载 2014-08-20 15:29:23 · 1260 阅读 · 0 评论 -
oracle 数据字典
1.概念数据字典是oracle数据库用来存贮数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典由脚本$oracle_home/rdbms/admin/catalog.sql创建。2.分类视图有三种实例:user_*(当前用户所拥有对象的有关信息),all_*(当前用户可访问对象的信息),dba_*(数据库中所有对象的信息)。查询数据字典转载 2014-11-18 16:23:52 · 425 阅读 · 0 评论 -
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 · 905 阅读 · 0 评论 -
数据库创建
手工创建数据库(包括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 · 473 阅读 · 0 评论 -
Oracle HANGANALYZE 功能诊断 DB hanging
据库可能因为hang住而产生严重的性能问题,而通过HANGANALYZE 功能产生的日志可以帮助我们快速的定位是否是2个或者多个进程死锁了,有多少进程收到影响。从而帮助我们诊断出数据库的问题。 一. HANGANALYZE的2种使用方式:(1) The “HANGANALYZE” command is available s转载 2014-11-05 14:23:55 · 452 阅读 · 0 评论 -
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 · 1042 阅读 · 0 评论 -
auto task for 11g
Oracle 11g 数据库有三个预定义自动维护任务:Automatic Optimizer Statistics Collection(自动优化器统计信息收集)收集数据库中所有无统计信息或仅有过时统计信息的 Schema 对象的 Optimizer(优化器)统计信息。SQL query optimizer(SQL 查询优化器)使用此任务收集的统计信息提高 SQL 执行的性能。转载 2014-08-18 14:21:16 · 1082 阅读 · 0 评论 -
Gather Stats
ORACLE 11G 自动维护任务: 自动维护任务是一种按规则自动启动的数据库维护操作任务。比如自动收集为查询优化器使用的统计信息。自动维护任务按维护窗口自动运行。所谓自动维护窗口是按照预定义的间隔时间窗口。 oracle11g数据库有三种预定义的自动维护任务:■ Automatic Optimizer Statistics Collection:■ Automatic S转载 2014-08-18 13:28:50 · 1012 阅读 · 0 评论 -
oracle standby 详解配置
网上很多文章都只是介绍如何搭建Oracle Data Guard,但是很少有介绍到基本的概念和理论知识。同时官方文档是纯英文的,对于英文不好的读起来是非常痛苦。本人因为是英文专业,结合官方文档和自己所学,整理了以下这些文字,和大家一起共同学习。同时感谢谢永生(Warehouse)和OCM群中的其他兄弟们,并以此文献给口香糖同学新出生的儿子。1. Or转载 2014-11-05 14:49:57 · 5770 阅读 · 0 评论 -
Linux清理Oracle日志巧用close_trace命令释放误删trace文件
可能很多朋友都遇到过这样的情况,在UNIX/Linux上定期清理Oracle日志文件夹时可能删除到仍被后台进程open着的trace文件,即某些后台进程一直持有着这些”被已经误删了的“打开文件的描述符(fd),这种情况下文件系统上该文件实际占用的空间是不会被释放的,这就造成使用df命令查看文件系统剩余空间和用du命令查看文件夹空间使用量时数值不一致的问题。此外因为是后台进程持有这些打开文件转载 2014-12-22 14:13:15 · 901 阅读 · 1 评论 -
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 · 450 阅读 · 0 评论 -
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 · 457 阅读 · 0 评论 -
日期格式详解
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 · 601 阅读 · 0 评论 -
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 · 318 阅读 · 0 评论 -
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 · 4690 阅读 · 0 评论 -
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 · 464 阅读 · 0 评论 -
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 · 482 阅读 · 0 评论 -
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 · 1307 阅读 · 0 评论 -
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 · 1340 阅读 · 0 评论 -
Oracle表空间(Tablespace)
tablespace是Oracle空间管理上的逻辑单位,实体上存放数据的是tablespace里面的Data File。所以tablespace可以看成是Data File的群组。tablespace可进一步分为段segments、区段extents和块blocks。一个datafile只属于一个数据库的一个tablespace。当数据库刚建立起来,系统会建立一个叫做SYS转载 2014-08-25 16:00:02 · 1908 阅读 · 0 评论 -
oracle temp tablespace
经常有人问temp表空间暴涨的问题,以及如何回收临时表空间,由于版本的不同,方法显然也多种多样,但这些方法显示是治标不治本的办法,只有深刻理解temp表空间快速增加的原因,才能从根本上解决temp ts的问题。是什么操作在使用temp ts?- 索引创建或重创建.- ORDER BY or GROUP BY - DISTINCT 操作.转载 2014-08-25 14:53:49 · 473 阅读 · 0 评论 -
Oracle性能诊断的方法
Oracle性能诊断的方法 Oracle性能诊断的方法有很多,下面我谈谈个人的实践。一般而言,如果需要进行性能调整,那么,肯定是存在一些性能问题。所以,诊断,要从用户所提出的性能问题开始着手,做到有的放矢。 用户可能会罗列出一大堆的性能问题,你比如说:某个操作比较慢呀,或者说当达到多少用户的并发时CPU和内存使用达到100%,死锁等等。所以,我们要对用户列出的这转载 2014-08-25 16:23:00 · 1365 阅读 · 0 评论 -
oracle table modified
exec exec dbms_stats.FLUSH_DATABASE_MONITORING_INFO();select * from dba_tab_modifications where table_name like '%TMS_PTINT%';select table_name,owner,logging,dropped,STATUS,NUM_ROWS,LAST_AN转载 2014-08-15 16:18:09 · 558 阅读 · 0 评论 -
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 · 1439 阅读 · 0 评论 -
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 · 1204 阅读 · 0 评论 -
oracle ops command
oracle常用经典SQL查询常用SQL查询:1、查看表空间的名称及大小select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_原创 2014-08-15 16:15:37 · 570 阅读 · 0 评论 -
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 · 818 阅读 · 0 评论 -
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 · 955 阅读 · 0 评论 -
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 · 295 阅读 · 0 评论 -
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 · 638 阅读 · 0 评论