動態sql無法recover
早上看pub的一個帖子說到動態sql執行恢復的一個錯誤,
SQL> alter database datafile 4 offline;
Database altered
SQL> declare
2 v_ab number;
3 v_sql varchar2(100);
4 begin
5 select file# into v_ab from v$recover_file;
6 v_sql:='recover datafile'||v_ab;
7 execute immediate v_sql;
8 end;
9 /
declare
*
第 1 行出現錯誤:
ORA-00900: 無效 SQL 語句
ORA-06512: 在 line 7
SQL> recover datafile 4;
完成介質恢復。
SQL> alter database datafile 4 online;
資料庫已更改。
Oracle的動態sql可以執行ddl等操作,但是確不能執行這個recover恢復操作,應該是出於安全因素吧!
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1056816/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 動態SQL 無許可權錯誤SQL
- 複習execute immediate動態sql語法SQL
- HPUX 監聽無法動態註冊UX
- Vue的動態選單無法登入(無法載入選單)Vue
- 動態SQLSQL
- 動態SQL intoSQL
- Struct FORM ACTION 無法解決動態賦值?StructORM賦值
- WEUI picker元件無法js動態改變選項UI元件JS
- MyBatis 動態 SQLMyBatisSQL
- MybBatis動態SQLBATSQL
- Mybatics動態sqlBATSQL
- ABAP 動態 SQLSQL
- Oracle 動態SQLOracleSQL
- mybatis動態SQLMyBatisSQL
- hibernate無法自動建表的原因以及.sql檔案無法執行的原因SQL
- PLSQL Language Referenc-PL/SQL動態SQL-何時需要動態SQLSQL
- PL/SQL執行動態SQLSQL
- IIS無法訪問動態連結庫DLL的原因
- 記一次Oracle無法動態註冊問題Oracle
- 1 Mybatis動態SQLMyBatisSQL
- Mybatis--動態SQLMyBatisSQL
- MyBatis(七) 動態SQLMyBatisSQL
- 避免動態SQL(二)SQL
- 避免動態SQL(一)SQL
- 動態sql 報表SQL
- 動態規劃法動態規劃
- PLSQL Language Referenc-PL/SQL動態SQL-本地動態SQL(EXECUTE IMMEDIATE語句)SQL
- PL/SQL 動態sql語句例SQL
- pl/sql--動態SQL常用方法SQL
- Oracle 19C 監聽無法動態註冊例項Oracle
- 為什麼動態代理IP驗證有效卻無法使用?
- WinXP啟動無法顯示桌面,無法啟動IE,無法關機的解決方案
- SQL SERVER 2005服務無法啟動問題的解決辦法SQLServer
- 動態sql和利用動態sql解決資料字典的讀取SQL
- mybatis動態sql總結MyBatisSQL
- Mybatis-06 動態SqlMyBatisSQL
- Mybatis 動態 SQL 詳解MyBatisSQL
- SqlServer中的動態SqlSQLServer