Time of Update: 2016-04-06
標籤:建立暫時資料表空間CREATE TEMPORARY TABLESPACE test_tempTEMPFILE ‘C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf‘SIZE 32MAUTOEXTEND ONNEXT 32M MAXSIZE 2048MEXTENT MANAGEMENT LOCAL;建立使用者資料表空間CREAT
Time of Update: 2016-04-06
標籤:用指令碼直接匯入,Oracle出現亂碼絕大多數情況是Oracle用戶端環境變數NLS_LANG的值和資料庫字元集不一致導致。(注nls_lang修改的是Oracle用戶端字元集的編碼,locale命令中的lang是系統的字元集(suse修改在/etc/sysconfig/language)(Redhat在/etc/sysprofile/i18n)) 查看環境變數 echo $NLS_LANG 查看資料庫字元集 select
Time of Update: 2016-04-06
標籤:(轉自 http://blog.chinaunix.net/uid-186064-id-2823338.html)oracle中imp匯入資料中文亂碼問題用imp命令向oracle中匯入資料後,所有查詢出的中文欄位都為亂碼.原則上不修改伺服器端的字元集,修改伺服器端的字元集會出現使用第三方工具登陸資料庫出現亂碼的情況(具體伺服器端的字元集修改辦法本文有詳細介紹)。將DMP檔案的字元集改成與Oracleo資料庫伺服器端一樣之後匯入可正常顯示。本人的系統是RHEL 5.4
Time of Update: 2016-04-06
標籤:oracle 空間 學習計劃 system 意志力 今天是2016年4月5號,之前制定的學習計劃一直沒有執行,發現自己還是一個意志力很薄弱的人!今後不管工作多忙,都希望自己能把學習計劃堅持下去,用放空的心態去重新學習oracle!加油! 今天打算重新過一遍oracle資料表空間
Time of Update: 2016-04-06
標籤:在oracle中有一種特殊的時間顯示類型——Timestamp時間戳記通常我們將目前時間轉化為時間戳記的文法如下:select cast (sysdate as timestamp ) from dual 在一個JSP頁面中,需要擷取一個時間戳記欄位,以顯示在頁面上首先,是對JDBC的操作sql語句用:select * from
Time of Update: 2016-04-05
標籤:oracleOracle Study之-AIX6.1構建Oracle 11gR2 RAC(1)環境:作業系統: AIX 6100-09(SP3)Cluster: HACMP6.1叢集軟體: GI 11.2.0.1資料庫: Oracle 11.2.0.1構建AIX平台下RAC 依據共用儲存的使用方式可以分兩種:1、建立基於並髮捲組(VG concurrent)的共用儲存2、建立基於ASM下的RAW的共用儲存
Time of Update: 2016-04-06
標籤:一。說明: OLTP庫中有些表資料量大,且每月有持續的大量資料添加。因為曆史資料在此庫中不再做訪問,而是在另1個OLAP庫中做分析。所以會對曆史資料移轉至OLAP庫中。對這樣的曆史資料移轉的操作。較好的辦法是該表採用分區表。按時間分區後,能夠對分區進行遷移。通過分區交換和資料表空間傳輸會非常easy完畢。並且效能上影響非常小。關於分區表很多其它內容:
Time of Update: 2016-04-05
標籤:最近在研究oracle的視圖問題,本來想全轉成 物化視圖(materialized view)的,這樣可以極大提升系統的回應時間,無奈工作量太大,所以就研究了SQL最佳化的問題。 我這個普通視圖 有360行,其中還有left join 了多個別的視圖,這些個視圖也有300+行。 所以在朋友指導下,嘗試了一下HINT。步驟1 :查出這個視圖的SQL_ID :select sql_id from v$sql where sql_text like
Time of Update: 2016-04-05
標籤:create or replace procedure test ( jf_Id in nvarchar2, yf_id in nvarchar2 )as v_length NUMBER := LENGTH(yf_id); v_start NUMBER := 1; v_index NUMBER;Begin WHILE(v_start <= v_length) LOOP
Time of Update: 2016-04-02
標籤:1. 顯示目前使用者可訪問的所有分區表資訊﹕ ALL_PART_TABLES2. 顯示目前使用者所有分區表的資訊﹕ USER_PART_TABLES3. 顯示表分區資訊 顯示資料庫所有分區表的詳細分區資訊﹕ DBA_TAB_PARTITIONS4.
Time of Update: 2016-04-04
標籤:--ORACLE內建函數:單行函數,集合函數--1.絕對值,取餘,判斷資料正負函數,SELECT ABS(100),ABS(-100),ABS(‘100‘) FROM DUAL;SELECT MOD(5,2) MOD(8/3,5),MOD(‘10‘,5),MOD(-10,6),MOD(1,0) FROM DUAL;SELECT SIGN(‘9‘),SIGN(-9),SIGN(0.00),SIGN(-2*‘9‘) FROM DUAL;--三角函數SELECT
Time of Update: 2016-04-04
標籤:一、行轉列須要將例如以下格式轉換為: 這就是最常見的行轉列,主要原理是利用decode函數、聚集合函式(sum)。結合group by分組實現的 [sql] view
Time of Update: 2016-04-01
標籤:本節摘要:本節介紹使用oracle內建的job來實現oracle定製定時執行任務。 1.引言定製定時執行的任務有兩種形式,系統層級和資料庫層級,從作業系統層級來講,windows系統我們可以使用任務計劃來實現,對於winXP系統,設定步驟如下,開始---設定---控制台---任務計劃,然後新增工作計劃,按嚮導完成配置即可;對於win7系統,設定步驟如下,點擊開始,然後在 搜尋程式和檔案 框中輸入
Time of Update: 2016-04-02
標籤:ubuntu jdk myeclipse Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up a terminal and run the following command below.
Time of Update: 2016-04-02
標籤:聲明:最近在進行openstack的kilo版本的安裝,發現現有的網路教程非常少,而且多數教程並不能安裝成功,故寫此教程。openstack的安裝較為複雜,本教程並不能保證在不同環境下也能將其安裝成功。個人安裝教程,也難免出錯。同時,安裝是在虛擬機器環境下,真實安裝環境需要變更。 轉載請聲明出處: 張某人ER
Time of Update: 2016-04-02
標籤:rhel5下oracle 10g之asm建立1.添加磁碟到系統,建立分區#fdisk /dev/sdd2.建立RAW裝置#vi /etc/udev/rules.d/60-rw.rulesACTION=="add", KERNEL=="sdd1", RUN+="/bin/raw /dev/raw/raw1 %N"KERNEL=="raw*", OWNER="oracle" GROUP="dba", MODE="0660"
Time of Update: 2016-04-04
標籤:序列: 是oacle提供的用於產生一系列唯一數位資料庫物件。l 自動提供唯一的數值l 共用對象l 主要用於提供主索引值l 將序列值裝入記憶體可以提高訪問效率建立序列:1、 要有建立序列的許可權 create sequence 或 create any sequence2、 建立序列的文法CREATE SEQUENCE sequence //建立序列名稱 &
Time of Update: 2016-04-02
標籤:Grey原文地址:http://www.cnblogs.com/greyzeng/p/5346833.html?環境:Windows 10 專業版Oracle Database 12c Release 1?Flashback樣本情境1:?建立了一張表t_table1, 在某個時間點插入兩條資料,後續又誤插入一條資料,現在需要恢複到誤插入資料之前的狀態。?開啟SQL Plus用普通使用者登入:?建立一張表t_table1:create table t_table1 (t_id number,
Time of Update: 2016-04-03
標籤: 安裝過程較簡單。按著步驟走就可以。這裡須要提醒假設要使用PL/SQL來操作Oracle。那麼最好安裝32位Oracle程式。原因是網上說PL/SQL僅僅對32位Oracle進行支援,假設用64為Oracle+PL/SQL協同工作,會出現很多問題,比如無法載入oci.dll等。自己當然也親自經曆過,64位的Oracle單獨使用非常好,但對應的PL/SQL Developer卻較難配置。 安裝過程須要注意兩個地方: ?&
Time of Update: 2016-04-01
標籤:本文轉自:http://stackoverflow.com/questions/5653423/how-do-i-use-variables-in-oracle-sql-developerBelow is an example of using variables in SQL Server 2000.DECLARE @EmpIDVar INTSET @EmpIDVar = 1234SELECT *FROM EmployeesWHERE EmployeeID = @EmpIDVarI