Time of Update: 2018-12-05
// Procedure版 Create Or Replace Procedure Abc( n Number) Is --輸入參數 Type Cursortype Is Ref Cursor; --定義遊標類型,好的使用方式 Resultset Cursortype; --定義遊標變數
Time of Update: 2018-12-05
第一次做Oracle的
Time of Update: 2018-12-05
情境:在WCF 的通訊中 使用 WSAtomicTransaction11 來管理Oracle的分散式交易,有一篇外文文檔參考MakeCert.exe wsatui.dll 下載(包含64位,32位)1. 添加信任認證使用Windows SDKs的工具MakeCert.exe,為MachineA和MachineB產生X.509認證(分別稱為CertA和CertB) makecert -ss My –sr LocalMachine –pe –r –sky exchange–n
Time of Update: 2018-12-05
今天在oracle的SQL plus 中執行了刪除和查詢操作,然後在PL/SQL中也執行查詢操作,語句一樣,結果卻不一樣,讓我大感鬱悶,後來才突然想到可能是兩邊資料不一致造成的,但是為什麼不一致呢,就是沒用commit,在網上查了一下,大概是這樣說的:DML語言,比如update,delete,insert等修改表中資料的需要commit;DDL語言,比如create,drop等改變表結構的,就不需要寫commit(因為內部隱藏了commit);DDL 資料定義語言 (Data
Time of Update: 2018-12-05
1. 單一實例建立多資料庫: 參考http://wenku.baidu.com/view/34ef2d390912a21614792997.html2.命令: 啟動監聽器 lsnrctl start su - oracle a、啟動ORACLE系統 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup #此處啟動指定的執行個體是ORACLE_SID這變數的值 SVRMGR>quit b、
Time of Update: 2018-12-05
-- 建立資料表空間mytestCREATE TABLESPACE mytestDATAFILE '/u01/app/oracle/oradata/healthybox/mytest01.dbf' size 200MEXTENT MANAGEMENT local; -- 建立使用者testerCREATE USER tester IDENTIFIED BY testerDEFAULT TABLESPACE mytest; --分配以下許可權grant connect,dba to tester;
Time of Update: 2018-12-05
1、xml檔案<select id="getGroupNum" statementType="CALLABLE" parameterType="com.guorui.model.ParamSPC">{call
Time of Update: 2018-12-05
1、mssql 用兩次 TOP 命令取得我們所要的分頁資料,例如:SELECT * FROM ( SELECT TOP(PageSize) * FROM ( SELECT TOP (PageSize * PageIndex) * FROM Articles ORDER BY PubTime DESC ) ORDER BY PubTime ASC)ORDER BY PubTime DESC
Time of Update: 2018-12-05
0、安裝前的設定0.1 軟體安裝在什麼位置?安裝在 /home/oracle/database 下面0.2 資料放在什麼位置?資料放在/home/oracle/database/MTDBdata0.3 資料庫名稱叫什麼? 資料名 mtyxdb0.4 需要的字元集是什嗎?ZHS16GBK0.5 是否歸檔,歸檔到什麼位置? /home/oracle/database/MTArchiveData1、安裝環境測試(作業系統在安裝時要把全部的開發環境安裝上)rpm -q binutils
Time of Update: 2018-12-05
1.預存程序是個好技術。2.PSD(PL/SQL Developer)是個好工具,能極大的提高效率3.用PSD串連好資料庫後, 開始建立預存程序:create or replace procedure Test_ADD2(VAR_NAME in VARCHAR2, VAR_SEX out VARCHAR2) isbegin IF VAR_NAME = 'YUER' THEN VAR_SEX := 'male'; ELSE VAR_SEX := 'female'; END IF;
Time of Update: 2018-12-05
Oracle中job的使用詳解 我們在項目開發中,常常會有一些複雜的商務邏輯。使用oracle的預存程序,可以大大減少程式碼的編寫工作量,而且預存程序執行在資料庫上,這樣可以利用oracle的良好效能支援,極大地提高程式執行效率和穩定性。定時執行預存程序,就要用到job。 以下是常用的參數說明: 欄位(列) 類型 描述 JOB NUMBER 任務的唯一標示號 LOG_USER VARCHAR2(30) 提交任務的使用者 PRIV_USER VARCHAR2(30)
Time of Update: 2018-12-05
oracle物化視圖日誌結構 物化視圖的快速重新整理要求基本必須建立物化視圖日誌,這篇文章簡單描述一下物化視圖日誌中各個欄位的含義和用途。 物化視圖日誌的名稱為MLOG$_後面跟基表的名稱,如果表名的長度超過20位,則只取前20位,當截短後出現名稱重複時,Oracle會自動在物化視圖日誌名稱後面加上數字作為序號。 物化視圖日誌在建立時有多種選項:可以指定為ROWID、PRIMARY KEY和OBJECT
Time of Update: 2018-12-05
起因oracle 的sys system 密碼丟失:下面是過程:1.oracle login : sqlplus / as sysdba ,提示沒有許可權,我靠oralce 使用者沒有許可權 root登陸 給oracle 附許可權,oracle 可以使用了 /bin下的許可權2.修改system,sys 密碼:預設oracle 是安裝使用者是可以用sysdba 來登陸的 sqlplus / as sysdba alter user system identified by
Time of Update: 2018-12-05
將Oracle資料庫設定為歸檔模式及非歸檔模式一、將Oracle資料庫設定為歸檔模式1)sql>shutdown normal/immediate;2)sql>startup mount;3)sql>alter database archivelog;4)sql>alter database open;5)archive log list;注意:show parameter log_archive_dest查看歸檔日誌的存放位置。二、將Oracle資料庫設定為非歸檔模式1
Time of Update: 2018-12-05
一. 運行環境#同步時鐘yum -y install ntpntpdate time.nist.gov#關閉服務:iptablesselinuxportmaprpc.statdcupsdavahi-daemonsendmailkillall iptableschkconfig --level 2345 iptables offkillall portmapchkconfig --level 2345 portmap offkillall avahi-daemonchkconfig
Time of Update: 2018-12-05
1. 下載連結庫 http://www.oracle.com/technetwork/topics/linuxsoft-082809.html 可直接下載rmp檔案, 直接rmp -ivh ...rmp2. updatedb 更新檔案位置列表3. 尋找libocci.so 檔案所在位置 , eg:usr/lib/oracle/12.1/client/lib4. 把usr/lib/oracle/12.1/client/lib 路徑加到vim /etc/ld.so.conf 中配置,
Time of Update: 2018-12-05
系統內容: 1、作業系統:Windows 2000 2、資料庫: Oracle 8i R2 (8.1.6) for NT 企業版 Oracle 8i R2 (8.1.6) for NT 企業版預設安裝完畢後會在所在盤符建立以下三個目錄 admin: 記錄Oracle執行個體的配置、作業記錄等檔案,每個執行個體一個目錄 Ora81: Oracle系統檔案 oradata:Oracle執行個體運行所需的所有具體檔案(資料檔案、記錄檔、控制檔案),每個執行個體一個目錄
Time of Update: 2018-12-05
筆者用的是Linux版的Oracle V8.1.6,安裝在RedHat Linux 6.0上。 Oracle的安裝包括企業版伺服器端和用戶端兩部分,使用者可以根據實際情況選擇不同的部分安裝。 這裡以企業版伺服器端為主要介紹對象,用戶端的安裝方法相對要簡單一些。 伺服器端安裝分為:典型安裝、最小安裝和定製安裝三種。 用戶端安裝分為:管理員用戶端、程式員用戶端、應用使用者用戶端、定製安裝用戶端。 ■系統需求 1.硬體需求 ● 記憶體最低配置為128MB,建議使用256MB; ●
Time of Update: 2018-12-05
1. 停止所有關於Oracle的服務2. 刪除Oracle安裝目錄,主要分布在兩個地方(如D盤跟目錄下面以及C盤Program Files下面),刪除時提示無法刪除的錯誤,重新啟動機器重新刪除就可以了3. 刪除註冊表裡的內容 HKEY_LOCAL_MACHINE/SOFTWARE刪除Oracle目錄
Time of Update: 2018-12-05
剛剛裝了Oracle10g(10g_win32_db ) ORACLE內建JDBC驅動,我裝到了(D:/oracle/)在D:/oracle/product/10.1.0/Db_1/jdbc/lib 有 classes12.jar 就是驅動了把它拷貝到所在工程中 D:workspace/test/WebRoot/WEB-INF/lib下 程式如下:conOracle.jsp====================================================== <