Time of Update: 2018-07-23
J2EE開發各類資源下載清單, 史上最全IT資源,點擊進入。 (1)只有 DBA 才能匯入由其他 DBA 匯出的檔案 grant dba to testuser; 如果還不行,在執行: alter user testuser default role dba; (2)oracle匯入dmp檔案命令 1.首先進入cmd命令視窗 2.執行命令:imp
Time of Update: 2018-07-23
J2EE開發各類資源下載清單, 史上最全IT資源,點擊進入。 1.普通SID方式 jdbc:oracle:thin:username/password@x.x.x.1:1521:SID2.普通ServerName方式 jdbc:oracle:thin:username/password@//x.x.x.1:1522/ABCD 3.RAC方式jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST=
Time of Update: 2018-07-23
oracle大量匯入測試資料 一、Test Windos方式 declare maxrecords constant int:=1000; i int :=1; begin &
Time of Update: 2018-07-23
CREATE USER "newuser" IDENTIFIED BY "newuser" DEFAULT TABLESPACE CRM_DATA TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK; 今天我在oracle10g上建立了一個名為newuser的使用者,但是用normal狀態登陸,總是提示登入不成功,使用者名稱密碼錯誤,
Time of Update: 2018-07-23
<?xml version='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
Time of Update: 2018-07-23
用HIbernate+Oracle整合的時候遇到了一個問題,運行Main方法的時候不報錯,也沒有任何的提示資訊,但是卻無法建立表。 public static void main(String[] args) {Configuration cfg = new Configuration();cfg.configure();SessionFactory sessionFactory = cfg.buildSessionFactory();Session session =
Time of Update: 2018-07-23
package test; import java.text.SimpleDateFormat; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; import org.hibernate.classic.Session; import po.Stu; public class Insert1 { /**
Time of Update: 2018-07-23
Oracle日誌查看一.Oracle日誌的路徑:登入:sqlplus "/as sysdba"查看路徑:SQL> select * from v$logfile;SQL> select * from v$logfile;(#記錄檔路徑)二.Oracle記錄檔包含哪些內容:(日誌的數量可能略有不同)control01.ctl example01.dbf redo02.log sysaux01.dbf undotbs01.dbfcontrol02.ctl
Time of Update: 2018-07-23
(1)裝載並註冊資料庫的JDBC驅動程式 載入JDBC驅動: Class.forName("oracle.jdbc.driver.OracleDriver"); 註冊JDBC驅動: java.sql.DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Time of Update: 2018-07-23
--create sales tableCREATE TABLE sales(trans_date DATE, cust_id INT, sales_amount NUMBER); --insert sale rowsINSERT /*+ APPEND */INTO SALES SELECT TRUNC(SYSDATE, 'year') + MOD(ROWNUM, 366) TRANS_DATE,
Time of Update: 2018-07-23
在java對oracle的操作中,日期欄位是很頭疼的事情,其實仔細研究一下也並不難掌握。 舉個例子來說明: 表 book 中有name varchar2(20)//書籍名稱,buydate Date //購買日期 兩個欄位。 已經建立了資料庫連接Connection conn; 方法一、使用java.sql.Date實現比較簡單的yyyy-mm-dd格式日期。 java.sql.Date不支援時間格式。切記不要使用new
Time of Update: 2018-07-23
1,Oracle資料庫的位元影像索引(Bitmap
Time of Update: 2018-07-23
關於星型模式 在資料倉儲的構建中, 如下圖所示的星型模式幾乎是最常用到的。之所以稱之為星型模式,是因為該模式中的E-R圖形狀如星(感覺這麽說有些怪怪的)。
Time of Update: 2018-07-23
在Oracle資料庫中,sequence等同於序號,每次取的時候sequence會自動增加,一般會作用於需要按序號排序的地方。 1、Create Sequence (注釋:你需要有CREATE SEQUENCE或CREATE ANY SEQUENCE許可權) CREATE SEQUENCE emp_sequence INCREMENT BY 1 —— 每次加幾個 START WITH 1 —— 從1開始計數 NOMAXVALUE —— 不設定最大值 NOCYCLE ——
Time of Update: 2018-07-23
從做Jforum項目以來,遇到一個很明顯的現象,就是每個表的主鍵都出現跳號現象。具體表現在:當一次操作若干條資料時,自動成長的sequence序列總是從200的倍數開始增加,這次操作完成後,無論這時currentval是什麼,隔段時間,總是又從下一個200的倍數開始了。比如說:一張表當前value是800,增加了3條記錄,這時currentval應該是803。但是隔段時間以後,再次插入資料時,就從1000開始增加。
Time of Update: 2018-07-23
oracle中函數和遊標的使用 --建立函數並且調用create function fun1(v_in_ename varchar2)return number isv_annual_sal number;begin select (sal+nvl(comm,0))*13 into v_annual_sal from emp where ename=v_in_ename; return v_annual_sal;end;/--直接調用函數var v_annual_sal
Time of Update: 2018-07-23
使用Oracle公司的 VM 安裝XP系統 ---- XP比較方便安裝。。。linux系統安裝實在麻煩 反正oracle也就是本機測試使用所以無所謂了 XP系統最好下載官方的那種安裝版。。 Ghost系統VM安裝時候會卡殼 需要強制關閉,, 也有可能幾個版本可以把 沒有深入測試過 安裝就是XP的安裝過程 oracle11g用戶端的安裝 也沒啥好講的
Time of Update: 2018-07-23
死結的話 用SELECT * FROM V$SESSION;找到已經斷線的SESSION, 記下SID和SERIAL#的值; 用ALTER SYSTEM KILL SESSION 'SID, SERIAL#'殺死該SESSION. 重起oracle
Time of Update: 2018-07-23
1、序列的建立與說明 建立序列,Oracle序列的文法格式為: CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH n] [{MAXVALUE/ MINVALUE n|NOMAXVALUE}] [{CYCLE|NOCYCLE}] [{CACHE n|NOCACHE}]; 1)INCREMENT BY用於定義序列的步長,如果省略,則預設為1,如果出現負值,則代表Oracle序列的值是按照此步長遞減的。
Time of Update: 2018-07-23
如果業務無法停止的話,主要有這三種思路:=======================================================================================================思路1:根據ROWID分區、再利用Rowid排序、批量處理、回表刪除。