上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: 在进行数据库恢复的过程中,很多时候我们需要知道Oracle数据库的DBID,通常有以下几种方法可以获得数据库的DBID.1.查询v$database获得由于DBID在控制文件和数据文件中都存在记录,所以如果能够mount数据库就可以查询v$database视图获得.SQL> alter database mount;Database altered.SQL> select dbid from v$database; DBID----------31520292242.在nomount状态时如果数据库配置了自动控制文件备份(Oracle9i),并且名称是缺省的,那么我们可以从自动备份 阅读全文
posted @ 2013-01-05 19:41 Peyton 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Flashback技术是以Undosegment中的内容为基础的,因此受限于UNDO_RETENTON参数。要使用flashback的特性,必须启用自动撤销管理表空间。在Oracle10g中,Flashback家族分为以下成员:FlashbackDatabase,FlashbackDrop,FlashbackQuery(分FlashbackQuery,FlashbackVersionQuery,FlashbackTransactionQuery三种)FlashbackTable。一.FlashbackDatabaseFlashbackDatabase功能非常类似与RMAN的不完全恢复,它可以把 阅读全文
posted @ 2013-01-05 19:30 Peyton 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 2.4.3 Flashback DropFlashback Drop是从Oracle 10g开始出现的,用于恢复用户误删除的对象(包括表,索引等),这个技术依赖于Tablespace Recycle Bin(表空间回收站),这个功能和windows的回收站非常类似。Flashback不支持sys用户. system表空间下的对象,也不能从回收站里拿到。故使用SYS或者SYSTEM用户登陆时,show recyclebin为空。Flashback Drop是基于Tablespace RecycleBin来实现恢复的。它只支持闪回与table相关连的对象,比如表,索引,约束,触发器等。如果是函数或 阅读全文
posted @ 2013-01-05 19:15 Peyton 阅读(201) 评论(0) 推荐(0) 编辑
摘要: --=======================--启用AUTOTRACE功能--=======================AUTOTRACE是一个SQL*Plus工具,用于跟踪SQL的执行计划,收集执行时所耗用资源的统计信息,是SQL优化工具之一,下面给出启用AUTOTRACE功能步骤。一、创建基础表运行$ORACLE_HOME/rdbms/admin/utlxplan脚本来创建plan_tablescott@ORCL>conn system/redhat--使用system帐户登陆Connected.system@ORCL>start $ORACLE_HOME/rdbms 阅读全文
posted @ 2012-12-29 17:16 Peyton 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 安装完oracle 11g数据后,设置参数memory_target参数:SQL> alter system set memory_target=10g scope=spfile;SQL> startup force;ORA-00845: MEMORY_TARGET not supported on this system解决办法:通过修改参数文件启动,过程略述,下面是修改/dev/shm大小去解决这个问题[root@DB11g ~]# vi /etc/fstab把none /dev/shm tmpfs defaults 0 0改为none /dev/shm tmpfs defau 阅读全文
posted @ 2012-12-29 11:50 Peyton 阅读(652) 评论(0) 推荐(0) 编辑
摘要: XIDUSN 回滚段XIDSLOT事务槽脚本1:--查锁信息脚本,事务槽,回滚段set linesize 250column o_name format a10column lock_type format a20 column object_name format a15select rpad(oracle_username,10) o_name,session_id sid, decode(locked_mode,0,'None',1,'Null',2,'Row share',3,'Row Exclusive',4,' 阅读全文
posted @ 2012-12-27 11:31 Peyton 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Oraclesetunused的用法SET UNUSED的用法原理:清楚掉字典信息(撤消存储空间),不可恢复。可以使用SET UNUSED选项标记一列或者多列不可用。使用DROP SET UNUSED选项删除被被标记为不可用的列。语法: ALTER TABLE table SET UNUSED (COLlist多个)或者ALTER TABLE table SET UNUSED COLUMN col单个; ALTER TABLE table DROP UNUSED COLUMNS;set unused不会真地删除字段。除了alter table drop field外,也可以alter tabl 阅读全文
posted @ 2012-12-20 12:49 Peyton 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在看OCP题库的时候有一道题是考字段约束的,意思是要在表CUSTOMERS的字段CUST_FIRST_NAME建个约束,使这个字段不能输入数字。View the Exhibit and examine the description of the CUSTOMERS table.You want to add a constraint on the CUST_FIRST_NAME column of the CUSTOMERS table so that thevalue inserted in the column does not have numbers.Which SQL statem 阅读全文
posted @ 2012-12-20 12:27 Peyton 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 把windows上的脚本弄到Linux上,chmod u+x test.sh ,./test.sh 结果,报错了:/bin/bash^M: bad interpreter,从这个提示来看是/bin/bash后面多了一个^M,我也打开看过,没见到^M,后来仔细一想,原来问题可能出现在文件格式上,vim test.sh:set ff?fileformat=dos上面的提示,显示这个文件的格式是dos的,问题原来就是出来这边,下面就简单了,只要:set fileformat=unix 就可以了! 阅读全文
posted @ 2012-12-19 14:42 Peyton 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 报错:ORA-00054: 资源正忙,要求指定 NOWAITSQL> conn scott/tiger@vm_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott。。。。。。SQL> drop table student2;drop table student2ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效================================================== 阅读全文
posted @ 2012-12-18 12:50 Peyton 阅读(174) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页