记录一次客户Oracle启动不了的解决过程
摘要:1. 启动时发生以下错误 2. 执行如下语句 alter system set control_files='E:\APP\ADMINISTRATOR\FLASH_RECOVERY_AREA\ORCL\CONTROL02.CTL' scope=spfile; startup 3. 执行上面语句后出现 4. 执行如下语句 select * from v$log; select ...
阅读全文
posted @
2017-02-17 10:26
思静
阅读(271)
推荐(1) 编辑
迁移数据文件步骤
摘要:select file#,name,status from v$datafile; select * from v$tablespace; 1. alter tablespace AAA offline; 2. shutdown immediate; 3. copy data file to Destination directory 4. startup mount; alt...
阅读全文
posted @
2016-05-17 18:58
思静
阅读(317)
推荐(0) 编辑
获取字符串对应的MD5值 (AL16UTF16LE)
摘要:CREATE OR REPLACE FUNCTION fn_md5_utf16le (InputString IN VARCHAR2) RETURN VARCHAR2 IS retval varchar2(50); /******************************************************* 用途: 获取字符串对应的MD5值 *...
阅读全文
posted @
2016-05-12 15:03
思静
阅读(415)
推荐(0) 编辑
修改表触发器对应的序列号 (当增加或修改数据时需要用)
摘要:create or replace procedure SP_Change_Sequence_Num(table_name_in varchar2, pk_name_in varchar2, is_positive_growth_in number) is /*********************************************************** ...
阅读全文
posted @
2016-01-13 12:01
思静
阅读(439)
推荐(0) 编辑
通过SQL ID查询SQL Text
摘要:SELECT SQL_ID, SQL_TEXT,FIRST_LOAD_TIME, EXECUTIONS FROM V$SQLAREA where SQL_ID='22v8fyk0juw25';
阅读全文
posted @
2016-01-13 11:54
思静
阅读(2755)
推荐(0) 编辑
设置内存管理
摘要:SELECT name, value FROM v$parameter WHERE name like '%target%'; select value/1024/1024/1024 as Value_G from dual; select * from V$MEMORY_TARGET_ADVICE; SELECT ( (SELECT SUM(value) FROM V$...
阅读全文
posted @
2016-01-13 11:51
思静
阅读(152)
推荐(0) 编辑
Kill Session
摘要:有时候创建索引或修改表字段时,会提示资源正忙,可以查出表对应的进程并kill掉 select l.session_id,o.owner,o.object_name from v$locked_object l,dba_objects o where l.object_id=o.object_id; select t2.username,t2.sid,t2.serial#,t2.logon...
阅读全文
posted @
2016-01-13 11:49
思静
阅读(430)
推荐(0) 编辑
设置In_Memery
摘要:alter system set inmemory_size=4G scope=spfile; alter table table_name inmemory; alter table table_name no inmemory; select * from v$inmemory_area;
阅读全文
posted @
2016-01-13 11:48
思静
阅读(214)
推荐(0) 编辑
查询无效对象 及 重新编译
摘要:-- invalid object statistics: select owner, object_type, status, count(*) from dba_objects where status='INVALID' group by owner, object_type, status order by owner, object_type; -- select inval...
阅读全文
posted @
2016-01-13 11:46
思静
阅读(409)
推荐(0) 编辑
Oracle 硬解析查询
摘要:-- 硬解析的 parse count (hard) select * from v$sysstat where name like '%parse%'; select a.value,b.name from v$mystat a, v$statname b where a.STATISTIC#=b.STATISTIC# and b.name like '%parse%'; selec...
阅读全文
posted @
2016-01-13 11:42
思静
阅读(3329)
推荐(1) 编辑
设置Oracle 12C OEM 端口
摘要:SQL> exec dbms_xdb_config.sethttpport(8087); 打开OEM: http://DBSIPOrName:8087/em/
阅读全文
posted @
2016-01-13 11:38
思静
阅读(1100)
推荐(0) 编辑
compress 表设置及索引设置
摘要:-- 查看表大小 select segment_name,bytes/1024/1024 from user_segments where segment_name='TableName'; -- 查看表大小 select table_name,blocks*8192/1024/1024 size_m -- 2000.6796875 2211.6953125 from user_tabl...
阅读全文
posted @
2016-01-11 16:36
思静
阅读(1093)
推荐(0) 编辑
闪回表
摘要:查询需要闪回的时间的scn:select timestamp_to_scn(to_timestamp('2016-01-11 10:00:00','yyyy-mm-dd hh24:mi:ss')) as scn from dual;如下为执行SQL> flashback table yky.webs...
阅读全文
posted @
2016-01-11 10:54
思静
阅读(198)
推荐(0) 编辑
Oracle 一些操作
摘要:Achivelog ============================ alter system set db_recovery_file_dest='F:\ORACLE\recovery_area' scope=both; alter system set db_recovery_file_dest_size=100G scope=both; Select big tab...
阅读全文
posted @
2015-10-15 11:24
思静
阅读(180)
推荐(0) 编辑
Oracle 12c Dataguard 数据库恢复
摘要:http://allthingsoracle.com/rolling-forward-a-physical-standby-database-using-the-recover-command/ 当主数据库和备用数据库之间存在相当大的差异时,你不再需要复杂的前滚流程来填补它们之间的差异。 oracle 12c RMAN能够通过网络执行备用恢复以进行增量备份,并且可以将它们应用到物理备用数据库...
阅读全文
posted @
2015-10-15 10:00
思静
阅读(288)
推荐(0) 编辑
永久设置 NLS_DATE_FORMAT 方法
摘要:在客户端(如WEB服务器),设置环境变量即可,如: NLS_DATE_FORMAT YYYY-MM-DD HH24:MI:SS 在程序处执行会影响后续SQL性能 ALTER SESSION SET NLS_DATE_FORMAT="DD/MM/YYYY HH24:MI:SS"
阅读全文
posted @
2015-08-17 11:46
思静
阅读(2002)
推荐(0) 编辑
Merge Into example
摘要:merge into users a
using temp_users b
on (a.userid = b.user_id)
when matched then update set a.password = bb.password, a.name = b.name
when not matched then insert (a.name, a.pass...
阅读全文
posted @
2015-03-30 10:47
思静
阅读(125)
推荐(0) 编辑
Oracle归档已满的处理办法
摘要:SqlPlus: / as sysdba select * from V$FLASH_RECOVERY_AREA_USAGE; show parameter log_archive_dest; show parameter recover;Rman: connect target / delete ...
阅读全文
posted @
2014-11-27 09:20
思静
阅读(252)
推荐(0) 编辑
Oracle Varchar2长度 及 PHP 长度判断
摘要:oracle数据库相信大家都比较熟悉,数据库中有一种非常常用的数据类型:字符串型。 对应该类型,在oracle中有三种比较常用的类型:varchar2(byte)、varchar2(char)、nvarchar2()。 那么这三种类型到底有什么区别呢? 首先,我们要时刻记清:无论是varchar2还是nvarchar2,最大字节数都是40...
阅读全文
posted @
2014-09-28 17:51
思静
阅读(966)
推荐(0) 编辑
Sytem 表空间很大
摘要:SYSTEM表空间使用率达到了99%, 经查出,是审计表AUD$占用绝大部分的空间。 -- 占用表空间system对象大小排名SELECT * FROM (SELECT SEGMENT_NAME, SUM(BYTES) / 1024 / 1024 MB FROM DBA_SEGMENTS WHERE TABLESPACE_NAME = 'SYSTEM' ...
阅读全文
posted @
2013-10-23 10:28
思静
阅读(288)
推荐(0) 编辑