Time of Update: 2018-12-05
要遠程登入oracle 首先要到oracle的安裝目錄下面找到tnsnames.ora檔案例如在$:/oracle/ora92/network/ADMIN下。用記事本開啟tnsnames.ora配置相應的服務例如:TBDA-35 =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.203.98.35)(PORT = 1521)) ) (CONNECT_DATA =
Time of Update: 2018-12-05
大家都知道觸發器是無需commit的,而且也不能寫commit;觸發器和觸發它的DML是同一個事務DML提交了,觸發器的操作也提交了,所以無需Commit;否則就會造成錯誤資訊。當然,如果你一定要在觸發器裡寫COMMIT,那也是可以的,可以用Oracle中的自治事務來處理,自治事務就相當於一個事務裡的子事務。在正常情況下,Oracle規定在觸發器中不能運行
Time of Update: 2018-12-05
分頁技術是在B/S應用系統中最常見的技術之一,下面就所參加的工作流程項目中所用到的分頁技術加以執行個體說明:CREATE OR REPLACE procedure pro_SYS_fetch_by_page(avc_table IN varchar, --表名稱 avc_field_list IN varchar, --所要取的欄位列表 avc_condition_li
Time of Update: 2018-12-05
分頁:select * from ( select e.*, rownum from ( select * from emp ) e where e.rownum > 5 and e.rownum < 10)type: NUMBER(7,2) 總長度7位,小數2位date 加天 hiredate + 1 加一個小時 hiredate + 1 / 24oracle中空值和0:select money, money + 100
Time of Update: 2018-12-05
開始這個題目是因為今天MSN上有一個朋友問到,什麼是DSI?.就把這做為第一個題目.DSI是Data Server Internals的縮寫,是Oracle公司內部用來培訓Oracle售後工程師使用的教材.這樣的文檔上通常都印著:Oracle Confidential:For internal Use
Time of Update: 2018-12-05
Oracle資料庫分區是作為Oracle資料庫效能最佳化的一種重要的手段和方法,做手頭的項目以前,只聆聽過分區的大名,感覺特神秘,看見某某高手在討論會上夸夸其談時,真是罵自己學藝不精,最近作GPS方面的項目,處理的資料量達到了幾十GB,為了滿足系統的即時性要求,必須提高資料的查詢效率,這樣就必須通過分區,以解燃眉之急!先說說分區的好處吧!1) 增強可用性:如果表的某個分區出現故障,表在其他分區的資料仍然可用;2) 維護方便:如果表的某個分區出現故障,需要修複資料,只修複該分區即可;
Time of Update: 2018-12-05
Oracle中比較不同UserObject在Oracle開發過程中可能會經常遇到開發環境與正式環境的問題,一般保持開發環境為最新版本,可接下來有一個問題,就是如何同步開發環境與正式環境呢?很多人可能通過log方式進行記錄,當遇到一個大量常時間不能同步,且人員調動比較頻繁,難免會導致log一些疏漏!這樣怎麼辦呢?提供大家一個簡單而方便的方法,可以使用Oracle第三方開發工具PLSQL Developer來完成此比較工作,且操作極為方便!下面就講一下如何利於PLSQL
Time of Update: 2018-12-05
文章目錄 Oracle Net Manager 是Oracle Client 的一個小工具在Oracle的Enterprise Manager Console裡面,如果我們配置了錯誤的服務,在那裡是不能刪除的,要來到Oracle Net Manager裡才能看到你以前的所有配置,並且可以編輯和刪除。Oracle Net Manager 是協助您配置和管理 Oracle 網路環境的一種工具。使用 Oracle Net Manager 可對下列 Oracle
Time of Update: 2018-12-05
系統全域區(SGA)是一個分配給Oracle 的包含一個 Oracle 執行個體的資料庫的控制資訊記憶體段。主要包括資料庫快取(the database buffer cache),重做日誌緩衝(the redo log buffer),共用池(the shared pool),資料字典緩衝(the data dictionary cache)以及其它各方面的資訊。 db_block_buffers 1). 資料高速緩衝區 2).
Time of Update: 2018-12-05
Oracle進階培訓 第6課 學習筆記 作者:JackYang (JackYang.sh@gmail.com)日期:2006-10-18 本課包含多個實驗,目前還未通過上機驗證。 TSPITR(資料表空間基於時間點的恢複)為了減少損失,推出TSPITR。比DBPITR進階。 設計思想:假如一個生產資料庫的某個TABLE被誤刪除了。 先對原來的生產資料庫CLONE,然後再造一個次要資料庫和原來的一模一樣。CLONE出來的資料庫叫做次要資料庫,原來的資料庫叫生產資料庫。對次要資料庫做TSPITR。
Time of Update: 2018-12-05
眾所周知,一般作業系統會提供定時執行任務的方法,例如:Unix平台上提供了讓系統定時執行任務的命令Crontab。但是,對於某些需求,例如:一些對資料庫表的操作,最為典型的是證券證券交易所每日收盤後的結算,它涉及大量的資料庫表操作,如果仍然利用作業系統去定時執行,不僅需要大量的編程工作,而且還會出現使用者不一致等運行錯誤,甚至導致程式無法執行。一、分析問題事實上,對於以上需求,我們可以利用資料庫本身擁有的功能Job
Time of Update: 2018-12-05
21. 在ORACLE TABLE中如何抓取MEMO類型欄位為空白的資料記錄? select remark from oms_flowrec where trim(' ' from remark) is not null ; 22. 如何用BBB表的資料去更新AAA表的資料(有關聯的欄位) UPDATE AAA SET BNS_SNM=(SELECT BNS_SNM FROM BBB WHERE AAA.DPT_NO=BBB.DPT_NO) WHERE BBB.DPT_NO IS NOT
Time of Update: 2018-12-05
111. 返回大於等於N的最小整數值? SELECT CEIL(N) FROM DUAL; 112. 返回小於等於N的最小整數值? SELECT FLOOR(N) FROM DUAL; 113. 返回當前月的最後一天? SELECT LAST_DAY(SYSDATE) FROM DUAL; 114. 如何不同使用者間資料匯入? IMP SYSTEM/MANAGER FILE=AA.DMP FROMUSER=USER_OLD TOUSER=USER_NEW ROWS=Y
Time of Update: 2018-12-05
1、如果有一定的資料庫基礎,知道SQL是怎麼回事,即使寫不出來簡單的SQL,但可以看動它們,你就可以跳到2。否則請先看一下資料庫基礎和SQL語言,不需要很深,更不需要去記憶那些複雜的SQL命令,這些可以留在以後邊應用邊學習、記憶。 2、要想學好ORACLE,首先要學習ORACLE的體繫結構,現在你不需要深入理解它們,但要分清幾個關鍵的概念: instance & database, memory structure , process & those files ,such
Time of Update: 2018-12-05
原文:How to get data from Oracle DB in silverlight via WCF ?轉自:http://hi.baidu.com/%C7%A7%C0%EF%BA%AE%C9%AB/blog/item/f18b7cc46cfe29dc38db4945.html---------------------------------------------------------------------------------------------------------
Time of Update: 2018-12-05
#!/bin/bash# 0. stop some servicesu - oracle -c "\$AGENT_HOME/bin/emctl stop agent"su - oracle -c "\$OMS_HOME/bin/emctl stop oms"# 1. delete user oracle's contentecho ""echo "delete user oracle's content"rm -rf /u01/app/oraInventoryrm -rf
Time of Update: 2018-12-05
發布時間:2007-06-02 來源:本站收集整理 作者:--插入bfile create or replace procedure insert_book(filename varchar2) as book_file bfile := NULL;bookExists boolean := false;beginbook_file := bfilename('BOOK_TEXT', filename);bookExists := dbms_lob.fileexists(book_file)
Time of Update: 2018-12-05
Oracle8i 中引入的可傳輸資料表空間為實現更快的跨資料庫資料轉送提供了迫切需要的支援。使用此特性,您可以只匯出資料表空間的中繼資料、傳輸資料檔案並將轉儲檔案匯出到目標資料庫主機以及匯入中繼資料以將資料表空間“插入”到目標資料庫中。該資料表空間中的資料在目標資料庫中隨即可用。該方法解決了資料倉儲中曾一度存在的一個很棘手的問題:快速、高效地跨資料庫移動資料。 但在 OLTP 資料庫中,該條件通常是不可能存在的,因此傳輸資料表空間也是不可能的。如果 OLTP
Time of Update: 2018-12-05
Oracle中可以配多個資料庫,並只需要開啟一個接聽程式就可以了,對多個資料庫只要配置相應的服務命名就可以串連了。 我用的是Oracle 8.1.7 Enterprise Edition,OS是Windows 2000 Server,我把我的配置過程和情況圖解說明一下,和大家共同探討。 第一步:用Net8 Configuration Assistant工具配置監聽器,一直點下一步,最後完成即可!監聽地址一般配成預設的1521就可以了。 也可以用Net8
Time of Update: 2018-12-05
來源:網路/責編:編程入門 作者:不詳 oracle的PLSQLCREATE OR REPLACE package chapter_13 asTYPE rs IS REF CURSOR ;procedure founder(oFields out rs);end;CREATE OR REPLACE package body chapter_13 asPROCEDURE founder(oFields out rs) ISBEGIN open oFields for select *