oracle學習(4) -資料庫檔案

lcq_0618發表於2014-08-05
1、引數檔案
   a、遺留的init.ora
       檔案命名約定預設為:
       init$ORACLE_SID.ora(UNIX)
       init%ORACLE_SID%.ora(UNIX)
       預設目錄:
       $ORACLE_HOME/dbs (UNIX)
       %ORACLE_HOME%/database (WINDOW)
   b、spfile
       檔案命名:
       spfile$ORACLE_SID.ora (unix)
       spfile%ORACLE_SID%.ora(window)
       轉換
       create spfile from pfile

      設定spfile引數語句
      alter system set parameter=value
      取消引數設定
      alter system reset parameter sid='sid|*'

      從spfile建立pfile
      create pfile =‘filename’ from spfile

2、跟蹤檔案
    a、開啟
        alter system set sql_trace=true
        alter session set events '10046 trace name context forever, leve 12'
    b、檔案位置
    select name, value from v$parameter  where name like '%dump_dest%'  得到檔案位置
    background_dump_dest:共享伺服器檔案
    user_dump_dest:專用伺服器檔案
    core_dump_dest:核心檔案
    c、檔案命名
    select c.value || '\' || d.instance_name || '_ora_' || a.spid || '.trc' trace
  from v$process a, v$session b, v$parameter c, v$instance d
 where a.ADDR = b.PADDR
   and b.AUDSID = userenv('sessionid')
   and c.name = 'user_dump_dest'
    得到的檔名稱:D:\ORACLE\PRODUCT\10.2.0\ADMIN\PSM\UDUMP\psm_ora_8936.trc
     新增跟蹤檔案標記
    alter session tracefile_identifier='Look_For_me'
    跟蹤檔名稱變為:psm_ora_8936_Look_For_me.trc

4、密碼檔案
    a、使用密碼檔案    
   alter system set remote_login_passwordfile=exclusive|shared scope=spfile
   b、建立密碼檔案
   orapwd file=prapw$ORCLE_SID password=bar entries=20
   c、連結測試
   sqlplus sys/bar@192.168.0.44 as sysdba
   d、為其他使用者授權,使其能夠登入
   grant sysdba to somebody
   e、其他使用者登入
   sqlplus somebody/bar@192.168.0.44 as sysdba
   f、更改密碼
   alter user somebody identified by bar;

5、跟蹤檔案
   建立跟蹤檔案
   alter database enable block change tracking
   關閉和刪除檔案
   alter database disable block change tracking

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10712951/viewspace-1245317/,如需轉載,請註明出處,否則將追究法律責任。

相關文章