SG之恢复目录
恢复目录是一个创建在不同数据库下的一个对象。他包含了从目标数据库控制文件获取的RMAN元数据。RMAN将目标数据库的数据库结构、归档日志文件、备份集和数据文件的备份等信息传递给恢复目录。[@more@]恢复目录是一个创建在不同数据库下的一个对象。他包含了从目标数据库控制文件获取的RMAN元数据。RMAN将目标数据库的数据库结构、归档日志文件、备份集和数据文件的备份等信息传递给恢复目录。RMAN会自动维护恢复目录。如以下情况:1,注册目标数据库;2,与目标数据库控制文件信息同步;3,将数据库返回到前一个incarnation(相对restlogs
请多指教
以前学习的时候,顺手写了一些笔记和归纳。都很简单。因为是菜鸟吗。^-^.今天贴上来了一部分。里面也可能有不少错误。自己还在摸爬滚打阶段。欢迎各位大牛多多指教啊。[@more@]
SG之回滚数据管理
undo 在以前的版本叫做 rollback有两种方法管理回滚数据1,自动管理 oracle server 自动管理回滚段的创建、分配、调整。2,人工管理(在9i版本以前只能用该办法)回滚段用来保存回滚数据。回滚段的头部包含了当前事务的表信息。回滚段的三个目的1,事务的还原(transcaltion recovery)当实例意外终止后,未提交的数据会自动还原。2,事务的回滚(transcation rollback) 当回滚的时候,oracle server从回滚段中读取数据回原始位置。3, 读写一致性(read consistency)[@more@]undo 在以前的版本叫做 rollback有两种方法管理回滚数据1,自动
SG之配置数据库的归档方式
ORACLE强烈建议大家使用archivelog模式。在noarchivelog模式下,不能执行数据库的联机备份。只能进行脱机备份。并且只能复原(restore)最后一次完整数据库备份。不能执行恢复(revoery)配置为归档模式1,shutdown {normal/immediate}2,设置一些与日志方式有关的初始化参数。log_archvie_start(允许自动归档),log_archive_dest(目录),log_archive_format(格式).3,start mount/alter database archivelog;4,进行完整数据库备份。(强烈建议)5,定期将归档日志文件转移。[@more@]undo 在以前的版本叫做 rollback有两种方法管理回滚
Oracle Database Links
Data Dictionary Objects Related To Database Links link$user_db_linksall_db_linksdba_db_linksv_$dblinkv_$session_connect_info [@more@]Data Dictionary Objects Related To Database Links link$user_db_linksall_db_linksdba_db_linksv_$dblinkv_$session_connect_info System Privileges Related To Database Links create database linkcreate public database linkdrop public database link Init.ora parameters related to Database Links dblink_encrypt_loginglobal_names (required to be TRUE for replication)open_link
FLASHBACK归纳(待续)
此处有个简单的 FLASHBACK的例子[@more@]此处有个简单的 FLASHBACK的例子SQL> SELECT DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER FROM DUAL;GET_SYSTEM_CHANGE_NUMBER------------------------620803938SQL> SELECT COUNT(*) FROM TMP_XL AS OF SCN 620803000 WHERE SHJG LIKE 'N%';COUNT ----------527SQL> INSERT /*+APPEND*/ INTO TMP_XL2 SELECT * FROM TMP_XL AS OF SCN 620803000 WHERE SHJG LIKE 'N%';已创建527行。SQL> COMMIT;一下是eygle关于SCN的一点理解SCN(System Change Number) ,也就是通常我们所说的系统改
管理权限和角色笔记
----系统权限ORACLE 提供了100多种系统权限。SYSTEM_PRIVILEGE_MAPUSER_SYS_PRIVIS;收回系统权限REVOKE SYSTEM_PRI FROM USER;----对象权限[@more@]----系统权限ORACLE 提供了100多种系统权限。SYSTEM_PRIVILEGE_MAPUSER_SYS_PRIVIS;收回系统权限REVOKE SYSTEM_PRI FROM USER;----对象权限1 授予ALTER权限GRANT ALTER ON EMP TO TEST;2 授予EXECUTE权限GRANT EXECUTE ON dbms_transcation TO PUBLIC;3 INDEXGRANT INDEX ON EMP TO TEST;4 REFERENCESGRANT REFERENCES ON EMP TO TEST;5 列权限GRANT UPDATE(sal) ON EMP TO TEST;6 WITH GR
使用PROFILE管理口令&资源
利用PROFILE管理口令和资源首先建立PROFILECREATE PROFILE lock_act LIMITFAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 2;分配用户TEST PROFILEALTER USER TEST PROFILE LOCK_ACT;[@more@]利用PROFILE管理口令和资源首先建立PROFILECREATE PROFILE lock_act LIMITFAILED_LOGIN_ATTEMPTS 3 PASSWORD_LOCK_TIME 2;分配用户TEST PROFILEALTER USER TEST PROFILE LOCK_ACT;解锁帐户ALTER USER TEST ACCOUNT UNLOCK;CREATE PROFILE PLT LIMITPASSWORD_LIFE_TIME 10 PASSWORD_GRACE_TIME 2;----PASSWORD_RESUME-TIME 10 PASSWORD_RESUME_MAX UNL
Oracle高级复制学习(实践)
--------------多主体复制站点复制实施一例本例涉及两个站点.主体定义站点:LAB.US.ORACLE.COM主体站点:XXP.US.ORACLE.COM注:主体定义站点指配置复制工作的站点本例涉及的用户.复制管理员:repadmin应用用户:SCOTT本例复制的对象:EMP 数据表[@more@]--------------多主体复制站点复制实施一例本例涉及两个站点.主体定义站点:LAB.US.ORACLE.COM主体站点:XXP.US.ORACLE.COM注:主体定义站点指配置复制工作的站点本例涉及的用户.复制管理员:repadmin应用用户:SCOTT本例复制的对象:EMP 数据表1。检查安装好的数据库是否支持高级复制:SQL> sel
SG学习笔记之RMAN简单归纳
MMTTR mean time to recover(恢复的有效时间)MTBF mean time between failures(数据正常工作的有效时间)[@more@]MMTTR mean time to recover(恢复的有效时间)MTBF mean time between failures(数据正常工作的有效时间)RMAN 提供了灵活的方法来1,备份数据库、表空间、数据文件、控制文件和归档日志。2,可以用来保存常有的备份、还原操作3,可以进行增量备份4,可以跳过无效数据5,为备份提供一下限制(?)RMAN相对与用操作系统来进行的用户管理备份(user-managed backups with operating system commands)有如下优点1,可以将常
SG学习笔记之RMAN不完全恢复
RMAN不完全恢复的大致步骤1. Mount the database. 加载数据库(目标数据库必须加载)2. Allocate multiple channels for parallelization. 配置通道3. Restore all datafiles. (备份文件必须由RMAN产生或注册)4. Recover the database by using UNTIL TIME, UNTIL SEQUENCE, or UNTIL SCN.5. Open the database by using RESETLOGS.6. Perform a whole database backup.[@more@]RMAN不完全恢复的大致步骤1. Mount the database. 加载数据库(目标数据库必须加载)2. Allocate multiple channels for parallelization. 配置通道3. Restor
SG学习笔记之RMAN恢复
还原、备份数据库backup sets(备份组)和image(映象)的概念restore的三个级别:数据库、表空间、数据文件。[@more@]还原、备份数据库backup sets(备份组)和image(映象)的概念restore的三个级别:数据库、表空间、数据文件。rman target /start mount(必须在脱机下)resotre databse;recovery database;alter database open;利用RMAN将某数据文件恢复到一个新的路径下。run{set newname for datafile 1 to '/<newdir>/system01.dbf';restore database;switch datafile all; --更新控制文件。recover database;alter database
SG学习笔记之用户管理的不完全恢复
需要进行不完全恢复的情况:1,归档日志文件丢失导致的无法完全恢复。2,非归档的在线日志文件和数据文件的损坏、丢失。3,用户操作错误。4,当前控制文件丢失并且需要一个备份的控制文件。(没有备份控制文件。并且不清楚数据库结构。但有一个二进制备份。三种模式[@more@]需要进行不完全恢复的情况:1,归档日志文件丢失导致的无法完全恢复。2,非归档的在线日志文件和数据文件的损坏、丢失。3,用户操作错误。4,当前控制文件丢失并且需要一个备份的控制文件。(没有备份控制文件。并且不清楚数据库结构。但有一个二进制备份。三种模式
SG学习笔记之用户管理的完全恢复
用户管理的完整恢复恢复类型(完整,非完整恢复)和命令类型、怎么启动数据库无关。完整恢复只在应用了所有的重做信息并且没有数据丢失的情况下才可能。完整恢复的简单定义就是无数据丢失。不管什么命令,如果能够恢复所有的数据,就是完全恢复(complete recovery)。完整恢复所需的文件:包含所有数据库文件的备份或被毁坏数据文件的备份。自备份以来所有的归档日志文件。包含事物处理的当前联机重做日志介质恢复(media recovery)[@more@]用户管理的完整恢复恢复类型(完整,非完整恢复)和命令类型、怎么启动数据库无关。完整恢复只在应
SG学习笔记之用户管理的备份
用户管理的备份,无所谓也就以下几种情况。[@more@]用户管理的备份,无所谓也就以下几种情况。1,完整数据库备份。即包含所以物理文件的备份。完整数据库备份可以在archvielog与noarchivelog两中模式下执行。为一致性备份。如果在noarchivelog下,则备份必须在数据库关闭下进行(冷备份),如果数据库故障中断后的完整备份。也要确redolog也同时备份(似乎唯一提到要备份redolog的时候)。archivelog下,数据库可以在打开或关闭下执行。在打开的情况下,必须将表空间进入备份方式。数据文件与归档重做日志文件相结合,是备份成为一致性。2
狗娃的眺望上路咯
实际上早就想拥有个自己的BLOG拉。在高手如林的PUB里建立这么个地方。会不会被高手嘲笑呢。刚才还被一同事(dba_mx)BS了。不管怎么说至少我要动土开工拉。暂时起名“狗娃的眺望”[@more@]实际上早就想拥有个自己的BLOG拉。在高手如林的PUB里建立这么个地方。会不会被高手嘲笑呢。刚才还被一同事(dba_mx)BS了。不管怎么说至少我要动土开工拉。暂时起名“狗娃的眺望”