久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

DM7數據庫及其表的備份還原是怎樣的

142次閱讀
沒有評論

共計 3043 個字符,預計需要花費 8 分鐘才能閱讀完成。

DM7 數據庫及其表的備份還原是怎樣的,很多新手對此不是很清楚,為了幫助大家解決這個難題,下面丸趣 TV 小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

DM7 聯機備份恢復
主要測試:
1、不歸檔聯機全備份
2、包含歸檔的聯機全備份
3、不包含歸檔的聯機全備恢復
4、包含歸檔的聯機全備恢復
一、準備工作
      聯機備份必須處于歸檔模式下
   – 查看歸檔是否打開
   select arch_mode from v$database;
   – 查看歸檔日志信息
   select arch_name,arch_type,arch_dest from v$dm_arch_ini;
    如果沒有開啟歸檔執行
   alter database mount;
   — 配置歸檔參數, 本質相當于更改 dmarch.ini 文件
   alter database add archivelog DEST=C:\dmdbms\data\DAMENG\arc,TYPE=local,FILE_SIZE=128,space_limit=1024
   – 將數據庫設為歸檔模式
   alter database archivelog;
   alter database open;
二、測試數據
   — 創建表空間 test_data(數據文件 TEST_DATA01.DBF 大小為 50m)
   create tablespace test_data datafile C:\dmdbms\data\DAMENG\TEST_DATA01.DBF size 50;
   — 增加用戶
   create user TESTUSER identified by 111111 default tablespace TEST_DATA
   — 授權
   grant DBA to TESTUSER
   — 創建模式
   create schema test_sch authorization testuser;
   — 創建 表
   create table test_sch.t1(id int primary key ,name varchar(20)) storage(on test_data)
   — 插入數據
   insert into test_sch.t1 values(1, aaa
   insert into test_sch.t1 values(2, bbb
   — 檢索數據
   select * from test_sch.t1;
三備份數據庫
   – 不包含歸檔備份聯機備份
   — 僅備份數據庫,不備份日志
   backup database full to dmbkname03_noarc bakfile C:\xcl\online_noarc\dmbkname03_noarc.bak backupinfo 測試全庫聯機備份不包含歸檔 maxsize 50 without log ;
   – 插入一條數據區別包含歸檔聯機備份
   — 插入數據
   insert into test_sch.t1 values(3, dmbkname03
 
   — 檢索數據
   select * from test_sch.t1;
   – 包含歸檔的聯機備份
   — 備份數據庫,并包含日志
   backup database full to dmbkname04 bakfile C:\xcl\online\dmbkname04.bak backupinfo 測試全庫聯機備份 maxsize 50 ;
備份完成后從將服務停掉 刪除或修改相對應的實例庫

四恢復測試
在 dos 命令下對數據庫進行恢復用
cd C:\dmdbms\bin
安裝數據庫的 bin 目錄下進行恢復

    第一,通過 dminit 重新初始化出一個和備份數據庫相同的名字的庫
    第二. 執行恢復命令恢復.
   – 不包含歸檔的聯機全備的恢復
    初始化數據庫
   c:\dmdbms\bin dminit.exe  PATH=C:\dmdbms\data  DB_NAME=DAMENG  INSTANCE_NAM
   – 恢復數據庫
   — 不包含歸檔
   c:\dmdbms\bin dmrestore ini_path=C:\xcl\dm.ini  file=C:\xcl\online_noarc\dmbkname03_noarc.bak
   – 啟動服務進入數據庫查看回復結果
   – 包含歸檔的聯機全備的恢復
   – 初始化數據庫
   dminit.exe  PATH=C:\dmdbms\data  DB_NAME=DAMENG  INSTANCE_NAME=DMSERVER
   — 恢復數據庫
   – 數據庫全庫備份,并包含日志
   dmrestore ini_path=C:\xcl\dm.ini  file=C:\xcl\online\dmbkname04.bak
   – 啟動服務進入數據庫查看回復結果

注意 如果執行過程中發生大小寫敏感問題請在初始化數據庫后面加上
CASE_SENSITIVE=N

表空間的備份還原
一、準備工作
      聯機備份必須處于歸檔模式下
   – 查看歸檔是否打開
   select arch_mode from v$database;
   – 查看歸檔日志信息
   select arch_name,arch_type,arch_dest from v$dm_arch_ini;
    如果沒有開啟歸檔執行
   alter database mount;
   — 配置歸檔參數, 本質相當于更改 dmarch.ini 文件
   alter database add archivelog DEST=C:\dmdbms\data\DAMENG\arc,TYPE=local,FILE_SIZE=128,space_limit=1024
   – 將數據庫設為歸檔模式
   alter database archivelog;
   alter database open;
二測試數據
    – 創建表空間   初始表空間為 50m 每次擴增 5m
    create tablespace XWJ datafile G:\ABC\XWJ.dbf size 50 autoextend on next 5
    – 創建用戶 用戶名為 zqq 密碼 123456789  默認表空間 xwj
   create user zqq identified by 123456789 default tablespace XWJ
   — 創建表
   create table zqq.app as select * from all_objects
   – 向表中添加數據
   insert into zqq.app select * from zqq.app
   – 提交
   commit;
    三備份
   backupset 備份(表空間使用多少備份多少)(建議使用)
   backup tablespace xwj full to zqq backupset g:\zqq\a
    備份結束后有停止服務修改或刪除原有的表空間文件
   bakfile 備份
   backup tablespace xwj full to zqq bakfile g:\zqq\a.bak
四還原
    重新啟動服務登錄 dm 管理工具
   backupset 還原
    restore tablespace XWJ from  backupset  G:\zqq\a
    執行完成之后查看數據
   bakfile 還原
   restore tablespace  XWJ from  g:\zqq\a.bak
  執行完成后查看數據
表空間的備份無法進行多余表空間的釋放

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注丸趣 TV 行業資訊頻道,感謝您對丸趣 TV 的支持。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-17發表,共計3043字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 建水县| 麻江县| 金湖县| 周至县| 松阳县| 丹棱县| 咸宁市| 琼海市| 东乡| 镇安县| 黔西县| 汉源县| 大荔县| 曲阳县| 偃师市| 麟游县| 江北区| 农安县| 乌兰浩特市| 绥江县| 珲春市| 广丰县| 四平市| 宣化县| 当涂县| 保亭| 江阴市| 岐山县| 铜川市| 棋牌| 长泰县| 南安市| 茶陵县| 商水县| 沙坪坝区| 隆林| 铁力市| 株洲市| 大安市| 梁山县| 阿瓦提县|