Time of Update: 2015-09-08
標籤:一、表名和列名的命名規則1)、必須以字母開頭2)、長度不能超過30個字元3)、不能使用oracle的保留字4)、只能使用如下字元 a-z,a-z,0-9,$,#等 二、資料類型1)、字元類char 長度固定,最多容納2000個字元。例子:char(10) ‘小韓’前四個字元放‘小韓’,後添6個空格補全,如‘小韓 ’varchar2(20) 長度可變,
Time of Update: 2015-09-09
標籤:在linux下重啟oracle資料庫及監聽器總結:方法1:用root以ssh登入到linux,開啟終端輸入以下命令:cd $ORACLE_HOME #進入到oracle的安裝目錄 dbstart #重啟伺服器 lsnrctl start #重啟監聽器&
Time of Update: 2015-09-08
標籤:oracle connect by用法先用scott使用者下的emp表做實驗.emp表有個欄位,一個是empno(員工編號),另一個是mgr(上級經理編號)下面是表中所有資料1select * from emp start with empno=7698 connect by mgr=prior empno;執行結果如下:得到的結果是empno=7698的資料,以及會得到mgr=7698的資料。它是向下遞迴的,
Time of Update: 2015-09-08
標籤:一、下載 :http://www.oracle.com/technetwork/topics/winsoft-085727.html 根據實際需求下載對應版本。 二,配置 把下載的instantclient-basic-win32-11.2.0.1.0壓縮包解壓到 C:\instantclient_11_2 目錄下。 增加如下“系統內容變數”: ORACLE_HOME = C:\instantclient_11_2 TNS_ADMIN = C:\instantclient_1
Time of Update: 2015-09-09
標籤:SQL的執行計畫實際代表了目標SQL在Oracle資料庫內部的具體執行步驟,作為調優,只有知道了最佳化器選擇的執行計畫是否為當前情形下最優的執行計畫,才能夠知道下一步往什麼方向。 執行計畫的定義:執行目標SQL的所有步驟的組合。 我們首先列出查看執行計畫的一些常用方法:1. explain plan命令PL/SQL Developer中通過快速鍵F5就可以查看目標SQL的執行計畫了。但其實按下F5後,實際後台調用的就是explain
Time of Update: 2015-09-09
標籤:進入cmd-->sqlplus sys as sysdba刪除資料表空間:DROP TABLESPACE TSEVE_DATA INCLUDING CONTENTS AND DATAFILES;建立資料表空間:create tablespace TSEVE_DATAlogging datafile ‘D:\allworkplace\oracleWS\TSEVE_DATA.dbf‘ size 50m
Time of Update: 2015-09-08
標籤:oracle 資料庫 違反完整約束條件 報錯 外鍵 怎樣查外鍵建在哪個表上有時候刪除某張表記錄的時候,會報錯外鍵約束不能刪除。如果不瞭解表之間的關係,可以通過以下語句查詢到外鍵是建在哪張表上的:select * from dba_constraints where constraint_name=‘xxx‘ and
Time of Update: 2015-09-09
標籤: public void GetData(string username, string userip, string userkey, string userareaid, string ypid, string in_provinces, string yearid, out DataTable data, out string out_success, out string out_message) { try
Time of Update: 2015-09-08
標籤:1:update 表名 set 列名= SUBSTR(列名,INSTR(列名,‘匹配字元‘,1,1)+1) where 條件 like ‘%*%‘2:select SUBSTR(列名,INSTR(列名,‘、‘,1,1)+1) as d from 表名 t where 條件 like ‘%-%‘;例:Select INSTR(‘ORC+001‘,‘+‘,1,1) from
Time of Update: 2015-09-09
標籤:1 啟用設定的監聽器 監聽器的名字取作“LDJ”,配置監聽地址、監聽服務有倆“orcl.com、weina”。 650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/72/DC/wKioL1Xu6cLB11dLAADFzacN-jQ580.jpg" style="float:none;" title="1.png"
Time of Update: 2015-09-08
標籤:http://blog.csdn.net/jojo52013145/article/details/7470812在資料庫的開發過程中,經常碰到包、預存程序、函數無法編譯或編譯時間會導致PL/SQL 無法響應的問題。碰到這種問題,基本上都要重啟資料庫解決,嚴重浪費開發時間。本文將就產生這種現象的原因和解決方案做基本的介紹。問題分析從事資料庫開發的都知道鎖的概念,如:執行 Update Table xxx Where xxx
Time of Update: 2015-09-08
標籤:oracle 資料庫 動態 空間 資訊 一、Oracle資料字典 資料字典是Oracle存放有關資料庫資訊的地方,其用途是用來描述資料的。比如一個表的建立者資訊,建立時間資訊,所屬資料表空間資訊,使用者存取權限資訊等。當使用者在對資料庫中的資料進行操作時遇到困難就可以訪問資料字典來查看詳細的資訊。 Oracle中的資料
Time of Update: 2015-09-08
標籤:oracle1.建立原表和物化視圖日誌SQL> create table t1(id int,name varchar2(30));Table created.SQL> alter table t1 add constraint pk_t1 primary key(id) using index;Table a
Time of Update: 2015-09-08
標籤:oracle name service db_name Oracle中的name解釋db_name 資料庫名資料庫名稱是整個資料庫的標識符,不能多於8個字元沒有預設值,不可更改。在Oracle RAC中,必須為每個執行個體設定該參數,多個執行個體必須有相同的值。db_domain 資料庫網域名稱稱 資料庫所在域、沒有預設值,不能更改 對應db_
Time of Update: 2015-09-08
標籤:一、過程 (預存程序)過程是一個能執行某個特定操作的子程式。使用CREATE OR REPLACE建立或者替換儲存在資料庫中的一個子程式。樣本1:聲明預存程序,該過程返回dept表行數DECLAREPROCEDURE getDeptCountASdeptCount INT;BEGINSELECT COUNT(*) INTO deptCount FROM DEPT;DBMS_OUTPUT.PUT_LINE(‘DEPT表的共有記錄數:‘||deptCount);END
Time of Update: 2015-09-08
標籤:oracle#!/bin/bash## du of each subdirectory in a directory for ASM#D=$1 if [[ -z $D ]]then echo "Please provide a directory !" exit 1fi&n
Time of Update: 2015-09-08
標籤:oracle 鎖 鎖(lock)是用於防止在訪問相同的資源(包括使用者物件、系統對象、記憶體、Oralce資料字典中的共用資料結構,最常見的是資料庫表Table對象)時 ,事務之間的有害性 互動(存、取)的一種機制。 不同類型的鎖,代表了目前使用者是允許還是阻止其它使用者對相同資源的同時存取,從而確保不破壞系統資料的完整性、一致性和並行性。
Time of Update: 2015-09-08
標籤:Numberic 資料類型用來儲存負的和正的整數、分數和浮點型資料,範圍在-1*10-103 和9.999…99*10125之間,有38位的精確度。標識一個資料超出這個範圍時就會出錯。Number( p,s) Number資料類型儲存一個有p位精確度的s位等級的資料numeric是number子類型,number可以存放1E-130~10E125數字,numeric最大精度為38位 來自為知筆記(Wiz)oracle表值numeric與nu
Time of Update: 2015-09-08
標籤:1、這是在oracle的sql視窗下執行一個代碼塊 declarev_char1 varchar2(100);v_char2 varchar2(100);v_c char(1); --中間變數beginv_char1 :=‘&no‘; --替換變換dbms_output.put_line(‘輸入的資料為:‘||v_char1);for i in reverse 1..length(v_char1)loopv_c :=
Time of Update: 2015-09-08
標籤:資料庫服務 database service oracle 伺服器 oracle中:1、查詢資料庫名:select name,dbid from v$database;或者show parameter db_name;2、查詢執行個體名:select instance_name from