Time of Update: 2015-02-19
標籤:大資料量表的維護原則 1.如果此表經常CRUD,最好的辦法是定期收集統計資訊傳遞給oracle最佳化器,提高效能。例如dbms_stats.gather_table_stats命令。 可以做在ETL中,定期執行。 2.考慮使用業務常用欄位來進行分區,例如時間或地區等。以提高表查詢的效率。 視圖建立原則 1.絕對禁止在視圖的基礎上再建立視圖,為什麼這樣會影響效能? 2.推薦使用MV,但重新整理頻率不要太高Oracle 效能維護一點
Time of Update: 2015-02-18
標籤:oracle今天無聊翻騰剛畢業時的電腦,發現11年在單位實習時的一些練習題及考核試題和答案,現在在此記錄一下,方便以後查閱。考核一:--1、列出薪金比"SMITH"多的所有僱員 select * from emp where sal > (select sal from emp where ename=‘SMITH‘);--2、找出傭金高於薪金60%的僱員 select * from
Time of Update: 2015-02-18
標籤:oracle rhel7 oracle db rhel 7 RHEL 7已經在2014年開放下載,從MOS的“認證”部分可以查到如下資訊:12.1.0.2在rhel7上通過了認證。12.1.0.1在rhel7上沒通過認證。 11.2.0.4在rhel7上通過了認證。11.2.0.3在rhel7上沒通過認證。 另外一些知識點:1.
Time of Update: 2015-02-17
標籤:ibm伺服器 資料恢複 windows 軟體 oracle 今日客戶將IBM伺服器上的Windows 2008
Time of Update: 2015-02-17
標籤:如果你是一個架構師,在資料庫選型上除了技術選型,更重要的可能是性價比的選擇,而oracle是現今排名第一的資料庫,因此對oracle的價格有所瞭解是必須的。 幾個要點:1、oracle授權(也就是購買方式)有兩種,一是按使用者數,二是按cpu;2、按使用者數是指串連到oracle的串連數量(包括自然人的串連或機器的串連),但是,現在一般都是B/S的web或者手機端應用,很難算得清多少使用者,所以使用者數就按最大的並發數來算我覺得就OK了。需要注意的是:這裡不是說我只通過一個中介軟
Time of Update: 2015-02-17
標籤:aix nfs hang AIX上 斷開的NFS 掛載點 導致 Oracle instance hang 住翻譯自mos文章:Disconnected NFS Mount Point Causes Instance to Hang on AIX (文檔 ID 1445600.1)適用於:Oracle Server - Enterprise Edition - Version: 10.2.0
Time of Update: 2015-02-16
標籤:database oracle system 使用者 create 一、 Create database link createpublicdatabaselink TO_XXX connectto userObj using‘(DESCRIPTION = (ADDRESS = (PROTOCOL
Time of Update: 2015-02-15
標籤:當前環境:本機系統:Win7 64位Toad版本:11 32位資料庫:Oracle 10g===================================與PLSQL Developer不同,Toad需要下載instantclient-basic-win32-10.2.0.4.zipinstantclient-sqlplus-win32-10.2.0.5.zip兩個包,並且Toad(截止到目前的版本11)只支援32位的用戶端==============================
Time of Update: 2015-02-15
標籤:同一資料庫 兩個不同使用者 user1 user2user1裡面有一張表 table1 在user2裡面建立synonymcreate synonym sy1 for user1.table1;建立好之後,直接存取是可以的.select * from sy1;是可以取到資料的.但是放到一個預存程序裡create procedure "proc_test" is cursor cur_test
Time of Update: 2015-02-13
標籤: 對Like,有兩種形式的寫法是按照資料總量的5%評估。SQL> drop table test purge;SQL> create table test as select * from dba_objects;SQL> exec dbms_stats.gather_table_stats(user,‘test‘);SQL> select count(1) from test; COUNT(1)----------
Time of Update: 2015-02-12
標籤:---建立waterfallcreate or replace type waterfall is object(name varchar2(30),height number);--建立rivercreate or replace type rivertest is object(name varchar2(30),length number); create or replace procedure anydataTest /*
Time of Update: 2015-02-13
標籤:************************************************************************ ****原文:blog.csdn.net/clark_xu 徐長亮的專欄************************************************************************第一步,關閉庫shutdown immediate第二步,查看dg的Mount diskgroup情況SQL&
Time of Update: 2015-02-14
標籤: 這半年手頭的一個項目,自己寫代碼的時候偏愛 MS SQL、部署伺服器裝的是 ORALCE 和 實際的現場是小型機,壓根沒有裝資料庫只好選用 ACESS ,三種環境不一致,才決定用 OLEDB 做資料庫訪問。之前忙於趕進度草草地封了幾個增刪改查的操作,年前閑下來做測試還發現了不少問題。趁著這幾天閑就從頭封裝了一次,做出單獨的一個簡單類出來。為了調用的時候傳遞方便就直接從 IDbCommand
Time of Update: 2015-02-11
標籤:一、背景: 具體的情境是資料庫不是普通的OLTP系統,更像是OLAP系統,資料的更新頻率很低,在noarchivelog 模式下運行,即時性要求低,但是資料只有一份不能弄丟,需要應付磁碟損壞等情況。這應該是冷備的一個比較好的應用情境。二、規劃: 將資料庫伺服器多掛載一塊磁碟。查出Oracle
Time of Update: 2015-02-13
標籤:壓縮 對象 buffer oracle 資料 1、使用oracle壓縮blob對象l_blob := utl_compress.lz_compress(l_blob);2、將blob轉換成clobFUNCTION blob_to_clob(blob_in IN
Time of Update: 2015-02-12
標籤: Oracle
Time of Update: 2015-02-08
標籤:Oracle的遊標介紹Oracle中的PL/SQL的遊標是指把資料庫中查詢出來的資料以暫存資料表的形式存放在記憶體中,遊標可以對儲存在記憶體中的資料進行操作,返回一條或者一組資料,或者一條資料也不返回。PL/SQL中的記錄和表類型雖然也能用來儲存資料,但對一組儲存在記憶體中的資料進行操作,還是不太方便,遊標恰好是這方面的工具。PL/SQL包含隱含遊標和顯示遊標,其中隱含遊標用於處理SELECT INTO和DML語句,而顯示遊標則專門用於處理SELECT語句返回的多行資料,遊標的基本操作有:
Time of Update: 2015-02-06
標籤:一、使用者sys;//系統管理員,擁有最高許可權 system;//本地管理員,次高許可權 scott;//普通使用者,密碼預設為tiger,預設未解鎖 二、登陸 sqlplus / as sysdba;//登陸sys帳戶 sqlplus sys as sysdba;//同上 sqlplus scott/tiger;//登陸普通使用者scott三、系統管理使用者 create user zhangsan;//在系統管理員帳戶下,建立使用者zhangsan alert user scott
Time of Update: 2015-02-04
標籤:進階隊列 aq advanced queue 原始連結:http://www.oracle-developer.net/display.php?id=411oracle進階隊列介紹進階隊列Advanced Queuing(AQ)在oracle多個版本都可得到。他是oracle原生訊息軟體並且在每一個版本都在加強。這篇文章提供了一個AQ的進階概覽。尤其是我們將看到如何啟動一個隊列並進行入列-
Time of Update: 2015-02-06
標籤:#coding:gb18030import cx_Oracleimport xlsxwriterimport timeimport sys reload(sys) sys.setdefaultencoding("gb18030")con = cx_Oracle.connect("user/[email protected]")cursor = con.cursor()query1 = cursor.execute(""" select OL_NBR,OL_ID,To_char(