数据库基础知识
文章平均质量分 66
babymouse1212
这个作者很懒,什么都没留下…
展开
-
关于数据库审计功能
源自:http://blog.csdn.net/annicybc/article/details/1568115一、何谓数据库审计?数据库审计,就是对数据库的活动做跟踪记录,主要包括数据库连接,SQL语句执行,数据库对象访问这些方面的跟踪记录。 二、审记记录的存储方式分为两种:一种是存储在操作系统文件中,一种是存储在system表空间中的SYS.AUD$表中。 三原创 2017-05-02 11:03:34 · 5422 阅读 · 0 评论 -
UNDO表空间使用率100%,也不要担心
UNDO表空间使用率100%,也不要担心。UNDO,表空间undo_retention设的为900秒是指undo数据留在undo段里面至少要900秒以后才能被覆盖掉。因为Undo段是循环的, 如果一个DML操作产生了大量的undo信息时, 可能undo空间不够用,此时就要覆盖掉一些Undo块, undo_retention就是保证900秒后那些块才能被覆盖。undo其实里原创 2017-05-02 10:53:35 · 10132 阅读 · 0 评论 -
物化视图基础知识
出自:http://yangtingkun.itpub.net/ 物化视图创建语法:CREATE MATERIALIZED VIEWPCTFREE --存储参数PCTUSED --存储参数TABLESPACE--表空间BUILD IMMEDIATE|DEFERRED--创建方式ENABLE|DISABLE QUERY REWRITE--是否支持查询重写REFRESH ON原创 2017-05-02 10:50:56 · 732 阅读 · 0 评论 -
LOB segment and LOB index(11g R2…
The database stores LOBs differently from other data types.Creating a LOB columnimplicitly creates a LOB segment and a LOB index (see "User SegmentCreation" onpage 12-21). The tablespace containin原创 2017-05-02 10:50:44 · 242 阅读 · 0 评论 -
使用RMAN连接到目标数据库
连接到目标数据库是指建立在RMAN和目标数据库之间的连接。RMAN可以在无恢复目录和有恢复目录两种方式下连接到目标数据。1、无恢复目录(1)C:\>rman target /(2)C:\>rman nocatalog(3)C:\>rman target sys/password nocatalog2、有恢复目录(1)C:\>rmanRMAN>connect target sys原创 2017-05-02 10:49:39 · 4808 阅读 · 0 评论 -
Oracle常用命令
记不清楚的时候可以过来查查~~~~~~~~~~ (一)Alter:(1)、alter clusteralter cluster clu_name size 4k;alter cluster clu_name deallocate unused keep 1m;(2)、alter database(修改数据文件)Alter database datafile 4 offline;Al原创 2017-05-02 10:49:26 · 370 阅读 · 0 评论 -
High Water Mark
The high water mark is the boundary between used and unusedspace in a segment.原创 2017-05-02 10:49:14 · 205 阅读 · 0 评论 -
DB_FLASHBACK_RETENTION_TARGET参…
DB_FLASHBACK_RETENTION_TARGET Property DescriptionParameter type IntegerDefault value 1440 (minutes)Modifiable ALTER SYSTEMRange of values 0 to 232 - 1 (max value represented by 32 bits)Basic原创 2017-05-02 10:49:11 · 2388 阅读 · 0 评论 -
关于interval to......数据类型
select sysdate + interval '3' year from dual 当前日期加了三年 select sysdate + interval '3-2' year to month from dual 当前日期加了三年两个月 select sysdate + interval '1原创 2017-05-02 10:48:57 · 291 阅读 · 0 评论 -
关于OPS(Oracle Parallel Server)
文章转载自: http://xu20cn.blog.51cto.com/274020/90343 1、什么是OPS OPS(Oracle ParallelServer)可以让位于不同系统的多个实例同时访问同一个数据库。并行服务器可以有效地提高系统的可用性和对多系统的访问性能,但是,如果你的数据没有做很好的分割,性能可能还会下降。 安装OPS时,多个实例mount同一数据库文原创 2017-05-02 10:48:51 · 583 阅读 · 0 评论 -
关于检查点
什么是检查点 Checkpoint (CKPT)At specific times, all modified database buffers in the systemglobal area are written to the datafiles by DBWn. This event is called a checkpoint. The checkpointprocess is原创 2017-05-02 10:48:09 · 281 阅读 · 0 评论 -
Concepts精选片段
040Beforea transaction that modifies data is committed, the following hasoccurred:Oracle has generated undoinformation. The undo information contains the old data valueschanged by the SQL state原创 2017-05-02 10:48:06 · 236 阅读 · 0 评论 -
NVARCHAR2、VARCHAR2区别
源自:http://www.cnblogs.com/flyingfish/archive/2010/01/15/1648448.htmlOralce官方文档“Datatypes”部分对NVARCHAR2、VARCHAR2以及VARCHAR有一段描述,可以清晰得到它们的区别。罗列在此,供大家参考。【链接】http://download.oracle.com/docs/cd/B19306_原创 2017-05-02 10:56:51 · 266 阅读 · 0 评论 -
RAC配置 VIP的作用
Why do we have a Virtual IP (VIP) in Oracle RAC 10g or 11g? Whydoes it just return a dead connection when its primary nodefails?The goal is application availability.When a node fails, the VIP asso原创 2017-05-02 10:57:58 · 952 阅读 · 0 评论 -
关于ROW MOVEMENT
FAQ:Row Movement Common Questions and Problems (Doc ID1518567.1)To BottomMOVEMENT" />Modified:21-Jan-2013MOVEMENT" />Type:FAQMOVEMENT" />MOVEMENT" />MOVEMENT" />MOVEMENT" />M原创 2017-05-02 10:58:34 · 951 阅读 · 0 评论 -
关于Oracle 补充日志
网友总结的,没仔细看,先收藏着源自:http://www.itpub.net/forum.php?mod=viewthread&tid=1790897&highlight=������־本帖最后由 mlx_861201 于 2013-5-18 20:43 编辑原创 2017-05-02 11:03:31 · 3778 阅读 · 0 评论 -
关于11g+的统计信息收集
1.a),check the task name(in database 11g the name is :autooptimizer stats collection ) and the windowgroup: >>select client_name,status, attributes,window_group,service_name from dba_autotask_cl原创 2017-05-02 11:03:28 · 374 阅读 · 0 评论 -
关于GLOBAL_NAMES参数
源自:http://www.cnblogs.com/songdavid/articles/2167064.htmlGLOBAL_NAMES参数研究最近在配置Stream时,发现必须要把GLOBAL_NAMES参数的指设置为TRUE,具体原因为何不知。但是发现在设置了该参数之后,数据库每天的物化视图刷新出现了问题。之后查明原因,是DBLINK出现了问题。随后研究了一下GLO原创 2017-05-02 11:02:56 · 930 阅读 · 0 评论 -
sqlserver 将查询的结果创建为新表
------在SQL中,将查询的结果创建为新表是如下这样的select distinct t1.column1,.t2.column2 into table3 from table1.t1 join table2.t2 on(t1.column1=t2.column3); ------在Orale中,完成同样的过程,是这样的Create table ed as(selec原创 2017-05-02 11:01:58 · 6463 阅读 · 0 评论 -
ORA-16179: incremental&nbsp…
Cause:没加 location= SQL> alter system setlog_archive_dest_1='/u01/archivelog';alter system set log_archive_dest_1='/u01/archivelog'*ERROR at line 1:ORA-32017: failure in updating SPFILEORA-1617原创 2017-05-02 11:00:47 · 393 阅读 · 0 评论 -
Expanded controlfile s…
警告日志记录的控制文件的扩展信息 Archived Log entry 11804 added for thread 1 sequence 5810 ID0xc2b14e0b dest 1:Tue Jun 24 12:24:30 2014Expanded controlfile section 27 from 1000 to 2000 recordsRequested to grow原创 2017-05-02 11:00:44 · 295 阅读 · 0 评论 -
Text: no parent b…
9876 文档 ID … OERR: RMAN 6052 no parent backup or copy ofdatafile %d found (文档 ID 48208.1) 转到底部 --------------------------------------------------------------------------------修改时间:201原创 2017-05-02 10:59:34 · 239 阅读 · 0 评论 -
LMODE=3什么意思
LMODE NUMBER Lock mode in which the session holds the lock: •0 - none•1 - null (NULL)•2 - row-S (SS)•3 - row-X (SX)•4 - share (S)•5 - S/Row-X (SSX)•6 - exclusive (X)row-X 行级独占锁原创 2017-05-02 10:59:15 · 1315 阅读 · 0 评论 -
10进制和16进制的简单互换
select to_char(26,'xxxxxxxxxxx') from dual;select to_number('1a','xxxxxxxxxxx') from dual;原创 2017-05-02 10:59:07 · 355 阅读 · 0 评论 -
v$open_cursor与session_cached_cu…
源自:http://www.cnblogs.com/rootq/archive/2009/08/27/1554747.htmlv$open_cursor与session_cached_cursorv$open_cursor是oracle提供的一张查看每个session打开过的cursor的视图,它的表结构如下SQL> desc v$open_cursor Name原创 2017-05-02 10:58:52 · 477 阅读 · 0 评论 -
What does the lic…
**Checked for relevance on 16-Jul-2012***ABSTRACT What does the license high water mark representin the "alert.log"?SCOPE & APPLICATION General information for DBAs.License High Water Mark in原创 2017-05-02 10:58:42 · 278 阅读 · 0 评论 -
Administrator Guide精选片段
1. Limiting the Size of the SGAThe SGA_MAX_SIZE initialization parameter specifies the maximumsize of the SystemGlobal Area for the lifetime of the instance. You can dynamicallyalter the initializ原创 2017-05-02 10:48:00 · 189 阅读 · 0 评论 -
数据库范式解析及应用实例
详见:http://news.csdn.net/n/20061230/100207.html 数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete)和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂原创 2017-05-02 10:47:27 · 420 阅读 · 0 评论 -
什么是RBA
参见:http://www.ixora.com.au/notes/rba.htm#highRedo Byte Address (RBA)Recent entries in the redo thread of an Oracle instance areaddressed using a 3-part redo byte address, or RBA. An RBA iscomprise原创 2017-05-02 10:47:13 · 2612 阅读 · 0 评论 -
Expdp和exp
expdp属于服务端工具,而exp属于客户端工具,expdp生成的文件默认是存放在服务端的,而exp生成的文件是存放在客户端的1.expdp username/password@connect_string //对于使用这种格式来说,directory使用源数据库创建的,生成的文件存放在服务端。如何将生成的文件放在目标数据库而不放在源数据库呢,在expdp中使用network_li原创 2017-05-02 10:44:21 · 257 阅读 · 0 评论 -
使用logmnr的练习
select * from t_1126 t for update;--DML execdbms_logmnr.add_logfile('D:\DISK3\REDO01A.LOG',dbms_logmnr.new)--添加重做日志 exec dbms_logmnr.start_logmnr- (options=>dbms_logmnr.dict_from_online_catalog+原创 2017-05-02 10:43:51 · 212 阅读 · 0 评论 -
What is SCN and Checkpoint
system change number (SCN). When a transaction commits, Oracle assignsa unique number that defines the database state at a precise momentin time, acting as an internal timestamp. A checkpoint is a原创 2017-05-02 10:43:37 · 320 阅读 · 0 评论 -
关于Globa_name的由来
我们应该都很熟悉global_name这个词,在进行dblink的创建时,通常都需要关注一下global_name.注意,我这里说的不是初始化参数global_names。通过视图global_name可以获得当前参数的设置:SQL> select * from global_name;GLOBAL_NAME--------------------------------------原创 2017-05-02 10:43:32 · 578 阅读 · 0 评论 -
rman中改变控制文件的备份路径
在Oracle10g中,如果我们使用了闪回区,那么控制文件的自动备份会存储在闪回区中。有时候为了安全,我们需要将控制文件的自动备份转移到其他目录下,这可以使用如下命令。RMAN> CONFIGURE CONTROLFILEAUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO'/opt/oracle/obak/control%F';new RMAN conf原创 2017-05-02 10:43:17 · 2002 阅读 · 0 评论 -
添加数据文件及修改数据文件的位置
恢复后为临时表空间添加数据文件 SQL> alter tablespace temp add file'D:\oracle\product\10.1.0\oradata\myoracle\temp0901.dbf' size 50M;alter tablespace temp add file'D:\oracle\product\10.1.0\oradata\myoracle\原创 2017-05-02 10:42:57 · 2833 阅读 · 0 评论 -
系统验证与SQLNET.AUTHENTICATION_…
Oracle中关于该参数的解释: SQLNET.AUTHENTICATION_SERVICESPurposeUse the parameter SQLNET.AUTHENTICATION_SERVICES to enable oneor more authentication services. If authentication has beeninstalled, it is r原创 2017-05-02 10:42:37 · 399 阅读 · 0 评论 -
dual表
很复杂 暂时没搞懂. 注意不要更改Dual表的内容,否则可能引起数据库的问题。如果该表意外删除,可以通过设置初始化参数replication_dependency_tracking =FALSE,重启数据库来重建该表。原创 2017-05-02 10:42:04 · 177 阅读 · 0 评论 -
获取当前的SCN
SELECT dbms_flashback.get_system_change_number FROM dual;orselect current_scnfrom v$database原创 2017-05-02 10:41:46 · 386 阅读 · 0 评论 -
rman的format格式中的%
Rman的format格式中的%%c 备份片的拷贝数%d 数据库名称%D 位于该月中的第几天 (DD)%M 位于该年中的第几月 (MM)%F一个基于DBID唯一的名称,这个格式的形式为c-IIIIIIIIII-YYYYMMDD-QQ,其中IIIIIIIIII为该数据库的DBID,YYYYMMDD为日期,QQ是一个1-256的序列%n 数据库名称,向右填补到最大八个字符%u 一个八原创 2017-05-02 10:41:35 · 213 阅读 · 0 评论 -
oracle 由非归档模式到归档模式
将数据库的日志模式设置切换的步骤和操作如下: 1. 关闭运行的数据库实例 shutdown immediate 在进行日志模式切换之前,必须将运行的数据库正常关闭。 2. 备份数据库 该备份跟以后产生的日志一起用于将来的灾难恢复(很重要,如要改为归档日志模式,没有这个数据库备份,仅有日志文件是无法从该时间点恢复的)。 3. 启动数据库实例到mount状态,原创 2017-05-02 10:41:32 · 224 阅读 · 0 评论