ITPUB个人空间 »
iso90000的个人空间
欢迎访问 iso90000 的个人空间
我的论坛主题
-
2008-09-10 17:10:17 / Oracle专题深入讨论
1.查看参数的级别:nls_language可以在session级修改select NAME,ISSES_MODIFIABLE,ISSYS_MODIFIABLE from v$parameterwhere name ='nls_language';2.查看现在的nls_language值:(1)select * from nls_database_parameters where parameter='NLS_LANGUAGE';(nls_database_parameters 来源于props$)PARAMETERVALUE--------------- --------------------NLS_LANGUAGEAMERICAN(2)select * from nls_instance_parameters where parameter='NLS_LANGUAGE';(nls_instance_parameters 来源于v$paramete
查看(210)
评论(4)
-
2008-05-07 16:56:53 / Oracle专题深入讨论
alter database xxx datafile offline&alter database datafile xxx offline drop的总结在归档模式下:这两种方式没有区别在非归档模式下:如果想让数据文件(注意不是表空间)脱机一般只能使用alter database datafile offline drop。只有在一种情况下可以使用alter database datafile offline,那就是该表空间正处于read only状态。(其他情况使用alterdatabase datafile offline都会报如下错误:ORA-01145: 除非启用了介质恢复,否则不允许紧急脱机)[ 本帖最后由 iso90000 于 2008-5-7 17:34 编辑 ]
查看(339)
评论(0)
-
2008-05-05 15:09:38 / Oracle数据库管理
最近重新看SG,发现了一些问题:摘自IZ032p273:键入RMAN 连接命令后,将发生如下事件:• 为恢复管理器创建一个用户进程。• 该用户进程创建两个Oracle 服务器进程:– 一个是连接到目标数据库的缺省进程,用于执行SQL 命令、重新同步控制文件和恢复前滚– 一个是连接到目标数据库的轮询进程,用于确定远程过程调用(RPC) 的完成情况(每个例程仅限一个)。• 备份和恢复信息是从控制文件中检索的。这两个oracle服务器进程不应该是在rman中创建的吧?我觉得应该是由目标数据库创建的,此外在进行
查看(165)
评论(0)
-
2008-05-02 11:05:39 / Oracle专题深入讨论
引用1Z0-33中的一段话Buffers in the buffer cache can be in one of four states:1. Pinned: Meaning that multiple sessions are kept from writing to the same block atthe same time. Other sessions wait to access the block.—阻止多个会话同时对同一个buffer进行写2.Clean: Meaning the buffer is now unpinned and is a candidate for immediate agingout if the current contents (data block) are not referenced again. The contents areeither in synch with disk or the buffer contains
查看(504)
评论(3)
-
2008-04-21 20:53:41 / Oracle专题深入讨论
摘自hellodba的Oracle的语句中的提示对USE_NL有些疑问USE_NL(table)作用:使用Nested Loop方式进行连接。以指定的表为驱动表进行嵌套循环查询。Nested Loop对于嵌套查询一张大表和一张小表时比较有效,指定小表为驱动表。例子:SQL>select /*+use_nl(a)*/ a.f1_num2, b.f3_numnull from t_wei a, t_huang b where a.f1_num2=b.f1_num and a.f1_num2 < 1000 and b.f3_numnull < 10000;Execution Plan----------------------------------------------------------0SELECT STATEMENT Optimizer=CHOOSE (Cos
查看(2102)
评论(27)
-
2008-02-27 11:31:07 / Oracle数据库管理
在一个窗口运行:alter table test drop column ***;在另一个窗口运行(在上个操作没结束的时候):select object_name,status from dba_objects where owner='SCOTT' and object_name='TEST';OBJECT_NAMESTATUS----------------TESTVALID在1Z0-031中:在drop column中操作运行完成前,该表一直被标记为INVALID。可我这儿确是VALID,请问这到底是什么问题?[ 本
查看(241)
评论(2)
-
2007-12-05 16:51:00 / Oracle专题深入讨论
我创建了一个复合分区表:CREATE TABLE substribe_relation(MSISDN VARCHAR2(11) NOT NULL,SERVID VARCHAR2(20) NOT NULL,TYPE CHAR(1) NOT NULL,EXP_DATE DATE NOT NULL)PARALLELPARTITION BY RANGE(EXP_DATE) SUBPARTITION BY HASH(MSISDN)SUBPARTITIONS 6 STORE IN (SPACE_SUB_DATA01,SPACE_SUB_DATA02,SPACE_SUB_DATA03, SPACE_SUB_DATA04, SPACE_SUB_DATA05, SPACE_SUB_DATA06)(PARTITION PART_SUB_200609 VALUES LESS THAN(TO_DATE('2006-10-01','YYYY-MM-DD')),PARTITION PART_SUB_200610 VALUE
查看(467)
评论(2)