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

首頁 > 數據庫 > Oracle > 正文

Oracle入門——起動和關閉詳解

2024-08-29 13:50:13
字體:
來源:轉載
供稿:網友
  實例

    1.啟動Oracle server.
  
  startup[nomountmountopen][force][pfile=filename]  參數說明:  nomount:只啟動實例  mount:啟動實例,并裝載數據庫  open:啟動實例,裝載并打開數據庫。  force:終止實例,并重新啟動數據庫。(默認選項)  pfile:指定非默認參數文件名。  2.停止oracle server  shutdown [normaltransactionalimmediateabort]  參數說明:  normal:等待用戶斷開已存在連接,系統發出檢查點,然后在同步數據文件、控制文  和重做日志文件之后關閉(默認選項)  transactional:等待客戶端結束事務之后,自動斷開用戶連接,然后再執行normal。
  
  immediate:取消當前所有sql語句,回退所有未完成事務,然后自動斷開,再執行normal。  abort:終止所有sql語句,立即終止實例。不會發出檢查點,所以也就不會去同步數據文件、控制文件和重做日志文件。  3. 總結和相關的一些腳本  a. 修改數據文件名、執行完全恢復、執行不完全恢復、改變日志操作模式時系統必須在啟動實例并安裝數據庫的情況下startup mount;)
  
  b. 創建數據庫或創建控制文件時系統只處于啟動實例狀態(startup nomount;)  c. 顯示sga尺寸(show sga或select * from v$sga)  d.顯示當前正在運行的后臺進程(select name from v$bgPRocess where paddr != ‘00’)   e. 顯示oracle server狀態(select status from v$instance)   f. 顯示初始化參數信息(select * from v$parameter);  g.顯示物理文件(select * from v$controfile; select * from v$datafile; select * from v$logfile);     h. 部分數據字典試圖:  all_objects, user_objects, dba_objects, user_source, user_segments,   user_tab_columns, user_constraints, all_users  i.為了客戶應用可以訪問oracle server,在服務器端需要配置listener.ora文件,在客戶端需配置tnsnames.ora文件  第三章 控制文件  1.控制文件主要記載的信息:   數據庫名稱;數據庫文件名稱和位置;重做日志文件名稱和位置;表空間名稱;  當前日志序列號; 檢查點信息; 日志歷史信息。  2. 多元化控制文件      1. 關閉數據庫      sqlplus/nolog;      connect system/admin@lgtest as sysdba;      shutdown immediate;      2. 復制控制文件
  
      copy source controlfile to dest controlfile      例如:copy e:/oracle/oradata/lgtest/control01.ctl f:/controltest.ctl      3. 修改初始化參數control_files
  
      control_files= e:/oracle/oradata/lgtest/control01.ctl, f:/controltest.ctl
  
      4. 啟動數據庫
  
      startup pfile= e:/oracle/admin/lgtest/pfile/ init.ora.108200317263       其作用:多元化控制文件后,只要有一個控制文件沒有被損壞,把其它損壞的控制文件從初始化參數文件中去掉重啟之后系統可以繼續運行。
    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. 打開數據庫
  
      alter database open resetlogs;
  
  4. 增加臨時文件      a lter tablespace temp add tempfile ‘e:/oracle/oradata/lgtest/temp01.dbf’ reuse;
 
  起作用:當控制文件都被損壞后,只要有全部的數據文件和重做日志文件,那么通過重建控制文件可以使系統繼續運行。


上一篇:Oracle入門——SQL查看CHECK約束信息

下一篇:Oracle 9i在Red Hat7.1和7.2上的安裝

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 尉氏县| 呼伦贝尔市| 原平市| 常德市| 定州市| 万源市| 信阳市| 长治县| 荆门市| 哈巴河县| 武冈市| 北安市| 桃园县| 淮南市| 威海市| 丹江口市| 阿巴嘎旗| 织金县| 福泉市| 友谊县| 巨野县| 南开区| 威海市| 金乡县| 武平县| 泰兴市| 韩城市| 福建省| 定州市| 青神县| 开阳县| 中山市| 西乌珠穆沁旗| 陆丰市| 刚察县| 合肥市| 新宁县| 兴仁县| 遵化市| 筠连县| 宜都市|