Time of Update: 2014-06-15
Oracle資料庫中,表,索引,預存程序,函數等都是對象。schema 的名稱與使用者名稱相同,但是與使用者不是同一回事,如果使用者沒有任何對象,則schema就不存在。一、表ORACLE表分四類:普通表 --- 一個表對應一個segment分區表 Partition Table 虛擬表,沒有對應的segment索引組織表 Index Organized Table 簡稱
Time of Update: 2014-06-15
這裡所說的自動成長列,主要是指一個表中主鍵id的自動成長。Oracle與Mysql不同,不能在CREATE建立表時設定自動成長列功能。Oracle必須通過建立sequence序列來實現自動增加列的功能。首先要建立序列(當然必須要先建好表,添加好主鍵約束,這列假設約束名為test_sequence)  
Time of Update: 2014-06-15
基於使用者管理的備份是指使用OS命令來備份資料庫物理檔案。備份資料庫資料庫一致性備份:關閉資料庫以後備份資料庫物理檔案,這時資料檔案scn值完全一致,所以稱之為資料庫的一致性備份或冷備份,適用于歸檔模式與非歸檔模式。對基於使用者管理的冷備份的暫時理解:在資料庫shutdown狀態下使用OS命令直接拷貝資料庫物理檔案。資料庫非一致性備份:在open狀態下備份資料庫物理檔案,這時資料庫內容可能會改變導致資料檔案scn不一致,所以稱之為資料庫的非一致性備份或熱備份,只適用于歸檔模式。基於使用者管理的完
Time of Update: 2014-06-15
備份歸檔日誌--查看第一個歸檔位置過去一天以來產生的歸檔日誌,dest_id代表歸檔日誌存放位置,對應到v$archive_dest中1~10的destination欄位值,0代表不可用SQL> select name from v$archived_log where dest_id=1 and first_time>=sysdate-1;NAME--------------------------------------------------------------------
Time of Update: 2014-06-15
1.匯出用PLSQL匯出匯出表結構:Tools-->Export User Objects(匯出使用者物件) -->選擇要匯出的表(包括Sequence等)-->.sql檔案,匯出的都為sql檔案匯出表資料:Tools-->Export Tables-->選擇表,選擇SQL
Time of Update: 2014-06-15
對Oracle中中文、數字混雜形式的欄位進行排序的方法:例如:order by NLSSORT(欄位名,'NLS_SORT = SCHINESE_PINYIN_M'), to_number(translate(欄位名, '0123456789' || 欄位名, '0123456789')) NLSSORT()
Time of Update: 2014-06-15
一直想將phppgamdin布署好,但在RedHat和Windows下安裝時均碰到了不同的問題,因為對web的東東不熟悉,最終努力後,以失敗收場。詳見: 周末突然來了興趣,裝了個Ubuntu,昨晚再次試了下phppgAdmin,終於配置成功。記錄過程: 1. 使用Ubuntu內建的“新立得軟體包管理器”安裝php5, apache2, postgresql8.4.2。 2. 安裝完成後,測試一下apache2,
Time of Update: 2014-06-15
1. 主庫檢查和設定假設新增的服務名為ORCL_TAF.LK.SQL> exec dbms_service.create_service(service_name=>'ORCL_TAF.LK', network_name=>'ORCL_TAF.LK');SQL> exec dbms_service.start_service(service_name=>'ORCL_TAF.LK'); SQL> CREATE OR REPLACE TRIGGER
Time of Update: 2014-06-15
因為工作關係,有一個超過11億記錄的MySQL資料庫,之前一直以為MyISAM引擎的查詢效能會超過InnoDB,這兩天特意測試了一下,不過因為資料量太大,轉換引擎就花了幾天時間。測試環境:DELL 860伺服器,CPU Xeon3210, 記憶體8GMySQL版本5.5.13,安裝了兩份執行個體,連接埠分別是3306(InnoDB)和3307(MyISAM)MySQL用戶端工具HeidiSQL 6.0.0.3603,查詢語句:select count(1) from mytable where
Time of Update: 2014-06-15
運行環境 CentOS 5.6 Hadoop hivesqoop是讓hadoop支援人員的clouder公司開發的一個在關聯式資料庫和hdfs,hive之間資料匯入匯出的一個工具相關閱讀:Sqoop配置安裝 1 首先安裝sqoop,如果你使用的是clouder分發版的話就非常簡單 # yum install sqoop 如果用官方版本的話 # cd
Time of Update: 2014-06-15
在Linux下安裝web伺服器經常要安裝JDK和編輯一些設定檔,那麼如何進行配置呢,讓我們開始基本操作吧:一、安裝JDK:(1)從SUN下載jdk-1_5_0_04-linux-i586-rpm.bin,在/usr下建立java檔案夾,將安裝包放在/usr/java目錄下,然後執行如下命令:#chmod 777 jdk-1_5_0_04-linux-i586-rpm.bin #./jdk-1_5_0_04-linux-i586-rpm.bin
Time of Update: 2014-06-15
本章主要講述配置和設定Oracle EBS預警系統管理, 它比較方便和及時發使用者或系統對資料庫操作情況。下面講一操作步聚:1.預警系統管理-->系統-->選項名稱“Unix sendmail”值來源如下:[root@test ~]# which sendmail/usr/sbin/sendmail名稱“Mail Database/Server Name”的值為kjgb,也可以是郵件尾碼如kjgb.net2.設定工作流程:系統管理員-->Oracle
Time of Update: 2014-06-15
RMAN> startup nomount;RMAN> sql 'alter session set nls_date_format=''yyyy-mm-dd hh24:mi:ss''";--因為rman預設以環境變數來讀取時間格式,與sqlplus的固定格式不同,所以,此處要設定時間格式變數。RMAN> restore controlfile from autobackup until time '2009-03-10
Time of Update: 2014-06-15
Oracle 11g r2的新特性,延遲段建立 ,就是說從11GR2開始預設建立的表不會立及分配segment,不會佔用磁碟空間,這聽上去也是很合理的,當第一條資料insert時才會分配空間實驗一把sys@ANBOB> conn anbob/anbob Connected. anbob@ANBOB> select * from v$version;
Time of Update: 2014-06-15
Oracle 中序列使用詳解:create table test (pid integer primary key, name varchar(20) ); select * from test; insert into test values(1,'Jack'); create sequence test_seq;-
Time of Update: 2014-06-15
文章討論的是本來應該建立索引而因為疏忽,或者考慮不周全而沒有建立的情況select distinct sp.OBJECT_NAME,round(ds.bytes/1024/1024,2) MB,num_rows,last_analyzedfrom v$sql_plan sp ,v$sqlarea sq,dba_segments ds,dba_tables dtwhere sq.ADDRESS=sp.ADDRESSand ds.segment_name=sp.object_nameand
Time of Update: 2014-06-15
1、建立Oracle使用者的一個crontabsu - rootcrontab -u oracle -l*/5 * * * * /home/oracle/oracle_backup.sh(每5分鐘執行一次該shell檔案,這裡是位了測試方便,具體什麼時間請自行修改。)2、建立一個shell檔案cd /home/oracle/vi oracle_back.sh內容如下:#!/bin/bashexport ORACLE_BASE=/oracleexport
Time of Update: 2014-06-15
1.資料字典的概念*資料字典是Oracle資料庫中重要的邏輯結構之一,它是由一些唯讀基礎資料表和視圖組成。在這些基礎資料表中,儲存著Oracle伺服器所有的資訊。這些資訊主要包括:*資料庫物理結構和邏輯結構的定義,主要包括伺服器中資料檔案,控制檔案和重做記錄檔,以及表,視圖,索引,同義字,序列,預存程序,程式包,觸發器等所有的模式對象。*資料庫儲存空間的分配資訊,比如當前Oracle為某一對象分配了多少空間,已經使用了其中的多少。*資料的完整性條件約束資訊。*資料庫的安全資訊,包括使用者資訊,授
Time of Update: 2014-06-15
自動儲存管理後台(Automatic Storage Management
Time of Update: 2014-06-15
有關Oracle 的執行計畫說明,參考:Oracle Explain Plan 見 一. 查看當前session 的SIDSYS@anqing1(rac1)> SELECT USERENV('SID') FROM DUAL;USERENV('SID')--------------137SYS@anqing1(rac1)> SELECT SID FROM V$MYSTAT WHERE ROWNUM =1;SID----------137二.