一周以來的工作總結–oracle分區的遷移

     這周很平靜,沒有客戶的紛紛擾擾。     前一陣子寫了一些有關資料表的壓縮的東西,我現在感覺把資料壓縮了遷移走,或者隨即轉移走也是一種不錯的辦法。     現在有這樣一張表:     CREATE TABLE TABLE_1 ( MONTH_ID VARCHAR2(10), AREA_ID VARCHAR2(10), SERI NUMBER)PARTITION BY RANGE(MONTH_ID)subpartition by list (AREA_ID)

oracle查分區表的一些注意事項

     昨天有個同事找我看了一段SQL,說是很慢,我首先看了看執行計畫,發現COST很大,但是同時我也發現分區讀取的有很大的問題。表示這樣的:     create table test1( day_id number)partition by range(day_id)( partition part_0 values less than(20130228), partition part_1 values less than(20130301), partition

ORACLE 10G 使用全文索引步驟

  1.給指定使用者(tecamocmsuser)授權(ctxapp和execute on ctx_ddl)grant ctxapp to tecamocmsuser; grant execute on ctx_ddl to tecamocmsuser; 2建立分詞 ctx_ddl.create_preference ('my_LEXER', 'chinese_vgram_lexer'); 3建立索引CREATE INDEX INX_Archive ON

oracle中CASE 的用法

1.第一種用法:可以稱為簡單變數;SELECT ename, (CASE deptnoWHEN 10 THEN 'ACCOUNTING'WHEN 20 THEN 'RESEARCH'WHEN 30 THEN 'SALES'WHEN 40 THEN 'OPERATIONS'ELSE 'Unassigned'END ) as DepartmentFROM emp;ENAME      DEPARTMENT---------- ----------SMITH      RESEARCHALLEN   

oracle 多表聯集查詢,統計查詢,組函數,order by,having,子查詢,集合運算

多表聯集查詢 通過串連可以建立多表查詢,多表查詢的資料可以來自多個表,但是表之間必須有適當的串連條件。為了從多張表中查詢,必須識別串連多張表的公用列。一般是在WHERE子句中用比較子指明串連的條件。 忘記說明表的串連條件是常見的一種錯誤,這時查詢將會產生表串連的笛卡爾積(即一個表中的每條記錄與另一個表中的每條記錄作串連產生的結果)。一般N個表進行串連,需要至少N-1個串連條件,才能夠正確串連。兩個表串連是最常見的情況,只需要說明一個串連條件。 兩個表的串連有四種串連方式: * 相等串連。 *

如何進行ibatis動態多條件組合查詢以及模糊查詢(oracle,mysql)

這幾天在學習使用IBATIS突然要使用模糊查詢,以及動態多個條件查詢,按照自己的想法試了很久,都沒解決這個問題.首先是模糊查詢的問題,開始時我使用如下條件:select * from user where name like '%#value#%'. 可是怎麼也不行,好像還報錯了.後來在網上找到瞭解決方法,就是使用$來代替#號.1>寫成: like '%$value$%' 就可以了,<!-- 模糊查詢不能用#,#是用prepareStatement的?插入參數,$是文本替換

Xmanager和Oracle Linux 6的配置

     這個Xmanager整死我了。今天終於配好了,分享我的經驗給大家。網上有很多胡說的,我這個絕對是原創成功的。     1 檢查啟動層級。命令如下: # cd /etc # cp inittab inittab.bak # cat inittab  如: 請保證紅色框內的內容是5。 2 配置/etc/gdm/custom.conf 在[xdmcp]下添加這樣幾句 Enable=true Port=177 在[security]下添加:

在HP-UX上部署oracle用戶端

     那天接到一個任務,在局方的測試環境上安裝一個帶sqlplus功能的oracle用戶端。環境是HP-UX,安騰。我找了一下,oracle官網給出的安裝方法不是很全面,網上有一些部署方法,而且這麼簡單的東西竟然還有很多人胡說,下面記錄一下我的部署步驟:     1 在主機上建立oracle使用者,修改環境變數。     2 下載適合的用戶端,在oracle官網上應該是兩個包,一個basic包,一個帶有sqlplus的包,在windows下解壓就可以了,解壓到一個檔案夾下。     3

如何快速的成為一個合格的Oracle DBA?自蓋國強)

在這樣一個清晨寫下這樣一個題目,是因為最近有越來越多的人問起我這個問題,我想還是試著把我的想法寫下來。1.快速有多快? 很多人都喜歡尋找捷徑,所以經常問起快速,但是我經常反覆告訴大家的是,沒有捷徑,或者說沒有輕而易舉捷徑可循。

CentOS下安裝oracle 10g

    在linux下面安裝oracle是一件讓人惱火的事情,不像windows下面那樣簡單,但是windows在伺服器領域實在是不爭氣,一個好的DBA同時也是一個linux高手。我今天就折騰了一下oracle,下面把安裝過程記錄下來,以供我以後參考。    1 修改核心參數:    /etc/sysctl.conf   在這個檔案後面添加如下內容: kernel.shmall = 268435456kernel.shmall = 2097152kernel.shmmax = 214748364

oracle ora-22992 通過DBLINK 訪問遠程CLOB表問題

我通過DBLINK 訪問遠端資料庫表讀取資料,當資料庫表中間有clob欄位時報ORA-22922的錯誤,到網上一查,有解決方案了.現在說明如下:1.使用 create global temporary table tb_tmp 在本地建立一個和遠端資料庫表結構一樣的表.2.使用insert into tb_tmp select * from tb@遠端資料庫串連.這樣就可以把遠端資料表的資料匯入到本地暫存資料表.3.我們再操作暫存資料表來取得資料. 

oracle 8080與TOMCAT預設端頭衝突

 修改Oracle的8080連接埠使用sys登入Oracle,利用dbms_xdb修改連接埠設定SQL> call dbms_xdb.cfg_update(updateXML(     2         dbms_xdb.cfg_get()     3       , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'     4       , 8081))     5   /     

oracle 使用遊標

oracle 中使用遊標更新資料declare cursor cur is select * from test for update ;    idNum number;    r test%rowtype;begin     idNum:=0;    open cur;    loop        fetch cur  into r;        exit when cur%notfound;        idNum:=idNum+1;        update test set

ssis oracle bug

我項目中用ssis在兩個oralce之間匯入資料,由於資料量比較大,有70多萬的資料,結果導到8萬多的時候就報錯了,出錯代碼為ROW-00060 ,試了幾次都是一樣,到網上找了半天,也沒有發現有好的解決辦法,最終只好放棄這個方案,後面發現oracle可以在兩個oracle之間建立資料庫連接,我建立串連後,再導資料,70多萬資料幾秒中就搞定了.看樣子ssis問題還是比較多的,在同構資料庫之間還是多找找他們自己的資料匯入方案.

MySQL轉換Oracle的需要注意的七個事項

下面總結出MySQL轉換Oracle的幾點注意事項,希望對大家有所協助。 1.自動成長的資料類型處理 MySQL有自動成長的資料類型,插入記錄時不用操作此欄位,會自動獲得資料值。Oracle沒有自動成長的資料類型,需要建立一個自動成長的序號,插入記錄時要把序號的下一個值賦於此欄位。 CREATE SEQUENCE 序號的名稱 (最好是表名 序號標記) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE; 其中最大的值按欄位的長度來定,

我在北大青鳥學習的時候隨便整理的資料 Oracle

--基礎:select * from area select * from cgfpmxb/*可以包含任意運算式*//*指定別名可以直接寫 也可以 as aa   *//*將兩個欄位合并成一個欄位的方法 用||*//*可以在語句中加一個字串 用單引號括起來*/select itemid || itemname || amount || 'hello'taxamount,amount*taxratio/10.00 "aa" from  cgfpmxb   /*null的使用*/  select *

ArcSDE 9.2 for Oracle 10g的Post Installation問題

已安裝Oracle 10g伺服器端和用戶端程式,並建立資料庫執行個體orcl。  安裝:1、按預設步驟安裝ArcSDE 9.2 for Oracle 10g。2、進行Post Installation。第一步選擇complete安裝。第二步彈出的對話方塊已經自動填好sys user name和net service name。此時的net service name自動填的是我的機器名。輸入sys user password。上述操作完成後點擊下一步,系統就彈出如下對話方塊,提示:Error

重新設定Oracle企業管理工具 Orcale Enterprise Manager (OEM)

由於資料庫伺服器的IP變更等問題,需要重建OEM,針對oracle 10g的基本過程。首先要知道執行個體名、連接埠,SYS的口令,然後進行以下步驟:1.更改DBSNMP的口令,清除舊的配置相關角色、使用者和同義字2.使用ecma命令重建配置資訊(emca -config dbcontrol db -repos recreate)3.檢查EM運行情況(emctl status dbconsole)4.通過新的em地址訪問管理頁面控制台的互動過程如下(黑體是注釋):Microsoft

Oracle Package的全域變數與Session

簡單講,同一個session下pageckage中的全域變數時公用的,會導致衝突。以下是一些相關的資料和文章。 Oracle資料庫程式包全域變數的應用1 前言  在程式實現過程中,經常用遇到一些全域變數或常數。在程式開發過程中,往往會將該變數或常數儲存於暫存資料表或前景程式的全域變數中,由此帶來運行效率降低<頻繁讀取暫存資料表>或安全隱患<存於前景程式變數,可跟蹤記憶體變數獲得>。   本文主要論述將全域變數或常數存取程式包的優點和實現方法。 2 優點  2.1

ORACLE建立資料表空間

     ORACLE中,資料表空間是資料管理的基本方法,所有使用者的對象要存放在資料表空間中,也就是使用者有空間的使用權,才能建立使用者物件.否則是不充許建立對象,因為就是想建立對象,如表,索引等,也沒有地方存放,Oracle會提示:沒有儲存配額.   因此,在建立對象之前,首先要分配儲存空間.   分配儲存,就要建立資料表空間:   建立資料表空間樣本如下: CREATE TABLESPACE "SAMPLE"     LOGGING     DATAFILE

總頁數: 1509 1 .... 199 200 201 202 203 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.