Oracle入門——起動和關閉詳解
1.啟動oracle server.
startup[nomount|mount|open][force][pfile=filename][@more@]引數說明:
nomount:只啟動例項
mount:啟動例項,並裝載資料庫
open:啟動例項,裝載並開啟資料庫。
force:終止例項,並重新啟動資料庫。(預設選項)
pfile:指定非預設引數檔名。
2.停止oracle server
shutdown [normal|transactional|immediate|abort]
引數說明:
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:oracleoradatalgtestcontrol01.ctl f:controltest.ctl
3. 修改初始化引數control_files
control_files= e:oracleoradatalgtestcontrol01.ctl, f:controltest.ctl
4. 啟動資料庫
startup pfile= e:oracleadminlgtestpfile init.ora.108200317263
其作用:多元化控制檔案後,只要有一個控制檔案沒有被損壞,把其它損壞的控制檔案從初始化引數檔案中去掉重啟之後系統可以繼續執行。
3. 重建控制檔案的方法
1. 以nomount方式啟動例項
sqlplus/nolog;
connect system/admin@lgtest as sysdba;
shutdown normal;
startup nomount pfile=%racle_home%databaseinit.ora;
2. 建立控制檔案
create controlfile reuse database lgtest resetlogs
logfile
group 1 ‘e:oracleoradatalgtest redo01.log’ size 20m,
group 2 ‘e:oracleoradatalgtest redo02.log’ size 20m
datafile
‘e:oracleoradatalgtest system01.dbf’,
‘e:oracleoradatalgtest undotbs01.dbf’
character set zhs16gbk;
3. 開啟資料庫
alter database open resetlogs;
4. 增加臨時檔案
a lter tablespace temp add tempfile ‘e:oracleoradatalgtesttemp01.dbf’ reuse;
起作用:當控制檔案都被損壞後,只要有全部的資料檔案和重做日誌檔案,那麼透過重建控制檔案可以使系統繼續執行。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/262387/viewspace-828494/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- WPS自動更新怎麼關閉? 詳解WPS自動更新的關閉方法步驟
- Golang閉包入門瞭解Golang
- 詳解HDFS入門
- Oracle RAC DRM介紹和關閉DRMOracle
- 3 啟動和關閉
- lambda 的入門詳解
- Anaconda 使用入門詳解
- filebeat自動關閉解決
- vue2.x版本中computed和watch的使用入門詳解-關聯和區別Vue
- Oracle 12.2 Heavy swapping 資料庫自動關閉OracleAPP資料庫
- Solon詳解(一)- 快速入門
- Redis入門--進階詳解Redis
- Spring入門之IOC詳解Spring
- Logback 快速入門 / 使用詳解
- JVM入門(JVM引數詳解和常用命令)JVM
- sweetalert載入彈窗完成自動關閉
- Flutter 入門 — Container 屬性詳解FlutterAI
- Vue入門—事件與方法詳解Vue事件
- 詳解安卓架構入門安卓架構
- 卡特蘭(Catalan)數入門詳解
- spring-boot入門程式詳解Springboot
- Go 中的 gRPC 入門詳解GoRPC
- JavaScript滑動門特效詳解JavaScript特效
- MySQL啟動和關閉命令總結MySql
- Oracle資料庫歸檔模式的開啟和關閉Oracle資料庫模式
- CSS3開關門效果詳解CSSS3
- 閉包詳解一
- JavaScript閉包詳解JavaScript
- 詳解前端HTTP協議入門教程前端HTTP協議
- Next.js 入門超詳解教程JS
- 樹莓派入門操作流程詳解樹莓派
- Springboot mini - Solon詳解(一)- 快速入門Spring Boot
- Android 書本開啟和關閉動畫Android動畫
- 4.2.1.11 學習如何啟動和關閉CDB
- oracle資料庫的啟動關閉與各種服務Oracle資料庫
- Oracle11g RAC啟動關閉情況大概總結Oracle
- 影像處理之濾鏡、圖文排版的開發詳解,從入門到起飛
- ElasticSearch實戰系列八: Filebeat快速入門和使用---圖文詳解Elasticsearch
- Oracle優化案例-關閉auto space advisor和sql tuning advisor(十九)Oracle優化SQL