1.ORA-01536:超出表空間system的空間限量賦予用戶權限和角色如下:系統權限管理選項createprocedurexcreatetablexcreatetablespacexunlimitedtablespacex角色管理選項默認值connectx勾選resourcex勾選如果僅僅是測試,可以直接賦予dba角色,跟system表空間大小無關。2.ORA-30019:自動撤消模式中的回退段操作非法。D:\oracle\admin\ora1128\
系統 2019-08-12 01:53:43 2643
--====================--Oracle歸檔日志--====================Oracle可以將聯機日志文件保存到多個不同的位置,將聯機日志轉換為歸檔日志的過程稱之為歸檔。相應的日志被稱為歸檔日志。一、歸檔日志是聯機重做日志組文件的一個副本包含redo記錄以及一個唯一的logsequencenumber對日志組中的一個日志文件進行歸檔,如果該組其中一個損壞,則另一個可用的日志將會被歸檔對于歸檔模式的日志切換,當日志歸檔完成
系統 2019-08-12 01:53:07 2643
Oracle企業版標準版標準one版的區別Oracle10g分為4個版本,分別是:1.OracleDatabaseStandardEditionOne,最基本的商業版本,包括基本的數據庫功能。2.OracleDatabaseStandardEdition,標準版,包括上面那個版本的功能和RAC,只有在10g的標準版中才開始包含RAC。3.OracleDatabaseEnterpriseEdition,企業版,雖說是最強勁的版本,但是并不是所有我們常用的功能
系統 2019-08-12 01:54:17 2639
最近在學習Oracle數據庫,在安裝過程中出現了一些小問題,雖說是小問題但卻使我耗費大量精力去嘗試總結,最后終于把問題解決掉了,心情不言而喻了。在安裝oracle數據庫時過程中主要困擾大家主要有兩種情況:一、他要先檢查幾個先決條件別一般都不會出問題,主要是在核查網絡需求時,可能會遇到”警告“字樣,網絡核查失敗(雖然可以繼續安裝使用,但在用IE登錄oracle時會出現登錄不上去的情況),一般情況下只要保證把網絡斷開就不會出現此類問題;二、另一種情況就是在安裝
系統 2019-08-12 01:53:42 2639
OracleDatabase10gRelease2(10.2.0.1.0)Enterprise/StandardEditionforMicrosoftWindows(32-bit)http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.ziphttp://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win
系統 2019-08-12 01:54:05 2637
對數據庫進行操作過程中我們可能會遇到這種情況,表中的數據可能重復出現,使我們對數據庫的操作過程中帶來很多的不便,那么怎么刪除這些重復沒有用的數據呢?重復數據刪除技術可以提供更大的備份容量,實現更長時間的數據保留,還能實現備份數據的持續驗證,提高數據恢復服務水平,方便實現數據容災等。重復的數據可能有這樣兩種情況,第一種時表中只有某些字段一樣,第二種是兩行記錄完全一樣。Oracle數據庫重復數據刪除技術有如下優勢:更大的備份容量、數據能得到持續驗證、有更高的數
系統 2019-08-12 01:53:20 2637
1、知識儲備1)當出現介質損壞時(如數據文件丟失),任何閃回方法都毫無用處,只能執行標準的備份、還原與恢復。2、SCN記錄方法SQL>variablex_scnnumber;SQL>execute:x_scn:=dbms_flashback.get_system_change_number;SQL>printx_scn;或SQL>selectcurrent_scn,flashback_onfromv$database;1)設當前SCN為A,期望的歷史SCN
系統 2019-08-12 01:53:48 2631
-關鍵字in/exists/notin/notexitsin是把外表和內表作hash連接,而exists是對外表作loop循環,每次loop循環再對內表進行查詢。一直以來認為exists比in效率高的說法是不準確的。如果查詢的兩個表大小相當,那么用in和exists差別不大。如果兩個表中一個較小,一個是大表,則子查詢表大的用exists,子查詢表小的用in:例如:表A(小表),表B(大表)1:select*fromAwhereccin(selectccfr
系統 2019-08-12 01:55:06 2628
1,安裝好ASM后,啟動ASM數據的過程啟動ASM數據庫的步驟由于啟動ASM數據庫必須要先啟動ASM實例,所以基本上啟動步驟如下。1.以oracle用戶進入操作系統2.$exportORACLE_SID=+ASM//ORACLE_SID一定要大寫。3.$sqlplus/assysdba4.SQL>startup5.SQL>exit6.$exportORACLE_SID=7.$sqlplus/assysdba8.SQL>s
系統 2019-08-12 01:51:55 2628
導讀:前幾天都是用Package來完成streams的配置,但在管理上用OEM會感覺更為直觀,當然對所有相關的Package很了解的話,也就都差不多了。在9i的OEM中看上去對streams的功能還不是很強。只是簡單的一些應用。下面有時間就要搞10gR2,想跳過10gR1的。下面帖一個在OEM建立單表復制的過程腳本。源數據庫:GATES目標數據庫:CLONE1.設置操作-Turnonsupplementalloggingandswitchlogfileat
系統 2019-08-29 22:13:56 2623
Oracle中startwith...connectbyprior子句使用方法connectby是結構化查詢中用到的,其基本的語法是:select...fromtablenamestartwith條件1connectby條件2where條件3;例:select*fromtablestartwithorg_id='HBHqfWGWPy'connectbypriororg_id=parent_id;簡單說來是將一個樹狀結構存儲在一張表里,比方一個表中存在兩個字
系統 2019-08-12 01:52:19 2622
近期為公司的一個項目數據庫進行了轉換,將Oracle的Db轉換為SqlServer(2000或2005均可),一開始在網上找了一些資料,發現有個工具叫SwisSql的,嘗試了一下,沒成功,繼續查找.后來經同事提醒,使用SqlServer的導入和導出工具,嘗試一下,確實可以轉換.操作步驟如下所述.所需要的環境比較簡單,就是本機可以同時連接Oracle和SqlServer即就,注意:這里不必為Oracle數據庫建立ODBC,采用直連方式即可,需要新建一個Sql
系統 2019-08-12 01:32:34 2621
1:創建用戶:createtemporarytablespaceuser_temptempfile'D:\app\topwqp\oradata\orcl\user_temp.dbf'size500mautoextendonnext50mmaxsize2048mextentmanagementlocal;createtablespacets_mydbloggingdatafile'D:\app\topwqp\oradata\orcl\ts_mydb.dbf'
系統 2019-08-12 01:52:28 2618
SQLPlus調試Oracle有返回值存儲過程、參數綁定(variable:i)、先建好表,然后寫帶輸出參數的存儲過程CREATEORREPLACEPROCEDURE"MES"."MES_GETKEY"(KNameINVARCHAR2,KValueOUTVARCHAR2)ASBEGINselectKeyValueintoKValuefromMES_SYSTEMKEYwhereKeyname=KName;endMES_GetKey;然后SQLPlus中運行:
系統 2019-08-29 22:25:51 2616
獲取幫助exphelp=y/imphelp=y工作方式交互式exp命令行expuser/pwd@dbnamefile=/oracle/test.dmpfull=y參數文件方式expparfile=username.par參數文件內容userid=username/userpasswordbuffer=819200compress=ngrants=yfile=/oracle/test.dmpfull=y三種模式表方式將指定表的數據導入或導出導出幾張表expu
系統 2019-08-12 01:33:43 2616