Time of Update: 2016-08-13
標籤:運行 cmd 按如下輸入命令sqlplus / as sysdba ---------以sys登陸 超級使用者(sysdba)alter user 使用者名稱 account unlock; --------- 解除鎖定(必須帶“;”號)alter user 使用者名稱 identified 密碼;
Time of Update: 2016-08-12
標籤:查詢方式:LIKE ‘%xx%‘普通: SELECT * FROM TABLE T WHERE T.COLUNM LIKE ‘%xx%‘最佳化:使用 INSTRSELECT * FROM TABLE T WHERE INSTR(T.COLUNM, xx)>0在執行的時候,執行計畫顯示,消耗值,io值,cpu值均非常大,原因是like後面前模糊查詢導致索引失效,進行全表掃描。 1. 盡量不要使用 like ‘%%‘ 2.
Time of Update: 2016-08-12
標籤:SQL(Strutured Query Language):結構化查詢語言 (SQL)SQL可分為: <1>資料定義語言 (Data Definition Language)(DDL):Data Definition
Time of Update: 2016-08-12
標籤: LoadBalance 就是把負載平均的分配到叢集中的各個節點,從而提高整體的吞吐能力。 Oracle 10g RAC 提供了兩種不同的方法來分散負載:1. 通過Connection Balancing,按照某種演算法把使用者指派到不同的節點。也可認為是純技術的分散負載。2. 通過Service,在應用程式層上進行分散,也可認為是面象業務的分散負載。 一.Connection&
Time of Update: 2016-08-12
標籤:最近遇到一個使用了Oracle資料庫的伺服器,在狂學oracle+請教高手後終於搞到了網站後台管理介面的所有使用者密碼,我發現oracle操作起來真是太麻煩,為了兄弟們以後少走些彎路,我把入侵當中必需的命令整理出來,一個星期的心血,著作權,轉載請註明作者.1、su – oracle 不是必需,適合於沒有DBA密碼時使用,可以不用密碼來進入sqlplus介面。2、sqlplus /nolog 或sqlplus system/manager
Time of Update: 2016-08-12
標籤: Oracle RAC 中OCR 和Voting Disk 備份在我的blog: Oracle RAC 常用維護工具和命令 中已經有說明,現在再次把它單獨拿出做一個說明, 因為OCR 和Voting Disk 對於RAC 系統來說太重要了。 Oracle
Time of Update: 2016-08-12
標籤:Oracle 的生產庫都是啟動在歸檔模式下,RAC下歸檔非歸檔的切換和單一實例也是一樣的,都是在MOUNT模式下執行ALTER DATABASE ARCHIVELOG/NOARCHIVELOG;命令。 不同的是:RAC環境下所有執行個體都必須處於非OPEN狀態,然後在任意一個處於MOUNT狀態的執行個體執行ALTER DATABASE命令,操作成功後,再正常啟動其它執行個體即可。注意:RAC資料庫由於擁有多個執行個體,要注意每個執行個體相關
Time of Update: 2016-08-12
標籤:innodb lock orcale 有人問,MySQL裡Update時條件列沒有索引,產生的是表級鎖,而Oracle裡是行級鎖。下面來對比下MySQL
Time of Update: 2016-08-12
標籤:package oracle public import 資料庫 JDBC 提供訪問資料庫的標準 就是一系列介面 定義了訪問資料庫的通用的方法由各個資料庫廠商提供對JDBC的實現JDBC介面的定義資料庫廠商對jdbc的實現
Time of Update: 2016-08-12
標籤:1、安裝前提
Time of Update: 2016-08-12
標籤: 1:oracle的服務oracleservice + sid # 資料庫服務oracleoradb10g_home1listener # 資料庫的監聽服務。2:啟動本機資料庫: 啟動oracleservice + sid:資料庫服務
Time of Update: 2016-08-12
標籤: 之前在.net平台下操作Oracle都是用的oracle.dataaccell.dll引用,但是伺服器升級為II8後,發布的新服務有關Oracle資料庫部分都無法運行,調試了好久發現是IIS8不支援低版本的Oracle.dataAccess.dll檔案,需更新為新版本的Oracle.ManagedDataAccess.dll,下載連結如下:http://pan.baidu.com/s/1kUXElynIIS8無法調用Oracle.DataAccess .dll問題
Time of Update: 2016-08-12
標籤:pro*c是進階的用法,OCI是oracle的基礎用法如何編譯.pc檔案: proc code=cpp parse=none iname=filename.pc oname=filename.cpp一, 首先要包涵標頭檔#include 這個標頭檔二, 在聲明宿主變數之前一定要先定義struct sqlca sqlca;這個變數。三,
Time of Update: 2016-08-12
標籤: 建立DBLINK的方法: 1. create public database link dblink connect to totalplant identified by totalplant using
Time of Update: 2016-08-13
標籤:有時候資料死了,或者沒有監聽,不必重啟機子,重啟一下資料庫服務行了,下面是linux下的啟動步驟,沒有在win下執行過,可能也可以!以oracle9i為例(1) 以oracle身份登入資料庫,命令:su – oracle(2) 進入Sqlplus控制台,命令:sqlplus /nolog(3) 以系統管理員登入,命令:connect / as sysdba(4) 啟動資料庫,命令:startup(5) 如果是關閉資料庫,命令:shutdown immediate(6)
Time of Update: 2016-08-12
標籤: 在日常的工作當中,已經幾次遇到Oracle資料庫 建立了新的作業但是不執行的問題。寫下來給大家分享一下。我們日常在dbms_job這個包建立了相關作業,但是到點也不會執行,在百度上看了一下
Time of Update: 2016-08-12
標籤:http://blog.csdn.net/zhoufoxcn/article/details/1762351在oracle中sequence就是序號,每次取的時候它會自動增加。sequence與表沒有關係。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權。
Time of Update: 2016-08-12
標籤:有兩個簡單例子,以說明 “exists”和“in”的效率問題1. select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;T1資料量小而T2資料量非常大時,T1<<T2 時,exists 的查詢效率高。2. select * from T1 where T1.a in (select T2.a from T2) ;T1資料量非常大而T2資料量小時,
Time of Update: 2016-08-12
標籤:原文:http://www.jb51.net/article/37633.htmNUMBER ( precision, scale)a) precision表示數字中的有效位;如果沒有指定precision的話,Oracle將使用38作為精度。b) 如果scale大於零,表示數字精確到小數點右邊的位元;scale預設設定為0;如果scale小於零,Oracle將把該數字取捨到小數點左邊的指定位元。c)
Time of Update: 2016-08-11
標籤:oracle 資料庫 管理 Oracle 進階查詢1 集合運算 union 並集 把兩張表合成一張表 intersect 交集 一樣的留下,不一樣的不要 minus 減去