怎樣在RedHat Linux上使用oracle-validated包

首先,參考官方文檔:http://docs.oracle.com/cd/B28359_01/install.111/b32002/install_overview.htmIf you are not a ULN customer, and you are running Red Hat Enterprise Linux or Oracle Linux, then you can obtain the Oracle Validated RPM at the following

SqlServer到Oracle資料庫轉換手記

        最近做了些資料庫轉換工作,主要是從Sql Server轉換到Oracle,過程中遇到很多問題,現進行一個小小總結,方便有同樣需求的朋友們。        需要對資料庫結構、資料、自訂函數、預存程序等資料庫元素進行轉換,由於Sql Server和Oracle資料庫語言本身的差異非常大,所以自訂函數和預存程序的轉換是比較困難的一件事情,市面上也很少有這方面的工具,幾乎都想直接寫工具了,後來卻找到了個國外的一個叫做“SwissSQL-SQL Server To

一段oracle中的“複雜”分組統計sql

要求:呼叫系統(Call Center)每天會有大量的電話進線資料,領導們要查看每天的進線數匯總,並且要求把 每天從上午8點到上午12點以及下午2點到晚上8點這兩個時間段的資料匯總 “視”為當天的資料。--即分組依據 思路:把時間段折分成連續二段,一段是從當天08:00到11:59分的資料,一段是當日12:01到19:59分的資料,然後用union all合并起來,最後再用sum求和代碼 Code highlighting produced by Actipro CodeHighlighter

oracle odp.net 32位/64位版本的問題

如果你的機器上安裝了odp.net,且確信machine.config也有類似以下結節:(64位+.net 4.0環境下,machine.config可能會有4份,分別對應於.net2.0/4.0的32/64位版本,要每個都檢查過去哦) <DbProviderFactories> <add name="Oracle Data Provider for .NET" invariant="Oracle.DataAccess.Client"

oracle:wm_concat函數與oracle版本

oracle中有一個看似很NB的內建函數wm_concat,可以方便的實現“行轉列”功能(相關用法,大家自行搜尋一下,能找到很多資料)今天偶然發現一個問題:在不同的oracle版本中,wm_concat返回的資料類型不一致. 10G版本中,返回的是字串類型 11G版本中,返回的是clob類型 此外,這個函數返回的結果,如果要控制排序也是有點小複雜的(可以自行百度一下:

oracle 11g 查看服務端/用戶端編碼,及修改db編碼

oracle 如果server與client端的編碼不一致,asp.net讀取db記錄顯示時,就可能出現亂碼查看oracle服務端編碼:select * from sys.nls_database_parameters;查看client編碼:select * from sys.nls_session_parameters; 如果二端編碼不一致,可以修改用戶端的編碼:regedit開啟註冊表:HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDb10g_home1

Oracle PL\SQL操作(七)聚簇

         叢集索引確定表中資料的物理順序。叢集索引類似於電話簿,後者按姓氏排列資料。由於叢集索引規定資料在表中的實體儲存體順序,因此一個表只能包含一個叢集索引。但該索引可以包含多個列(複合式索引),就像電話簿按姓氏和名字進行組織一樣。         

ORACLE GROUPING函數的使用

GROUPING函數可以接受一列,返回0或者1。如果列值為空白,那麼GROUPING()返回1;如果列值非空,那麼返回0。GROUPING只能在使用ROLLUP或CUBE的查詢中使用。當需要在返回空值的地方顯示某個值時,GROUPING()就非常有用。1、在ROLLUP中對單列使用GROUPING()SQL> select division_id,sum(salary)2 from employees23 group by rollup(division_id)4 order by

Oracle中Constraint的狀態參數initially與deferrable

在Oracle資料庫中,關於約束的狀態有下面兩個參數:            initially (initially immediate 或 initially deferred)            deferrable(deferrable 或 not deferrable)      第1個參數,指定預設情況下,約束的驗證時刻(在事務每條子句結束時,還是在整個事務結束時)。      第2個參數,指定了在事務中,是否可以改變上一條參數的設定。      如果不指定上述參數,預設設定是

Oracle 線上重定義表功能

Oracle的線上重定義表功能在一個高可用系統中,如果需要改變一個表的定義是一件比較棘手的問題,尤其是對於7×24系統。Oracle提供的基本文法基本可以滿足一般性修改,但是對於把普通堆表改為分區表,把索引組織表修改為堆表等操作就無法完成了。而且,對於被大量DML語句訪問的表,幸運的是,Oracle從9i版本開始提供了線上重定義表功能,通過調用DBMS_REDEFINITION包,可以在修改表結構的同時允許DML操作。 線上重定義表具有以下功能:修改表的儲存參數;可以將錶轉移到其他資料表空間;增

Oracle 11g: Flashback Data Archive

SQL> create tablespace FDA1 datafile '/s01/app/oracle/oradata/DB11G/FDA01.dbf' size 50M;Tablespace created.SQL> create flashback archive fla1 tablespace FDA1 retention 1 MONTH;Flashback archive created.SQL> col FLASHBACK_ARCHIVE_NAME for a30

Oracle 11g: 合并分區表-merge partition

Merging Partitions使用ALTER TABLE .. MERGE PARTITION語句將兩個分區的內容合并到另外一個分區,兩個來源資料分割和關聯的local index都會被drop  不能用於 hash分區表或 hash subpartitions of a composite *-hash partitioned table  不能用於合并引用分區表(reference-partitioned

Oracle Sql技巧 – Upsert, Multitable Insert, Undrop

近期參加OCP培訓,講師說的太快,之前一直是SQLSERVER,很多東西要惡補了。UpSert功能:MERGE <hint> INTO <table_name>USING <table_view_or_query>ON (<condition>)WHEN MATCHED THEN <update_clause>WHEN NOT MATCHED THEN <insert_clause>;multiTable

Oracle 11g: Invisible Indexes

Oracle 11g 允許將索引標記為invisible. oracle像維護其他索引一樣維護 invisible index ,但是預設invisible index不能被最佳化器使用,除非顯式設定 OPTIMIZER_USE_INVISIBLE_INDEXES=TRUE(可以alter system/session).可以在建立索引的時候指定 INVISIBLE關鍵字或 ALTER INDEX命令來invisible一個索引。CREATE INDEX idx_name on

Oracle INSERT WITH CHECK OPTION的用法

insert into (<select clause> WITH CHECK OPTION) values (...)例如:SQL> insert into (select object_id,object_name,object_type from xxx where object_id<1000 WITH CHECK OPTION)2

[oracle實驗]跨平台傳輸資料表空間 win -> linux

文章目錄 使用傳輸資料表空間的限制: 從11g開始,oracle支援跨平台傳輸資料表空間。查看支援平台列表,如果源庫和目標庫的endian format不一致,需要convertSQL> col platform_name for a32;SQL> select * from v$transportable_platform;PLATFORM_ID PLATFORM_NAME ENDIAN_

[oracle實驗] Locking:資料一致性和完整性

公車上看concept,有關oracle鎖機制,跟MSSQL有些不同,抽空坐下實驗驗證一下oracle通過鎖機制在事務間提供資料並發、一致性和完整性,這些操作自動執行,無需使用者幹預。情景類比:多個使用者並發修改資料表的某一行。這裡實驗一個B/S應用,多使用者環境使用下列語句修改 HR.EMPLOYEES表UPDATE employeesSET email = ?, phone_number = ?WHERE employee_id = ?AND email = ?AND

oracle密碼特殊字元在imp,exp裡的使用

今天在做資料匯出的時候,由於使用者名稱的密碼使用的是特殊字元,所以遇到了錯誤代碼:“EXP-00056: 遇到 ORACLE 錯誤 12154”,網上尋找原因,需要用引號擴起來,但是os不同,方式也不同:     windows os: exp username/"""password"""@devdb --3個雙引號擴密碼    linux/unix os: exp 'username/"password"@devdb' --1個雙引號擴密碼,1個單引號擴全部

.net中使用oracle資料庫分頁的土辦法

近日公司一網站項目,要調用其它系統(call center系統)的oracle資料庫資料,只能串連查詢,無法建立預存程序,所以只能在sql語句上動腦筋實現分頁:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// <summary>        /// Oracle通用分頁查詢函數 by 菩提樹下的楊過 2010-01-07     

.net程式員使用Oracle新手上路指南

雖然oracle,sqlserver都是關係型資料庫,sql語句大部分也差不多,但是從sqlserver換到oracle還是有很多不適應的地方,本文旨在協助廣大初次接觸oracle的.net程式員快速上手。一、安裝oracle 11g 服務端(可選)1.1

總頁數: 1509 1 .... 182 183 184 185 186 .... 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.