alter system set event和set events的區別
SQL> ALTER system SET event= '1461 trace name errorstack level 3';
ALTER system SET event= '1461 trace name errorstack level 3'
*
ERROR at line 1:
ORA- 02095: specified initialization parameter cannot be modified
SQL> ALTER system SET event= '1461 trace name errorstack level 3' scope=spfile;
System altered.
驗證是否已成功更改:
SQL> CREATE pfile= '/home/oracle/1.ora' FROM spfile;
File created.
SQL> !
[oracle@rac01 ~]$ grep event 1 .ora
* .event= '1461 trace name errorstack level 3'
這種方法的話,需要重啟DB。下面Rollback這個引數更改
SQL> ALTER system SET event= '1461 trace name errorstack off' scope=spfile;
System altered.
SQL> CREATE pfile= '/home/oracle/2.ora' FROM spfile;
File created.
SQL> !
[oracle@rac01 ~]$ grep event 2 .ora
* .event= '1461 trace name errorstack off'
2.alter system set events:此方法對memory生效,無法對spfile生效
SQL> ALTER system SET events '1461 trace name errorstack level 3';
System altered.
驗證:
[oracle@rac01 ~]$ tail -n1 /oracle/admin/strm1/bdump/alert_strm1.log
OS Pid: 9070 executed alter system set events '1461 trace name errorstack level 3'
這個引數更改沒有反應到spfile中
SQL> CREATE pfile= '/home/oracle/3.ora' FROM spfile;
File created.
SQL> !
[oracle@rac01 ~]$ grep event 3 .ora
* .event= '1461 trace name errorstack off'
其實這裡的1461是個BUG 6085625,Metalink上可以參照NOTE: 461911.1
另外需要注意的是,RAC環境中用方法2動態設定event的話需要在所有instance設定。不過理解了上面的區別的話這個也就很容易明白了。
注意:設定1461 event無法對已經存在的程式生效,對於設定之後新建立的程式才會有效果。所以,我們還是得重啟DB,讓其對所有程式生效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31540281/viewspace-2937302/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 2.7.6.2.1 ALTER SYSTEM SET語句中的SCOPE子句
- alter system set ... scope=... 中的scope的含義是什麼?
- alter table set unused column
- ORACLE之手動註冊監聽listener。alter system set local_listener="XXX"Oracle
- JavaScript中的new map()和new set()使用詳細(new map()和new set()的區別)JavaScript
- Spring set注入和構造注入的區別Spring
- mysql alter modify 和 change的區別MySql
- Set 和Map
- dict和set
- 變數型別-Set變數型別
- python 集合型別 setPython型別
- 訓練集(train set),驗證集(validation set)和測試集(test set)AI
- map、unordered_map、set 和 unordered_set的小介紹
- python:get和setPython
- Set<String>和JTextField
- list與Set、Map區別及適用場景
- Redis 中的 set 和 sorted set 如何使用,原始碼實現分析Redis原始碼
- redis-9.set型別Redis型別
- mysql的mysql.event和information_schema.eventsMySqlORM
- Vue.set與vue.$set的使用Vue
- Set介面和常用方法
- Python 的List 和tuple,Dict,SetPython
- system.exit(0)和system.exit(1)的區別
- set /?
- Set
- lombok get/set 與 JavaBean get/setLombokJavaBean
- redis-10.sorted_set型別Redis型別
- MySQL 裡的 find_in_set () 和 in () 和 likeMySql
- 初學 PHP __set ( ) 和 __ get ( )PHP
- map和set對vector排序排序
- [Javascript] Perform Set Operations using JavaScript Set MethodsJavaScriptORM
- Jet Set
- set -o
- set -e
- vue的set apiVueAPI
- 07 redis-資料型別 setRedis資料型別
- Redis 基本資料型別(Set) 的操作命令Redis資料型別
- ALTER SYSTEM FLUSH BUFFER_POOL