原创 如何在同一個服務器上克隆出一個備用數據庫

在同一臺數據庫服務器上,我們可以啓動多個具有相同db_name的數據庫。 不過想同時打開具有相同db_name的數據庫,還需要設置一個參數,db_unique_name(在ORACLE 10g中是db_unique_name,在9i中是l

原创 ORACLE驗證方式學習

oracle數據庫有兩種操作系統驗證方式: 1.操作系統驗證方式 2.口令文件驗證方式 首先我們來了解三個相關參數: 1.在$ORACLE_HOME/network/admin下的sqlnet.ora文件中的QLNET.AUTHENTI

原创 lk的探究

關於lk《SID》的問題,自己懶得總結寫了,就轉了一篇 一、出現的現象   SQL> conn /as sysdba Connected to an idle instance. SQL> startup ORACLE insta

原创 ORACLE SCN 深入解析

最近在學習備份恢復,發現SCN號在深入理解恢復還是很重要的,於是就整理了一下網上關於SCN的各種講解和實驗。 在理解SCN之前,我們先看下oracle事務中的數據變化是如何寫入數據文件的: 1、事務開始; 2、在buffer ca

原创 Oracle Sys和system用戶、sysdba 和sysoper系統權

轉自:http://blog.sina.com.cn/s/blog_6eee53080100mty9.html 一:最重要的區別,存儲的數據的重要性不同 【sys】 所有oracle的數據字典的基表和視圖都存放在sys用戶中,

原创 自動sga內存管理

自動sga內存管理 在Oracle 10g中,與內存相關的參數可以歸爲兩類: a 自動調優的SGA參數:目前這些參數包括DB_CACHE_SIZE、SHARED_POOL_SIZE、LARGE_POOL_SIZE和JAVA_POOL_SI

原创 關於ORA-04043: object dba_tablespaces does not exist

今天遇到一個問題,記錄一下 問題: SYS@HMX>desc  dba_tablespaces; ERROR: ORA-04043: object dba_tablespaces does not exist 查詢發現數據庫處於mo

原创 控制文件的備份與恢復

控制文件對數據庫的重要性是不言而喻的,根據我近期學習,總結了一下控制文件的備份和恢復 1.單個控制文件丟失或損壞   我們知道數據庫的控制文件都不止一個(一般爲3個),這些控制文件互相爲鏡像,所以只需要將其他沒損壞的控   制   文件重

原创 關於oracle 的 glogin.sql

每次都要set serveroutput  on覺得很麻煩,oracle中有個glogin.sql文件,在sqlplus每次啓動的時候都會查找並執行這個文件(位於$ORACLE_HOME/sqlplus/admin/下),在文件中添加下面

原创 關於resetlogs和incanation的理解

轉自:http://book.51cto.com/art/200912/170082.htm 執行了不完全恢復操作,或者使用了備份的控制文件進行恢復,或者執行Flashback Database操作之後,在打開數據庫時必須指定RESETL