Time of Update: 2017-02-27
目的:解決系統從Oracle到Sybase的遷移。命令縱覽:C:\Documents and Settings\newuesr>isql -helpSyntax Error in '-help'.usage: isql [-b] [-e] [-F] [-p] [-n] [-v] [-X] [-Y] [-Q][-a display_charset] [-A packet_size] [-c cmdend] [-D database][-E editor [-h header [-H
Time of Update: 2017-02-27
下面列出在安裝Oracle的時候需要調整linux的核心參數以及各參數的詳細解析。Oracle官方安裝文檔中給出的最小值:fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 4294967295kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000
Time of Update: 2017-02-27
1、鎖的作用ORACLE :鎖是一種機制,當某個資料庫物件正被其他進程或使用者修改時,這種機制可以保護它不被修改。為了防止對象被兩個不同的使用者同時修改,資料庫系統建立了鎖這種複雜的資料結構,來實現鎖定機制,這種機制使用在oracle中稱為排隊的隊列結構,以串列的方式執行鎖。鎖的作用如下:1) 他們堅持一致性和完整性,在交易處理期間,資料和對象保證它們的一致性和完整性。2) 但對象不是立即可用時,它們提供一種隊列結構,這種結構允許所有會話都加入到等候對象的隊列中,3) 自動處理鎖機制4)
Time of Update: 2017-02-27
1 SQL Server中的索引索引是與表或視圖關聯的磁碟上結構,可以加快從表或視圖中檢索行的速度。索引包含由表或視圖中的一列或多列產生的鍵。這些鍵儲存在一個結構(B樹)中,使SQL
Time of Update: 2017-02-27
一個中型或大型公司往往由地理上分散的部門所組成,這些部門通常需要進行資料共用。針對這些共用資料,可以將其儲存在某個網站上,需要的使用者都從這個網站上存取。這種方案的優點是資料的一致性容易保證,但其缺點也是很突出的,那就是該網站的負載大、網路負載大,遠端使用者的資料響應遲緩。資料複製技術可以有效地解決這個問題,它通過將這些共用資料複製到位於不同地點的多個資料庫中,從而實現資料的本地訪問,減少了網路負荷,並提高了資料訪問的效能,而且通過對資料庫中的資料定期同步(通常是每天晚上),從而確保了所有的使用
Time of Update: 2017-02-27
本文從 Oracle Documentation 整理得到Warehouse Builder 11g 體繫結構和組件Oracle Warehouse Builder 是一個資訊整合工具,可以利用 Oracle 資料庫 將資料轉換為高品質資訊。Oracle 資料庫是 Warehouse Builder 體繫結構的中 央組件,因為它託管 Warehouse Builder 資訊庫和 Warehouse Builder 產生的 代碼。下圖示範了 Warehouse Builder 軟體主要組件的互動。
Time of Update: 2017-02-27
什麼時候會產生執行個體恢複呢?當你資料庫伺服器異常斷電,重啟資料庫就會發生執行個體恢複。執行個體恢複是由資料庫自動完成的,無須DBA的幹涉。當然這裡有個前提條件:資料檔案、線上記錄檔、控制檔案不得有損壞。我們用實驗來分析一下執行個體恢複的整個過程吧!1、在關閉資料庫前,我們先看一下幾個檢查點的SCNSQL> select checkpoint_change# from v$database;CHECKPOINT_CHANGE# ------------------
Time of Update: 2017-02-27
用ORACLE內部原理描述以下過程:1、sqlplus user/passwd@orcl2、update t set a=1 where b='ss';3、commit;4、exit1、sqlplus
Time of Update: 2017-02-27
外部表格是表結構被存放在資料字典,而表資料被存放在OS檔案的表。通過使用外部表格,不僅可以在資料庫中查詢OS檔案的資料,還可以使用INSERT方式將OS檔案資料裝載到資料庫中,從而實現SQL*Loader所提供的功能。建立外部表格後,可以查詢外部表格的資料,在外部表格上執行串連查詢,或對外部表格的資料進行排序。需要注意,外部表格上不能執行DML修改,也不能在外部表格上建立索引。1、建立外部表格——準備工作:[oracle@solaris10 ~]$mkdir
Time of Update: 2017-02-27
1、原始表結構資訊06:49:50 SQL> analyze table emp1 compute statistics;Table analyzed.06:50:00 SQL> select table_name,blocks,empty_blocks,num_rows from user_tables06:50:18 2 where table_name='EMP1';TABLE_NAME BLOCKS
Time of Update: 2017-02-27
1、暫存資料表的概念暫存資料表(global temporary table):用於電子商務的網上購物暫存資料表用於存放會話或事務的私人資料。建立暫存資料表後,其結構會一直存在,但其資料只在當前事務內或當前會話內有效。2、暫存資料表的基礎知識暫存資料表只在Oracle 8i 以及以上產品中支援。ORACLE資料庫除了可以儲存永久表外,還可以建立暫存資料表temporary
Time of Update: 2017-02-27
1.建立一個測試表test,並插入一條資料SQL> create table test(id int);Table created.SQL> insert into test values(1);1 row created.SQL> commit;Commit complete.2.建立一個函數,用來延時,調到到這個函數會在這裡迴圈50000000次,會有待等SQL> create or replace function sleep_now return number is 2
Time of Update: 2017-02-27
ORACLE 提供了基於成本(CostBased)和基於規則(RuleBased)兩種最佳化器,簡稱為CBO和RBO,用於確定查詢操作的執行計畫。一、如何使用CostBased最佳化器最佳化查詢操作?如何使用CBO,那麼首先要理解這些概念 1、CBO的成本計算的依據(1)統計資訊:與SQL語句所引用的對象相關以及主機的CPU和IO (2)SQL語句本身(3).環境:例如與最佳化器相關的參數設定2、最佳化器目標:optimizer_mode (1)ALL_ROWS (2)FIRST_ROWS_N3
Time of Update: 2017-02-27
本文參照了網上不同版本的資料,然後自己分別在cent0S6.3的x86與x64兩個虛擬環境均搭建完成,安裝的分別是與系統對應的ORACLE 11Gx86與x64兩個版本,基本能滿足Oracle服務開機啟動需求。但有幾個小問題,能力有限:1.啟動或關閉服務報有此提示,但不影響服務啟動,連接埠能正常開啟,ORACLE遠程也能串連。[root@orcl ~]# service oracle restart Shutdown Oracle: Environment variable
Time of Update: 2017-02-27
在預存程序中做簡單動態查詢代碼 ,例如:CREATE OR REPLACE procedure ZXM_SB_GZ_GET(p_table in varchar2,p_name in varchar2,p_value in varchar2,outpara out lntxdba.zxm_pag_cs_power.c_type)asbegindeclarewherevalue varchar2(200);beginwherevalue:=select * from ||p_table||
Time of Update: 2017-02-27
本文介紹了一個四使用者同步更新的預存程序執行個體,通過這個執行個體的學習,你可以發現暫存資料表在某種條件下也可以是靈活易用的,在資料量小的時候,它並不會顯現出暫存資料表速度不行的問題。SET QUOTED_IDENTIFIER ONGOSET ANSI_NULLS ONGO/*Name:遊戲中四人資料同時更新Designed By :whboDesigned At :2005-10-12Modified By :Modified At :Memo:*/ALTER PROC
Time of Update: 2017-02-27
Oracle提供了安全標記的功能,即OLS,也就是常說的強制存取控制。其模型是建立在BLP安全模型之上,並進行了擴充。BLP模型的元素是安全層級和範圍,即可以對主客體進行安全層級和範圍的設定,從而達到控制資料流動的目的,即向下讀、向上寫的規則。即使用者可以讀低於使用者安全層級的資料,寫高於使用者安全層級的資料(當然還有範圍的約定,這裡不介紹了)。ORACLE擴充了BLP模型,使用者可以設定多個安全層級,通過如下介面:SA_USER_ADMIN.SET_LEVELSSyntax:PROCEDURE
Time of Update: 2017-02-27
甲骨文繼上個月推出Oracle託管型CRM 16 版 (CRM On Demand R16)新品之後,近日又進一步推出了Oracle託管型CRM R16的五大新功能。本文將對這五大新功能進行介紹。北京,2009年2月24日——繼上個月推出Oracle託管型CRM 16 版 (CRM On Demand R16)新品之後,甲骨文公司近日又進一步推出了Oracle託管型CRM R16的五大新功能。作為行業領先的Oracle託管型CRM的最新版,Oracle託管型CRM R16
Time of Update: 2017-02-27
負載平衡是指把負載平均分配到叢集中的各個節點,從而提高整體效能。Oracle RAC提供 兩種方式實現負載平衡,第一種是純技術手段,即在使用者串連時,根據系統當前的負載情況 決定由哪個節點處理使用者請求;第二種是面向業務,人為的把應用切分成很多service,通過 某個service過來的串連請求都由某個節點處理。下面來具體看看這兩種手段:純技 術手段 (連線導向的負載平衡)1. 用戶端負載平衡配置方法是在用戶端
Time of Update: 2017-02-27
-------行連結/***重建跨多個資料區塊的資料行生產環境中,資料變更後 會導致很多資料行會儲存在多個資料區塊中。從而導致IO使用頻率增高並進一步導致並查詢速 度變慢。平時維護中需要DBA重建跨多個資料區塊的資料行使其每一行資料都儘可能位 於一個資料區塊中.***/---------------------------1.驗證是否有行連結 方法-------------------------create tablespace testdatafile