Time of Update: 2018-12-07
這周很平靜,沒有客戶的紛紛擾擾。 前一陣子寫了一些有關資料表的壓縮的東西,我現在感覺把資料壓縮了遷移走,或者隨即轉移走也是一種不錯的辦法。 現在有這樣一張表: CREATE TABLE TABLE_1 ( MONTH_ID VARCHAR2(10), AREA_ID VARCHAR2(10), SERI NUMBER)PARTITION BY RANGE(MONTH_ID)subpartition by list (AREA_ID)
Time of Update: 2018-12-07
一個修改Oracle使用者密碼的小訣竅 資料庫版本:9.2.0.5(oracel 10g也可以使用)有時候我們可能不知道一個使用者的密碼,但是又需要以這個使用者做一些操作,又不能去修改掉這個使用者的密碼,這個時候,就可以利用一些小竅門,來完成操作。unix 的話,需要轉到oracle使用者環境變數下,前提是採用作業系統驗證。具體操作過程如下:SQL*Plus: Release 9.2.0.5.0 - Production on 星期日 11月 21 13:32:34 2004Copyright
Time of Update: 2018-12-07
Oracle RAC 同時具備HA(High Availiablity) 和LB(LoadBalance). 而其高可用性的基礎就是Failover(容錯移轉). 它指叢集中任何一個節點的故障都不會影響使用者的使用,串連到故障節點的使用者會被自動轉移到健康節點,從使用者感受而言, 是感覺不到這種切換。 Oracle 10g RAC 的Failover 可以分為3種: 1. Client-Side Connect time Failover 2. TAF 3. Service-Side TAF
Time of Update: 2018-12-07
In the Oracle - MSSQL Convert Tips (1) I already mentioned several tips that used very often.Today's project contains too much views , stored procedures and trigger and the lines of these code are big.So I try to find some tools to ease the
Time of Update: 2018-12-07
1、應用開發(Application Development) SQL*Plus E:\Oracle\Ora81\BIN\SQLPLUSW.EXE 2、資料庫管理(Database Administration) Database Configuration Assistant 資料庫配置助手:建立、配置、刪除資料庫 DBA Studio 將多個資料庫工具併入一個應用程式中。DBA Studio 管理以下對象: 例 程:包括啟動、關閉和常式化常式。 方 案:包括表、索引和 Oracle8對象。
Time of Update: 2018-12-07
1 select 2 b.file_id 檔案ID號, 3 b.tablespace_name 資料表空間名, 4 b.bytes/1024/1024 ||'MB' 位元組數, 5 (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 ||'MB' 已使用, 6 sum(nvl(a.bytes,0))/1024/1024 ||'MB' 剩餘空間, 7 sum(nvl(a.bytes,0))/(b.bytes)*100 ||'%'剩餘百分比 8
Time of Update: 2018-12-07
這個Xmanager整死我了。今天終於配好了,分享我的經驗給大家。網上有很多胡說的,我這個絕對是原創成功的。 1 檢查啟動層級。命令如下: # cd /etc # cp inittab inittab.bak # cat inittab 如: 請保證紅色框內的內容是5。 2 配置/etc/gdm/custom.conf 在[xdmcp]下添加這樣幾句 Enable=true Port=177 在[security]下添加:
Time of Update: 2018-12-07
安裝oracle時還需要修改的幾個檔案和參數:/etc/security/limits.confnproc:可以開啟的進程數量nofile:可以開啟的檔案數量/etc/pam.d/login,改成這樣:#Add for Install Oracle Database 11gsession required /lib/security/pam_limits.sosession required pam_limits.so修改/etc/profile,添加如下內容:if [$USER =
Time of Update: 2018-12-07
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
Time of Update: 2018-12-07
遇到的需求是查看我們給使用者建立的網站的欄目被調整了N多次後現在是什麼樣子了,於是在網上找到相關的資料,用oracle特有的語句查詢。詳細內容轉自http://www.javaeye.com/topic/287749 Start with...Connect By子句遞迴查詢一般用於一個表維護樹形結構的應用。建立樣本表:CREATE TABLE TBL_TEST( ID NUMBER, NAME VARCHAR2(100 BYTE), PID NUMBER
Time of Update: 2018-12-07
1.建立資料表空間 create tablespace data01 datafile 'd:/oracledb/data01.dbf' size 500m 2.刪除資料表空間drop tablespace data01 including contents and datafiles; 3.修改資料表空間大小alter database datafile 'd:/oracledb/data01.dbf' resize 1000m 4.移動資料表空間到另一資料表空間alter table
Time of Update: 2018-12-07
Oracle資料庫以其高可靠性、安全性、可相容性,得到越來越多的企業的青睞。如何使Oracle資料庫保持優良效能,這是許多資料庫管理員關心的問題,根據筆者經驗建議不妨針對以下幾個方面加以考慮。 一、分區
Time of Update: 2018-12-07
一、冷備份 資料庫在關閉狀態下完成所有物理系統檔案拷貝的過程,也稱離線備份 適合於非歸檔模式下,資料庫處於一致性狀態 二、步驟 首先在啟動並執行庫中得到資料庫啟動並執行所有的物理檔案位置,然後在計劃內關閉資料庫(shutdown) 再執行拷貝物理文家到備份路徑或備份裝置 備份完成後立即啟動資料庫讓其提供正常的服務 三、冷備指令碼的寫法 首先應該在相關視圖裡查出資料庫的資料檔案,記錄檔,控制檔案,臨時檔案所在的位置 注意:不要直接把oradat
Time of Update: 2018-12-07
在過去的十年中,Oracle已經成為世界上最專業的資料庫之一。對於IT專家來說,就是要確保利用Oracle的強大特性來提高他們公司的生產力。最有效方法之一是通過Oracle調優。它有大量的調整參數和技術來改進你的Oracle資料庫的效能。 Oracle調優是一個複雜的主題。關於調優可以寫整整一本書,不過,為了改善Oracle資料庫的效能,有一些基本的概念是每個Oracle DBA都應該遵從的。 在這篇簡介中,我們將簡要地介紹以下的Oracle主題:
Time of Update: 2018-12-07
1. 自動成長的資料類型處理 MYSQL有自動成長的資料類型,插入記錄時不用操作此欄位,會自動獲得資料值。ORACLE沒有自動成長的資料類型,需要建立一個自動成長的序號,插入記錄時要把序號的下一個值賦於此欄位。 CREATE SEQUENCE 序號的名稱 (最好是表名+序號標記) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 CYCLE NOCACHE; 其中最大的值按欄位的長度來定, 如果定義的自動成長的序號 NUMBER(6) , 最大值為999
Time of Update: 2018-12-07
寫在前面的廢話由於工作需要經常用到 ORACLE預存程序 其中數組是不可避免的一組成元素.那麼讓我們來體會一下 ORACLE預存程序的數組到低是如何使用的....首先數組是一個資料類型(TYPE). 需要如下語句進行建立和聲明.create or replace type myvarray_list as varray(10) of varchar2(50)1 數組作為過程的輸入參數 create or replace procedure show_list_P(/*用於顯示數組*/ p_
Time of Update: 2018-12-07
這個預存程序啊,正如本人的心思一樣複雜詭異...首先介紹一下表的結構 HR_DEPARTMENT 表主要列可以歸為以下幾項:select T1.CPNY_ID AS COMPANY_ID, T1.DEPTID DEP_ID, T1.deptno DEPT_NO, T1.dept_level DEPT_LEVEL, t2.deptno PARENT_DEPT_NO, t2.dept_level PARENT_
Time of Update: 2018-12-07
--建立資料資料表空間create tablespace CICIloggingdatafile '/usr/lib/oracle/xe/oradata/cici/CICI.DBF'size 32mautoextend onextent management local;--建立使用者並指定資料表空間CREATE USER cici IDENTIFIED BY ciciPROFILE DEFAULTDEFAULT TABLESPACE CICIACCOUNT UNLOCK;GRANT
Time of Update: 2018-12-07
正常從PLSQL developer登入 oracle 本機伺服器端時候 出現如下錯誤解決cmd-->C:\Users\Administrator.cici-THINK>sqlplus /nologSQL*Plus: Release 11.2.0.2.0 Production on 星期日 3月 3 14:58:29 2013Copyright (c) 1982, 2010, Oracle. All rights reserved.SQL> conn
Time of Update: 2018-12-07
影響ORACLE效率的關鍵點 原文 http://hi.baidu.com/odbcconnection/item/f4a56cbf1c8bea422bebe32f 1:選擇最有效率的表名順序(只在基於規則的最佳化器中有效)