Time of Update: 2016-07-20
標籤:DECLARE TYPE rr IS REF CURSOR; TYPE r_emp IS RECORD( empno NUMBER(4), ename VARCHAR2(10), job VARCHAR2(9), mgr NUMBER(4), hiredate DATE, sal NUMBER(7, 2), comm NUMBER(7, 2), deptno NUMBER(2));
Time of Update: 2016-07-20
標籤:oracle 開機自啟動 linuxORACLE 設定開機自啟動說明:一般而言windows平台oracle伺服器會自動啟動,但linux不會,包括監聽、資料庫、控制台emctl 需要進行設定可用方式: 方式一:利用OS的服務:oratab 方式二:利用oracle內建的dbstart和dbshut個人覺得兩種方式沒有特別大的區別,最後都是利用linux的服務來實現,本文結合自己生產操作,利用oratab舉例說明step 1
Time of Update: 2016-07-21
標籤:rowid簡介 rowid就是唯一標誌記錄物理位置的一個id,在oracle 8版本以前,rowid由file#+block#+row#組成,佔用6個bytes的空間,10 bit 的 file# ,22bit 的 block# ,16 bit 的 row#。 從oracle 8開始rowid變成了extend rowid,由data_object_id#+rfile#+block#+row#組成,佔用10個bytes的空間, 32bit的
Time of Update: 2016-07-21
標籤:oracle 連續 簽到 登陸
Time of Update: 2016-07-20
標籤:一、行轉列1.1、初始測試資料表結構:TEST_TB_GRADESql代碼:1 create table TEST_TB_GRADE2 (3 ID NUMBER(10) not null,4 USER_NAME VARCHAR2(20
Time of Update: 2016-07-21
標籤:5.1 CASE語句1. CASE語句具有如下結構CASE SELECTOR WHEN EXPRESSION 1 THEN STATEMENT 1; WHEN EXPRESSSION 2 THEN STATEMENT 2; ........ WHEN EXPRESSION N THEN STATEMENT N; ELSE STATEMENT N+1; END
Time of Update: 2016-07-20
標籤:Oracle安裝錯誤ora-00922(缺少或無效選項)(2012-03-19 10:49:27)轉載▼標籤:雜談 安裝Oracle 11g R2的過程中,在建立資料庫執行個體時出現了該錯誤,如果選擇"忽略"就會出現ora-28000錯誤。經網路查詢驗證,這是屬於在前面組態管理員密碼的時候,採用了數字開頭的密碼,Oracle貌似對此不支援,但當時不提示出錯,暈倒!據說包含其他非法特殊字元也可能產生此問題。記錄一下,給自己備忘:ORA-00922: 選項缺失或無效
Time of Update: 2016-07-20
標籤:如何解除Oracle 帳號鎖定(the account is locked) 在plsql developer中要是以scott/tiger登入時提示ora-28000 the account islocked。解決辦法:新裝完Oracle10g後,用scott/tiger測試,會出現以下錯誤提示: oracle10g the account is locked
Time of Update: 2016-07-21
標籤:4.1 IF 語句IF語句兩種形式;IF-THEN IF-THEN-ELSE 使用IF-THEN,可以指定需要執行的一組動作。 IF-THEN-ELSE語句指定兩組動作1. IF-THEN TRUE執行語句序列結構:IF CONDITION THENSTATEMENT 1;.......STATEMENT N;END IF;2. IF - THEN-
Time of Update: 2016-07-21
標籤:3.1 在PL/SQL中使用DML在PL/SQL語塊中,兩種變數賦值a. := 初始化。b. select into文法,PL/SQL語塊的聲明部分被聲明的變數,後期可以使用選擇語句進行賦值。3.1.1變數初始化時使用select into文法select A INTO V_A INSERT INTO xxx(表)( XA)values (V_A)3.1.2 在pl/sql語句塊中使用DMLa.使用oracle序列 CURRb.擷取和遞增序列值 CURRVAL 返回序列的當前值
Time of Update: 2016-07-20
標籤:zabbix odbc oracle在zabbix下面使用ODBC 監控oracle資料庫(11.2.0.3)和mysql資料庫1,監控mysql資料庫1)安裝ODBCyum -y install unixODBC unixODBC-develyum install mysql-connector-odbc2)odbcinst -j 查看設定檔unixODBC 2.2.14DRIVERS............: /etc/odbcinst.iniSYSTEM DATA
Time of Update: 2016-07-20
標籤:原則一:注意WHERE子句中的串連順序: ORACLE採用自下而上的順序解析WHERE子句,根據這個原理,表之間的串連必須寫在其他WHERE條件之前, 那些可以過濾掉最大數量記錄的條件必須寫在WHERE子句的末尾. 尤其是“主鍵ID=?”這樣的條件。 原則二: SELECT子句中避免使用 ‘ * ‘: ORACLE在解析的過程中, 會將‘*‘ 依次轉換成所有的列名, 這個工作是通過查詢資料字典完成的, 這意味著將耗費更多的時間 。
Time of Update: 2016-07-21
標籤:詳細代碼:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import
Time of Update: 2016-07-19
標籤:一.建庫1.(點擊左上方帶綠色+號的按鈕)2.(進入這個介面,passowrd為密碼。填寫完後點擊下面一排的Test按鈕進行測試,無異常就點擊Connect) 二.建表1-1. create table 表名1( Tid number(4) --primary key 資料行層級條件約束(主鍵), Tname varchar(10) --ont null 非空約束,只能定義在資料行層級條件約束, Tsex varchar2(2
Time of Update: 2016-07-21
標籤:詳細代碼:import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import
Time of Update: 2016-07-19
標籤:系統內容: win7 + iis7asp.net應用程式訪問oracle資料庫時,報ORA-12560: TNS: 協議適配器錯誤。使用c/s程式訪問資料庫沒有問題,plsql也沒問題,說明oracle驅動安裝沒有問題。使用visual studio程式開發伺服器沒有問題,因此確定是iis設定或許可權的問題。 接著,按常規做法,將oralce安裝目錄授權給network
Time of Update: 2016-07-21
標籤:通用程式設計語言基礎2.1PL/SQL編程基礎1. 字元類型:支援四中類型字元:字母,數字,符號和空格,組合一個或多個字元就會建立一個詞彙單元2. 詞彙單元a.標識符必須以字元開頭b.保留字是pl/sql專用詞c. 定界符只對pl/sql有特殊含義的字元(算數操作和引號)d.註解單行(--)多行(/**/)2.1.1 利用語言群組件字元類和詞彙單元相當於字母和拼字單詞2.1.2 利用PL/SQL變數a v_a 和V_A是相同的變數名,PL/SQL不區分大小寫b.
Time of Update: 2016-07-21
標籤:1、set linesize 100; 設定長度 2、set pagesize 30; 設定每頁顯示數目 3、em a.sql 開啟記事本 4、@ a 執行檔案a中的代碼,可指定檔案的路徑 @d:a.txt 5、conn 使用者名稱/密碼 根據使用者名稱和密碼串連資料庫 如果串連超級管理員(sys) 則應加上as sysdba; 6、show user; 顯示當前串連的使用者 7、select * from tab; 得到目前使用者下的所有表
Time of Update: 2016-07-19
標籤: 一、資料庫管理員每個oracle資料庫應該至少有一個資料庫管理員(dba),對於一個小的資料庫,一個dba就夠了,但是對於一個大的資料庫可能需要多個dba分擔不同的管理職責。那麼一個資料庫管理員的主要工作是什麼呢:1.安裝和升級oracle 資料庫2.建庫,資料表空間,表,視圖,索引…3.制定並實施備份和恢複計劃4.資料庫許可權管理,調優,故障排除5.對於進階dba,要求能參與項目開發,會編寫sql 語句、預存程序、觸發器、規則、約束、包 &
Time of Update: 2016-07-20
標籤:1.傳統一層一層傳資料,而PLSQL作為獨立的單元返回用戶端,減少查詢,減少網路傳輸的往返,搞笑2.PL/SQL語句塊 分為兩種:命名(子程式,函數,包儲存在資料庫中,後期可以根據名稱進行引用),匿名區別:命名語句Block