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

首頁 > 數據庫 > Oracle > 正文

Oracle學習筆記

2024-08-29 13:30:44
字體:
來源:轉載
供稿:網友

第二章  實例

1.  啟動oracle server.

startup[nomount|mount|open][force][pfile=filename]

參數說明:

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/[email protected] 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/[email protected] 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.  增加臨時文件

alter tablespace temp add tempfile ‘e:/oracle/oradata/lgtest/temp01.dbf’ reuse;

 
起作用:當控制文件都被損壞后,只要有全部的數據文件和重做日志文件,那么通過重建控制文件可以使系統繼續運行。

收集最實用的網頁特效代碼!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 福贡县| 东至县| 什邡市| 桂林市| 神木县| 宕昌县| 泰顺县| 黔西| 铅山县| 通渭县| 霍城县| 内丘县| 通化县| 交口县| 盐山县| 巴楚县| 韩城市| 海口市| 临海市| 高淳县| 贵德县| 桂平市| 巢湖市| 石嘴山市| 定结县| 太湖县| 闽侯县| 醴陵市| 贵定县| 台湾省| 东乌珠穆沁旗| 军事| 饶河县| 黄山市| 华亭县| 年辖:市辖区| 乐陵市| 本溪| 沙湾县| 泽州县| 偃师市|