2007年4月7日 廣州備份與恢復課程筆記
2007年4月7日星期六
地點:廣州
講師:魏
記錄:Ice Feng
這兩天住在廣州的一個賓館裡,哎,我這人特別叉床,不是有句俗話叫做:金窩銀窩,不如自己的狗窩嘛
所以沒有休息好,上了一個星期的班,週末有接著學習,真的是挺累的.
昨天晚上本港英文臺放了一部電影叫做《夜魔俠》,真的很精彩,上個星期就看到它的預告,我期待很久了。
下午課完就要回東莞,哎,最討厭坐車了。我想到公司可能已經很晚了。明天還得接著上班。
使用者管理:
User schema
DB
Tablespace Tablespace User(schema) (tableindex)
> 一個方案可以把物件建立到N個表空間上。
>ORACLE中只有一個DB,兩個例項對應一個DB的叫做群集系統
INSTANCE DB
INSTANCE
INSTANCE DB RAC
建立使用者:
Create user username identified by password;
給使用者賦權:grant create session,create table to username;
Grant unlimited tablespace to username;
系統許可權:create session,create table……
物件許可權:select,insert,update,execute,all;收回許可權時,同時收回所有授出許可權。
建立私有同義詞:Create synonym synonym_name for user.table_name;
公共同義詞:create public synonym syno_name for user.table_name;
更改使用者登陸後的schema:
Create or replace trigger logon_trg
After logon on database
begin
execute immediate ‘Alter session set current_schema=user’;
end
系統許可權
物件許可權 角色 使用者
預定義role:connect、resource、dba等
Connect角色,在10g中只包括create session;9i中還包括其他create的許可權;
開啟角色:set role role_name;
角色可以包含系統許可權和物件許可權,也可以包含角色;
角色可以用密碼控制角色是否開啟:identified by password
外部授權:
Sysdba:(sysopen、sysdba、sysoper)的授權、不完全恢復
Sysoper:啟動、關閉、備份、完全恢復資料庫
OS認證:以dba組的OS系統使用者登陸以後,不需要密碼便可以as sysdba登陸,(資料庫認證被忽略)
監聽器斷口: 預設1521
Service port: 隨機的埠(1024到65000之間)
RAC的監聽器狀態:
HOST1 LISTENER1HOST2 LISTENER2
監聽器的配置都放在listener.ora檔案中
監聽器修改方法: 1修改listener.ora檔案 2lsnrctl控制檯 3netca(圖形化) 4netmgr(圖形化)
向監聽器註冊例項(INSTANCE): 自動註冊-----本機listener 且埠為1521
-------例項引數
Alter system set local_listener=’ (ADDRESS = (PROTOCOL = TCP)(HOST =host_name)(PORT = 1521))’
Alter system set remote_listener=’ (ADDRESS = (PROTOCOL = TCP)(HOST =host_name)(PORT = 1521))’
手工配置-------使用net manager配置,(在listener檔案中多一段SID_LIST_listener)
註冊監聽器: alter system regsiter
新增service_name的別名:
Alter system set service_name=’別名’
客戶機連線方式:
1 本地命名-----在tnsname.ora檔案中新增連線字(包括listener地址和port和例項SID或服務名)
2 easy connect(10g)
3 主機命名(前提:埠是1521,global_dbname和主機名一樣)
更改系統到歸檔模式:
Alter database archivelog;
切換日誌檔案:
Alter system switch log;
設定快速恢復區的大小和位置:
Alter system set db_recovery_file_dest_size=10g
Alter system set db_recovery_file_dest=’c:files’
檢視快速恢復區: Select * from v$recovery_file_dest;
2007年4月8日星期日
課題:ORACLE的備份與恢復
備份:
非歸檔備份
將資料庫shutdown ,複製所有的檔案
歸檔備份
恢復:
完全恢復:需要:all_backup+archivelog+redolog_file
1 mount 狀態下
2 open 狀態下
3 mountàopen
*select * from v$recover_file; 檢視哪些檔案需要恢復
*select * from v$recovery_log; 查詢恢復需要哪些檔案
target DB
不完全恢復:(整個資料庫)
1 RMAN
控制未損壞的情況
2 RMAN包
控制檔案完全損壞
Channel 通道
RMAN :伺服器管理下的備份與恢復
BACKUP SETpiecepiece DISK TAPE 快速恢復區
用RMAN之前必須做以下配置:
1 NLS_DATE_FORMAT=’YYYY-MM-DD HH24:MI:SS’
2 能以pwfile認證,能以as sysdba登陸
3 設定歸檔日誌的路徑(在RMAN下用show all 檢視)
設定備份引數:RMAN>configure channel device type disk format 'c:backup%U.bak';
下一步:可以開始備份:run{backup database;}
RMAN對控制檔案的自動備份:設定引數:
EXP(匯出):full(全部)
Schema
Table
Tablespace
IMP(匯入):
Full
schema
Table
tablespace
EXPDB(資料磅:):(以BLOCK為單位匯出)
[@more@]
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7272495/viewspace-910374/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql學習筆記之備份與恢復MySql筆記
- influxdb 筆記: 備份/恢復UX筆記
- oracle備份與恢復雜記Oracle
- CUUG筆記--oracle備份和恢復筆記Oracle
- 07年3月25日廣州DBA課程筆記筆記
- 資料庫備份與恢復----第一課資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- MySQL備份與恢復——基於Xtrabackup物理備份恢復MySql
- 備份與恢復--利用備份的控制檔案恢復
- 備份與恢復系列 十一 控制檔案的備份與恢復
- Mysql 企業級備份與恢復(學習筆記七)MySql筆記
- Postgresql 備份與恢復SQL
- MySQL備份與恢復MySql
- MySQL 備份與恢復MySql
- 課時7-備份與恢復----資料庫備份策略指令碼資料庫指令碼
- rman資料備份恢復學習筆記筆記
- 【備份恢復】Oracle 資料備份與恢復微實踐Oracle
- 3月24日廣州DBA課程筆記筆記
- Mysql備份與恢復(1)---物理備份MySql
- RMAN備份與恢復之加密備份加密
- 備份與恢復系列 十 引數檔案spfile的備份與恢復
- Oracle 備份 與 恢復 概述Oracle
- gitlab備份與恢復Gitlab
- MongoDB之備份與恢復MongoDB
- SiteServer CMS 備份與恢復Server
- Oracle RAC備份與恢復Oracle
- Mysql的備份與恢復MySql
- Mysql 備份與恢復 二MySql
- Oracle備份與恢復 (zt)Oracle
- Oracle備份與恢復案例Oracle
- Oracle備份與恢復(轉)Oracle
- Jenkins備份與恢復Jenkins
- INNOBACKUPEX的全備和增量備份恢復學習筆記筆記
- MySQL 非常規恢復與物理備份恢復MySql
- 備份與恢復(Parameter 檔案恢復篇)
- 今天在公司做了一次oracle備份與恢復的培訓課程Oracle
- Mysql備份與恢復(2)---邏輯備份MySql
- MySQL備份與恢復——基於MyDumper/MyLoader 邏輯備份恢復MySql