1、不要用戶名/密碼 直接/as sysdba 是操作系統認證方式,改變安全方式 sqlnet.ora 里SQLNET.AUTHENTICATION_SERVICES=(NTS)表示啟動操作系統認證;當這個參數被注釋掉或設置為NONE :SQLNET.AUTHENTICATION_SERVICES=(NONE)那么操作系統認證將被關閉;
?
2、移動LOB類型的索引
AUD$表中帶有LOB類型字段,要想將AUD$表上的索引移動到其他表空間,語句不可用alter index index_name rebuild tablespace new_tablespace; 報錯:ORA-02327: 無法以數據類型 LOB 的表達式創建索引(ORA-02327: cannot create index on expression with datatype LOB) 應使用語法:
????ALTER TABLE table_name MOVE
????TABLESPACE new_tbsp
????STORAGE(new_storage)
????LOB (lobcol)
????STORE AS lobsegment
????(TABLESPACE new_tbsp
????STORAGE (new_storage));
????例: alter table aud$ move tablespace seven lob (SQLBIND,SQLTEXT) store as (TABLESPACE seven);
(表名) (表空間名) (LOB字段名)
?
3、審計功能:
AUDIT ALL BY ACCESS WHENEVER NOT SUCCESSFUL;
??????1、sys用戶行為審計:audit_sys_operations=true看adump 文件sid、pid 在v$process和v$session中????????
????????????select a.spid,b.sid
????????????from v$process a,v$session b
????????????where a.addr=b.paddr
????????????and b.sid=(select sid from v$mystat where rownum=1);
???????2、用戶行為審計:
????????????????audit all by seven by access;
????????????????audit select table,update table,insert table,drop table by seven by access;
??????????????? audit execute procedure by seven by access;
????????????????查看dba_audit_trail表、可以查看具體信息:?????????
??????????????????????select username,extended_timestamp,owner,obj_name,action_name
??????????????????????from dba_audit_trail
??????????????????????where owner='SEVEN' order by timestamp;
????????3、FGA(fine-grained auditing)細膩度審計:查看dba_fga_audit_trail
????????4、針對OS操作系統的審計:改兩個參數 audit_trail=OS? audit_syslog_level? ;
????????5、針對DB的審計:audit_trail=DB 審計信息記錄在SYS.AUD$中;
?
4、
一個段不
能跨越
一個表空間,但可以
跨越表空間
的文件
?
5、數據庫安裝后修改參數:
SQL>? alter profile DEFAULT limit FAILED_LOGIN_ATTEMPTS UNLIMITED;
FAILED_LOGIN_ATTEMPTS
control_file_record_keep_time 7天
DB_FILES 8G
OPEN_LINKS
OPEN_LINKS_PER_INSTANCE
?
RBA:
rba=redo byte address
由三部分組成:4byte+4byte+2byte分別是logfile sequence number,logfile block number,byte offsetinto the block,即redo序列號,redo block號,以及偏移量。
并且全部使用16進制。
?
設置歸檔日志存放在閃回區,可以使用如下命令:
SQL>alter system set log_archive_dest_1='LOCATION=USE_DB_RECOVERY_FILE_DEST';
?
閃回區中存放的主要文件:
1、控制文件;
2、歸檔的日志文件;
3、閃回日志;
4、控制文件和SPFILE自動備份;
5、RMAN備份集;
6、數據文件拷貝。
?
?
?點評:這本書去年看的,當時記的筆記比較少,但是不得不說這個eygle大師的一部力作,里面有很多實驗操作和總結,涉及到相當多的基礎知識,是一本可以鞏固自己知識的好書,后續準備再看一遍,到時候再將相關筆記補上。
?
?
?
?
?
?
?
?
?
?
?
?
?
?
《循序漸進Oracle》部分筆記