題記:今天要為監控伺服器I2000在現網資料庫中建立使用者,要求該使用者的許可權與資料庫已經存在的某一使用者的許可權一致!這裡提供了我的做法,方法應該不是很好,不知道哪位大俠有更好的方法,希望給予指教,謝謝!實驗:要求:建立使用者i2ksnmp的許可權要和資料庫已經存在的DBSNMP使用者的許可權一樣。1. 建立新使用者i2ksnmp create user i2ksnmp identified by i2ksnmp;2. 查看DBSNMP使用者的所有系統許可權select privilege
資料庫表的記錄數為:SQL> select count(*) from table_name t;COUNT(*)---------- 68731、使用count(*)的統計結果:SQL> alter session set nls_language = "American";Session altered.SQL> set timing on;SQL> set autotrace on;SQL>
現在有個每天至少300W資料的表(mt),打算以每月分區的方式建成分區表,分區時,《讓Oracle跑的更快2》P21說:[sql] SQL>alter system set db_create_file_dest='F:\oradata\orclyxkj\tbs_test_t_mt_2012'; [sql]
一、備份1、資料備份(主庫上執行)rman>backup full database format '/u01/rmanbak/port_full_backup%U.bk';2、資料庫軟體備份(主庫上執行)$ cd /home/Oracle/product/10.2.0/$ tar cvf /u01/oraclehomebak/product.tar db_13、資料庫參數備份(主庫上執行)sqlplus "/as sysdba"sql>create
對於rownum和rowid的理解可以參考的文章: 利用rownum分頁可以參考下面的sqlselect * from ( select t1.*,rownum rn from ( select * from scott.emp order by sal desc --這裡是排序好的表 )t1 where rownum < 8 --這裡是上限)where rn > 5
在使用RMAN備份資料庫歸檔日誌時,出現這樣的錯誤,"RMAN-8137: WARNING: archived log not deleted as it is still needed"。這是備份歸檔日誌後跟著刪除已備份的歸檔檔案操作時失敗的提示。RMAN備份刪除歸檔記錄檔的指令碼如下所示:backup archivelog all format '/rman_bak/archivelog_%U.%T' delete all input;這裡資料庫系統為Oracle 10.2.0.