Time of Update: 2018-12-05
環境:oracle 11g,win7,64bit問題:oracle不正常安裝、重新安裝等情況需要卸載軟體,然而oracle11g取消了介面卸載,改為deinstall.bat檔案執行卸載。具體關於deinstall.bat方式請google。本人嫌麻煩便手工物理卸載,記錄備忘如下。第一步:禁用全部oracle服務常規情況下服務如,只要是關於oracle的全部禁用掉。注 venus為本人資料庫sid第二步:刪除oracle註冊表運行regedit在如下路徑中找到oracle相關索引值,刪除
Time of Update: 2018-12-05
How to convert timestamp(milliseconds to 1970-1-1) to oracle Date type * convert timestamp to date select to_date( '1970-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss')+ 3600000/86400000 as timestamp from dual timestamp-----------------------------1970-01
Time of Update: 2018-12-05
前言 在過去的十年中,Oracle已經成為世界上最專業的資料庫之一。對於IT專家來說,就是要確保利用Oracle的強大特性來提高他們公司的生產力。最有效方法之一是通過Oracle調優。它有大量的調整參數和技術來改進你的Oracle資料庫的效能。 Oracle調優是一個複雜的主題。關於調優可以寫整整一本書,不過,為了改善Oracle資料庫的效能,有一些基本的概念是每個Oracle
Time of Update: 2018-12-05
看了Eygle發來的《Oracle
Time of Update: 2018-12-05
sqlserver和oracle中實現update關聯更新的文法不同,都可以通過inline view(內嵌視圖)來實現,總的來說sqlserver更簡單些. 測試例子如下:create table tmp_a(cpcode varchar2(10),sb_ym varchar2(6),flag char(1));create table tmp_b(cpcode varchar2(10),sb_ym varchar2(6),flag char(1));insert into
Time of Update: 2018-12-05
執行個體說明資料表結構(紅色為主鍵)==>主表:TEST_PART_COST_TAB(料號資料表)PART_NO VARCHAR2(20) PART_NAME VARCHAR2(50) 從表:TEST_PART_COST_DT_TAB(料號成本資料表)PART_NO VARCHAR2(10) COST_ID VARCHAR2(5) COST NUMBER 資料==>主表資料: PART_NO PART_NAME1 1000 name1000 2 100
Time of Update: 2018-12-05
Rose4.0 //oracle/IFS-FILE/Rose4.0 直接安裝Oracle: //oracle/oracle817/client目錄 copy到本機安裝IFS: //oracle/IFS-FILE/client ?????? //oracle/IFS-FILE/fnd301分別copy到本機CryStal Repost: //oracle/IFS-FILE/crystal/crystal-progam2?直接安裝Setup Development cliend ==>
Time of Update: 2018-12-05
1. 對於存放資料的資料表空間,有兩種管理方式:字典管理、本地管理,推薦使用本地管理方式。2. 建立資料庫使用者時,Resource許可權使得使用者可以建立資料庫物件,否則該使用者建立任何資料庫 對象時都會報錯:ORA-01031。3. 對於主外鍵,主鍵刪除時有三種選擇: (1)如果有引用它的外鍵記錄存在,不允許刪除,這是預設情況(不指定ON DELETE子句就是 這種情況)。 (2)如果有引用它的外鍵記錄存在,刪除主表記錄及相應的從表記錄:ON
Time of Update: 2018-12-05
本文由gototop根據yufeng的文章略加修改。 http://www.ncn.cn/ ORACLE裏鎖有以下幾種模式:0:none1:null 空2:Row-S 行共用(RS):共用表鎖,sub share 3:Row-X 行獨占(RX):用於行的修改,sub exclusive 4:Share 共用鎖(S):阻止其他DML操作,share5:S/Row-X 共用行獨占(SRX):阻止其他事務操作,share/sub exclusive 6:exclusive 獨占(X):獨立訪問使用,
Time of Update: 2018-12-05
在做報表時要實現的功能:發票主表a有一客戶編號a.IDENTITY 另有一表客戶聯絡方法 b表,同一客戶可能有好多聯繫方法,也有可能沒有.內有一METHOD_DEFAULT若為TRUE;則取此聯絡方法 ,否則聯繫方法為空;a.invoiceno a.IDENTITY 1001 KH0011002 KH0011003 KH0021004 KH003b.Customer_ID b.METHOD_DEFAULT
Time of Update: 2018-12-05
最近考慮到我們的資料庫端寫預存程序關於暫存資料表使用的情況,由於我們 現在還不清楚資料庫端到底是怎麼處理的,是否和Sql Server的處理方式相 同,是否會存在隱患等等一些問題,為了避免將來不必要的麻煩我做了深 入的研究和查看了一些權威的資料,現在和大家共用,希望大家在處理 Oracle暫存資料表是注意一下: 首先是建立暫存資料表的文法: CREATE GLOBAL TEMPORARY TABLE table "(" column datatype [DEFAULT expr] [{
Time of Update: 2018-12-05
今天有個技術群裡有人問到這個問題。把一年多前做的sql語句拿出來獻醜了,拋磚引玉,有更好的方法歡迎交流。$where="WHERE USERID='$userId'";$orderBy ="ORDER BY ID desc";$totalNum=$this->favoritesTotal($userId);if($curPage <= 0 || $curPage > ceil($totalNum / $PerPageNum)){ $curPage =
Time of Update: 2018-12-05
今天寫INSERT語句,想直接把一表裡的資料取出直接插進另外一表。結果文法忘記了。找了半天。真是白癡啊自己,先把找到的文法記錄下來吧。。。set feedback off;set pagesize 0;create table foo (a number, b varchar(10), c varchar(10));insert into foo values ( 15, 'abc','def' );insert into foo values (998, 'max','min'
Time of Update: 2018-12-05
我們可能在Oracle DB10g 中會經常遇到OEM不能正常使用的問題,導致問題的原因不盡相同,但最後絕大多數問題可以通過emca 這個命令來解決,詳細的說明可以查看連機協助,下面給出一些常用的命令,及執行個體步驟.建立一個EM資料庫 emca -repos create重建一個EM資料庫 emca -repos recreate刪除一個EM資料庫 emca -repos drop設定資料庫的 Database Control emca -config
Time of Update: 2018-12-05
public void InsertLog(string logview, string table_name,string table_cname) { string sql = ""; byte[] buffer = System.Text.Encoding.Default.GetBytes(logview); //sql = "UPDATE CAP_LOG SET LOG_TEXT =:LOG_TEXT
Time of Update: 2018-12-05
hibernate+spring+oracle中大文字欄位的處理經過N天的痛苦探索,終於找到了大文字欄位在hiberate中的處理方法配置如下:applicationContent.xml中。注意:此處的配置為關鍵 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation">
Time of Update: 2018-12-05
兩台不同的資料庫伺服器,從一台資料庫伺服器的一個使用者讀取另一台資料庫伺服器下的某個使用者的資料,這個時候可以使用dblink。 其實dblink和資料庫中的view差不多,建dblink的時候需要知道待讀取資料庫的ip地址,ssid以及資料庫使用者名稱和密碼。 建立可以採用兩種方式: 1、已經配置本地服務 create public database link fwq12 connect to fzeptidentified by neu usi
Time of Update: 2018-12-05
java代碼調用預存程序,在傳入數組參數的時候用到多種取資料庫連接的方式,這裡我用的是: c3p0串連池,Spring 2.5,Hibernate 3.2.3但是卻一直有這種異常, java.lang.ClassCastException: com.mchange.v2.c3p0.impl.NewProxyConnection cannot be cast to oracle.jdbc.OracleConnection at
Time of Update: 2018-12-05
安裝步驟: 1. 為您的平台下載相應的即時用戶端程式包。所有的安裝都要求 Basic 或 Basic Lite 程式包。2. 將程式包解壓縮到單個目錄,如“instantclient”。3. 在您環境中設定資料庫載入路徑,使其指向步驟 2 中確定的目錄 ("instantclient")。在許多 UNIX 平台上,LD_LIBRARY_PATH 為相應的環境變數。在 Windows 上,應當使用 PATH。4. 啟動您的應用程式並開始使用。Windows下面怎樣配置
Time of Update: 2018-12-05
hash join是oracle裡面一個非常強悍的功能,當做hash join時,oracle會選擇一個表作為驅動表,先根據過濾條件排除不必要的資料,然後將結果集做成hash表,放入進程的hash area,接著掃描第二張表,將行的索引值做hash運算,到記憶體的hash表裡面去探測,如果探測成功,就返回資料,否則這行就丟棄掉這個是最基本的解釋,實際情況中,考慮到單個進程PGA的大小,oracle不會讓進程任意的消耗OS記憶體,hash