国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

數(shù)據(jù)庫開發(fā):Oracle學(xué)習(xí)筆記

2024-08-29 13:46:36
字體:
供稿:網(wǎng)友
  實例

  1.啟動Oracle Server.
  
  Startup[nomountmountopen][force][pfile=filename]

  參數(shù)說明:

  nomount:只啟動實例

  mount:啟動實例,并裝載數(shù)據(jù)庫

  open:啟動實例,裝載并打開數(shù)據(jù)庫。

  Force:終止實例,并重新啟動數(shù)據(jù)庫。(默認(rèn)選項)

  Pfile:指定非默認(rèn)參數(shù)文件名。

  2.停止Oracle Server

  Shutdown [normaltransactionalimmediateabort]

  參數(shù)說明:

  normal:等待用戶斷開已存在連接,系統(tǒng)發(fā)出檢查點,然后在同步數(shù)據(jù)文件、控制文

  和重做日志文件之后關(guān)閉(默認(rèn)選項)

  transactional:等待客戶端結(jié)束事務(wù)之后,自動斷開用戶連接,然后再執(zhí)行normal。
  
  Immediate:取消當(dāng)前所有SQL語句,回退所有未完成事務(wù),然后自動斷開,再執(zhí)行normal。

  Abort:終止所有SQL語句,立即終止實例。不會發(fā)出檢查點,所以也就不會去同步數(shù)據(jù)文件、控制文件和重做日志文件。

  3. 總結(jié)和相關(guān)的一些腳本

  A. 修改數(shù)據(jù)文件名、執(zhí)行完全恢復(fù)、執(zhí)行不完全恢復(fù)、改變?nèi)罩静僮髂J綍r系統(tǒng)必須在啟動實例并安裝數(shù)據(jù)庫的情況下startup mount;)
  
  B. 創(chuàng)建數(shù)據(jù)庫或創(chuàng)建控制文件時系統(tǒng)只處于啟動實例狀態(tài)(startup nomount;)

  C. 顯示SGA尺寸(show sga或select * from v$sga)

  D.顯示當(dāng)前正在運行的后臺進(jìn)程(select name from v$bgPRocess where paddr != ‘00’)

  E. 顯示Oracle Server狀態(tài)(select status from v$instance)

  F. 顯示初始化參數(shù)信息(select * from v$parameter);

  G.顯示物理文件(select * from v$controfile; select * from v$datafile; select * from v$logfile);
  H. 部分?jǐn)?shù)據(jù)字典試圖:

  all_objects, user_objects, dba_objects, user_source, user_segments,

  user_tab_columns, user_constraints, all_users

  I.為了客戶應(yīng)用可以訪問Oracle Server,在服務(wù)器端需要配置listener.ora文件,在客戶端需配置tnsnames.ora文件

  第三章 控制文件

  1.控制文件主要記載的信息:

  數(shù)據(jù)庫名稱;數(shù)據(jù)庫文件名稱和位置;重做日志文件名稱和位置;表空間名稱;

  當(dāng)前日志序列號; 檢查點信息; 日志歷史信息。

  2. 多元化控制文件

  1. 關(guān)閉數(shù)據(jù)庫

  sqlplus/nolog;

  connect system/admin@lgtest as sysdba;

  shutdown immediate;

  2. 復(fù)制控制文件
  
  copy source controlfile to dest controlfile

  例如:copy E:/oracle/oradata/lgtest/CONTROL01.CTL f:/controltest.ctl

  3. 修改初始化參數(shù)control_files
  
  control_files= E:/oracle/oradata/lgtest/CONTROL01.CTL, f:/controltest.ctl
  
  4. 啟動數(shù)據(jù)庫
  
  startup pfile= E:/oracle/admin/lgtest/pfile/ init.ora.108200317263

  其作用:多元化控制文件后,只要有一個控制文件沒有被損壞,把其它損壞的控制文件從初始化參數(shù)文件中去掉重啟之后系統(tǒng)可以繼續(xù)運行。
  3. 重建控制文件的方法

  1. 以nomount方式啟動實例

  sqlplus/nolog;

  connect system/admin@lgtest as sysdba;

  shutdown normal;

  startup nomount pfile=%racle_home%/database/init.ora;

  2. 建立控制文件


  create controlfile reuse database lgtest resetlogs

  logfile
  
  group 1 ‘E:/oracle/oradata/lgtest/ REDO01.LOG’ size 20M,
  
  group 2 ‘E:/oracle/oradata/lgtest/ REDO02.LOG’ size 20M
  
  datafile
  
  ‘E:/oracle/oradata/lgtest/ SYSTEM01.DBF’,
  
  ‘E:/oracle/oradata/lgtest/ UNDOTBS01.DBF’
  
  character set ZHS16GBK;
  
  3. 打開數(shù)據(jù)庫
  
  alter database open resetlogs;
  
  4. 增加臨時文件

  a lter tablespace temp add tempfile ‘E:/oracle/oradata/lgtest/TEMP01.DBF’ reuse;

  起作用:當(dāng)控制文件都被損壞后,只要有全部的數(shù)據(jù)文件和重做日志文件,那么通過重建控制文件可以使系統(tǒng)繼續(xù)運行。



發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌苏市| 靖宇县| 定西市| 黄大仙区| 中西区| 五台县| 阜新| 长寿区| 盈江县| 克什克腾旗| 辉县市| 平乐县| 赫章县| 百色市| 大英县| 赣榆县| 安陆市| 内乡县| 芜湖市| 鄂托克旗| 威远县| 玉龙| 兴仁县| 修文县| 尼玛县| 偏关县| 磐安县| 肃宁县| 盐城市| 屏东县| 克山县| 大余县| 江永县| 南城县| 安陆市| 黑龙江省| 元阳县| 金山区| 仙桃市| 犍为县| 罗平县|