上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: Refer to:http://blog.csdn.net/tianlesoftware/article/details/4696896万能解决之道,就是从系统级kill掉lock的process在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改。加了共享锁的数据对象可以被其他事务读取,但不能修改。数据库利用这两种基本的锁类型来对数据库的事务进行并发控制。根据保护的对象不同,Oracle数据库锁可以分为以下几大类:DML锁(data locks,数据锁),用于保护数据的 阅读全文
posted @ 2012-07-12 19:12 *新*新* 阅读(219) 评论(0) 推荐(0)
摘要: 死锁 死锁是指:两个事务同时希望锁定已经被另一事务锁定的数据,而形成的互相等待的情况。 举例: SQL-1> lock table t1 in exclusive mode;--session1对t1表加X锁 Table(s) Locked. SQL-2>lock table t2 in share mode;--session2对t2表加S锁Table(s) Locked. SQL-1> lock table t2 in exclusive mode;--session1对t2表加X锁,等待 SQL-2>lock table t1in share mode;--ses 阅读全文
posted @ 2012-07-12 18:44 *新*新* 阅读(1143) 评论(0) 推荐(0)
摘要: select a.owner, a.object_name, b.xidusn, b.xidslot, b.xidsqn, b.session_id, b.oracle_username, b.os_user_name, b.process, b.locked_mode, c.machine, c.status, c.server, c.sid, c.serial#, c.program from all_objects a, v$locked_object b, sys.gv_$session cwhere (a.object_id... 阅读全文
posted @ 2012-07-12 18:30 *新*新* 阅读(572) 评论(0) 推荐(0)
摘要: Extract+datapump+replicat 测试--创建ExtractGGSCI (gg1) 31>add extract ext1,tranlog, begin now2011-11-16 19:23:35 INFOOGG-01749 Successfully registeredEXTRACT EXT1 to start managing log retention at SCN 1282074.EXTRACT added.GGSCI (gg1) 32>add exttrail /u01/ggate/dirdat/lt, extract ext1EXTTRAIL add 阅读全文
posted @ 2012-07-12 10:43 *新*新* 阅读(961) 评论(0) 推荐(0)
摘要: 查看oracle数据库是否归档和修改归档模式(转) 在ORACLE 数据库的开发环境和测试环境中,数据库的日志模式和自动归档模式一般都是不设置的,这样有利于系统应用的调整,也免的生成大量的归档日志文件将磁盘空间大量的消耗。但在系统上线,成为生产环境时,将其设置为日志模式并自动归档就相当重要了,因为,这是保证系统的安全性,有效预防灾难的重要措施。这样,通过定时备份数据库和在两次备份间隔之间的日志文件,可以有效的恢复这段时间的任何时间点的数据,可以在很多时候挽回或最大可能的减少数据丢失。 一、 要使OARCLE 数据库进行日志的自动归档,需要做两方面的事情; 1.是数据库日志模式的设置(可为... 阅读全文
posted @ 2012-07-09 15:34 *新*新* 阅读(5002) 评论(0) 推荐(0)
摘要: redo log buffer:show parameters log_buffer;database buffer cache :show parameters db_cache_size;shared pool :show parameters shared_pool_size; 阅读全文
posted @ 2012-07-06 18:04 *新*新* 阅读(334) 评论(0) 推荐(0)
摘要: select * from user_tablespaces ; 查看你所有表空间。select * from user_tables; 里面会显示每个表对应的表空间。 select FILE_NAME,TABLESPACE_NAME From dba_data_files; 表空间与数据文件的对应关系。一个表空间可有多个数据文件,一个数据文件只能属于一个表空间。测试代码如下:CREATETABLESPACEtest01DATAFILE'C:\ORADATA\ORCL\test01.dbf'SIZE1mONLINE;ALTERTABLESPACEtest01addDATAFIL 阅读全文
posted @ 2012-07-06 17:28 *新*新* 阅读(698) 评论(0) 推荐(1)
摘要: 查看那些表空间满SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2), '990.99') "使用比", F.TOTAL_BYTES "空闲空间(M)", 阅读全文
posted @ 2012-07-06 17:03 *新*新* 阅读(2278) 评论(0) 推荐(0)
摘要: 很多开发人员都想成为一名DBA,也有很多人一开始就把自己定位成为一名DBA,DBA究竟需要掌握些什么知识和技能呢?以下是我做DBA工作和面试DBA时,整理的一些DBA方面的三十个问题,三十个大问题中还有许多小的问题,涵括了SQLServer DBA比较多的技术知识点,与大家分享下,希望给有志做DBA的朋友们一些帮助:1. char、varchar、nvarchar之间的区别(包括用途和空间占用);xml类型查找某个节点的数据有哪些方法,哪个效率高;使用存储过程和使用T-SQL查询数据有啥不一样;2. 系统DB有哪些,都有什么作用,需不需要做备份,为什么;损坏了如何做还原(主要是master库) 阅读全文
posted @ 2012-07-06 14:58 *新*新* 阅读(2542) 评论(1) 推荐(1)
摘要: 首先查看数据库现有模式可使用以下语句select name,log_mode from v$database;也可以用下面的语句archive log list;(该方法需要as sysdba)对于非归档模式的数据库该为归档模式(主要以Oracle 10g为参考)使用以下步骤:1. SQL> alter system set log_archive_dest_1=’location=/oracle/oracle10g/log/archive_log’;该语句含义是确定归档日志的路径,实际上Oracle 10g可以生成多份一样的日志,保存多个位置,以防不测例如再添加一个日志位置可使用以下语 阅读全文
posted @ 2012-07-06 14:43 *新*新* 阅读(256) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页