Time of Update: 2018-12-05
曾經所有的datafile都在一個盤上,導致io劇增不下,現在將datafile平均分到3個硬碟(由於data大,先只考慮平分data不動index)。1.先查看錶空間物理檔案的實體路徑select b.file_name 物理檔案名稱,b.tablespace_name 資料表空間,b.bytes/1024/1024 大小M,(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,substr((b.bytes-sum(nvl(a.bytes,0)))/(b.
Time of Update: 2018-12-05
我的問題:你們看我這個,1號的就走索引,4號的不走索引要全表,我希望4號走索引,加了強制走索引的語句也不管用,怎辦?(我的語句:)update t_mt partition(P_MT5_1) mt set (mt.stat,mt.rpttime)=(select stat,rpttime from t_statbuf buf where sj>=to_date('2013-05-04 00:00:00','yyyy-mm-dd hh24:mi:ss') and
Time of Update: 2018-12-05
我試了幾個,得出結論:java程式,無法直接用ibatis調動oracle傳入clob參數的預存程序,而只能將clob參數插入資料庫表的欄位,插入時直接傳入String參數就可以,所以,標題應該這麼解決:1.將clob欄位先插入資料庫中建有clob欄位的暫存資料表2.預存程序中從表中將clob欄位取出使用。My Code如下:oracle資料庫建表:create table t_temp_sendbatchfj(rightcodes clob,errorcodes clob,clientid
Time of Update: 2018-12-05
關於 Oracle 的快取是什麼,以及它的原理,請參見:http://www.php100.com/html/webkaifa/database/oracle/2008/0709/1348.html一、我們可以通過配置Shared Pool(保證使用者在記憶體中尋找到已經緩衝的語句)改進效能;還有一個重要的方法就是:使使用者可以在記憶體找到他們所請求的資料! 這就需要通過Database Buffer Cache(資料庫緩衝區的快取區)來實現。 Buffer
Time of Update: 2018-12-05
1、如果需要建立全域 DBLink,則需要先確定使用者有建立 dblink 的許可權:select * from user_sys_privs where privilege like upper('%DATABASE LINK%'); 如果沒有,則需要使用 sysdba 角色給使用者賦權:grant create public database link to dbusername; 2、使用該使用者登入 PL/SQL,使用命令:-- 第一種方法:要求資料庫伺服器 A 上
Time of Update: 2018-12-05
-- 查看資料庫鎖明細select a.sid, b.serial#, b.username, b.osuser, b.machine, b.program, c.object_name,d.spid, decode(a.type, 'mr', 'media recovery', 'rt','redo thread', 'un','user name', 'tx',
Time of Update: 2018-12-05
關於 Oracle 的快取是什麼,以及它的原理,請參見:http://www.php100.com/html/webkaifa/database/oracle/2008/0709/1348.htmloracle 的 db_buffer_pool 由三部分組成:buffer_pool_defualtbuffer_pool_keepbuffer_pool_recycleshow parameter DB_CACHE_SIZE;show parameter
Time of Update: 2018-12-05
Oracle Database Instant Client 11g 11.2.0.3.0Instant Client 是 ORACLE(R) 發布的輕量級資料庫用戶端,您無需安裝標準的用戶端,就可以通過它來運行 OCI、OCCI、Pro*C、ODBC 和 JDBC 程式。適用於那些僅需要串連遠程 Oracle 資料庫,本地不需要安裝服務端的使用者。 註: 1、您可以使用 SQL*plus 來訪問資料庫,但建議最好使用 PL/SQL Developer 等來訪問。 2、本軟體僅適用於 32
Time of Update: 2018-12-05
如果之前安裝過了其他版本的 Oracle,先卸載,卸載的步驟請參見:http://blog.csdn.net/DavidHsing/archive/2010/09/15/5885700.aspx 安裝步驟 將 oralce 10g 的安裝鏡像解壓都硬碟,找到 /stage/prereq/db/ 下的 refhost.xml 檔案,添加如下內容:<!--Microsoft Windows Vista--><OPERATING_SYSTEM> <VERSION
Time of Update: 2018-12-05
因 Informatica 的 bug,轉而使用 Kettle。今天第一次使用,找了一下才知道 Kettle 的主程式啟動方式:運行 data-integration\Spoon.bat。啟動之後,發現設定資料庫的時候串連不上資料庫,總是報錯。於是檢查驅動,首先發現 Kettle 預設不帶 Oracle 驅動。於是我把 Oracle 的 JDBC 驅動 ojdbc5.jar/ojdbc6.jar 放到了 Kettle 的目錄data-integration\libext\JDBC 下,又用
Time of Update: 2018-12-05
如果您要重裝 Oracle,並且安裝程式正在運行,請先關閉它。 完全卸載:1、停止所有 Oracle 服務2、通過開始菜單 Oracle Installation Products -> Universal Installer 運行 Oracle 卸載工具3、運行登錄編輯程式,刪除 Oracle 相關資訊,主要包括: HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/
Time of Update: 2018-12-05
1. 下載oracle的用戶端程式包(30M)只需要在 Oracle 下載一個叫 Instant Client Package的軟體就可以了,這個軟體不需要安裝,只要解壓就可以用了,很方便,就算重裝了系統還是可以用的。: http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html解壓到一個目錄中即可,例如c:\oracleclient2.
Time of Update: 2018-12-05
有時候我們在做資料庫連接測試,或者部署系統的時候都會遇到與資料打交道的地方。下面就分享一下我這兩天的一個經曆。 情境是這樣的,項目需要轉移到其他伺服器上,Database Backup及項目備份都做好了,這兩個備份是沒有問題的。然後是安裝資料庫,這裡我是採用預設的,直接把listen就配置好了這裡就是出現問題的一個隱患。下一步,匯入資料,在tomcat上部署項目,tomcat啟動後。結果不管怎麼登陸都是提示could found jdbc driver這一資訊。我有檢查了項目中的驅動,
Time of Update: 2018-12-05
今天早上開啟我的虛擬機器中的項目準備看看,結果,oracle的dbconsole服務總是啟動不起來。在網上有很多例子,我嘗試了,沒有解決問題。我試了一下oracle的Database Configuration Assistant
Time of Update: 2018-12-05
Instant Client 是 ORACLE(R) 發布的輕量級資料庫用戶端,您無需安裝標準的用戶端,就可以通過它來運行 OCI、OCCI、Pro*C、ODBC 和 JDBC 程式。本安裝程式可選安裝組件,迷你安裝僅需要 10 幾 M 您就可以訪問 Oracle 資料庫了。 適用於那些僅需要串連遠程 Oracle 資料庫,本地不需要安裝服務端的使用者。 註:您可以使用 SQL*plus 來訪問資料庫,但建議最好使用 PL/SQL Developer 等來訪問。 本軟體適用於 32 位系統,
Time of Update: 2018-12-05
1、擷取系統時間的語句(ssxff6擷取小數點後面六位) select sysdate,systimestamp,to_char(systimestamp, 'yyyymmdd hh24:mi:ssxff6'), to_char(systimestamp, 'yyyymmdd hh24:mi:ss.ff6') from dual; 2、字元型轉成timestamp select to_timestamp('2011-09-14 12:52:42.123456789',
Time of Update: 2018-12-05
添加欄位的文法:alter table tablename add (column datatype [default value][null/not null],….);修改欄位的文法:alter table tablename modify (column datatype [default value][null/not null],….);刪除欄位的文法:alter table tablename drop (column);添加、修改、刪除多列的話,用逗號隔開。使用alter
Time of Update: 2018-12-05
Technorati 標籤: BE,Backup Exec,Veritas,備份1.1 根據策略建立Job—Oracle複本備份集與差異備份集,OracleRedirection恢複1.1.1
Time of Update: 2018-12-05
Technorati 標籤: BE,Backup Exec,Veritas,備份1.1 根據策略建立JOB-oracle全備,差異到磁帶,恢複(OK)這次測試是在實際的產生環境,使用的是磁帶庫進行備份。然後根據時間點恢複,SCN恢複到源oracle資料庫。1.1.1.1 磁帶管理BE介質伺服器是BAK01.1.1.1.2 貼標籤1.1.1.3 放置磁帶使用磁帶庫的import命令,匯入10盒磁帶。1.1.1.4 BE管理磁帶1.1.1.4.1
Time of Update: 2018-12-05
先看一段對話: 小菜鳥問: 我在參數檔案中設定了local_listener='listener1',然後啟動資料庫有報錯. SQL> startup ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00132: syntax error or unresolved