Time of Update: 2014-12-23
標籤:一、Oracle體繫結構概述: Oracle的體繫結構是指資料庫的組成、工作過程與原理,以及資料在資料庫中的組織與管理機制。要瞭解Oracle資料庫的體繫結構,必須理解Oracle系統的重要概念和主要組件。 Oracle系統體繫結構由三部分組成:記憶體結構,進程結構,儲存結構。。如所示: 1、記憶體結構(SGA、PAG) 記憶體結構包括系統全域區(System Global Area,SGA)和程式全域區(Program Gloabl Area,PGA)
Time of Update: 2014-12-24
標籤: You work as a database administrator at Certkiller .com. Your database is open and running in ARCHIVELOG mode. You take RMAN full&
Time of Update: 2014-12-23
標籤:password oracle 應用程式 管理員 create 第十二章 使用者控制許可權1.許可權:資料庫安全性:系統安全性和資料安全性系統許可權: 對於資料庫的許可權對象許可權:
Time of Update: 2014-12-23
標籤:oracle 資料庫 一.啟動資料庫:1.啟動執行個體,裝載並開啟資料庫startup2.啟動執行個體,不裝載資料庫(資料庫建立過程中使用該模式)startup nomount3.啟動執行個體,裝載資料庫,不開啟資料庫(資料庫維護中使用)startup mount4.迫使執行個體啟動startup force啟動執行個體,裝載資料庫,介質恢複startup open
Time of Update: 2014-12-24
標籤:一、如何有效地利用資料字典 ORACLE的資料字典是資料庫的重要組成部分之一,它隨著資料庫的產生而產生, 隨著資料庫的變化而變化, 體現為sys使用者下的一些表和視圖。資料字典名稱是大寫的英文字元。
Time of Update: 2014-12-24
標籤:一、資料控制語句 (DML) 部分1.INSERT (往資料表裡插入記錄的語句)INSERT INTO 表名(欄位名1, 欄位名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(欄位名1, 欄位名2, ……) SELECT (欄位名1, 欄位名2, ……) FROM 另外的表名;字串類型的欄位值必須用單引號括起來, 例如:
Time of Update: 2014-12-24
標籤:別人訪問我時提示無監聽程式,ping能ping通,TNS配置正確,按照網上的說法我將原生tnsnames.ora、listener.ora中的localhost都改成了原生IP或者原生電腦全名,改完之後我本機串連資料庫都提示無監聽程式,嘗試了網上的很多做法,發現都不可以後來重新設定了一下監聽,發現listener.ora中的localhost變成了原生電腦全名,然後手動修改了tnsnames.ora的localhost為原生電腦全名,重啟監聽和oracle服務,發現再次訪問正常不再報無監聽
Time of Update: 2014-12-24
標籤:You are performing a block media recovery on the tools01.dbf data file in the SALES database using RMAN. Which two statements are correct
Time of Update: 2014-12-24
標籤:1.首先建立DUMP_DIR sqlplus / as sysdbaselect * from dba_directories如果沒有DUMP_DIR就執行下面的語句CREATE OR REPLACE DIRECTORY DUMP_DIR AS ‘C:\as‘ 此處的“C:\as”為DUMP_DIR的目錄,用來存放dmp檔案2.執行下面語句授權 GRANT READ, WRITE ON DIRECTORY SYS.DUMP_DIR TO SYSTEM3.匯入、匯出
Time of Update: 2014-12-24
標籤:sqlplus / as sysdba;(sqlplus 使用者名稱/密碼@ip:連接埠:資料庫執行個體 as sysdba;)set linesize 1000;(設定顯示多少列,pagesize:100;每頁多少記錄)select * from nls_database_parameters;(nls_language)select * from v$nls_parameters;(nls_language)關於這兩個表的定義NLS_DATABASE_PARAMETERS lists
Time of Update: 2014-12-24
標籤:1,首先,介紹一下to_char函數TO_CHAR 是把日期或數字轉換為字串,不能指定字串長度。使用TO_CHAR函數處理日期:TO_CHAR(number, ‘格式‘) 例如:TO_CHAR(salary,’$99,999.99’) 使用TO_CHAR函數處理日期:TO_CHAR(date,’格式’); TO_CHAR(newdate,’yyyy-mm-dd’) --將指定日期轉換為年-月-日 TO_CHAR(newdate,
Time of Update: 2014-12-24
標籤:oracle linux 上期中建立完資料庫執行個體,但是最後使用em訪問資料庫執行個體的時候出現了一個問題? Enterprise Manager 無法串連到資料庫執行個體。下面列出了組件的狀態。回答上面的問題請看以下oracle的結構:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/57/32/wKioL1SUOu6xVfxHAACXWOm4
Time of Update: 2014-12-24
標籤:11.2.0提示 cannot find a j2se sdk 並不是找不到正確的java?將啟動developer的捷徑修改下需要安裝gitbash之類的解譯器Start Menu > Oracle - OraDb11g_home1 > Application Development > SQL Developper -> PropertiesCHANGE "Target" By : C:\app\ORACLE_HOME\product\11.
Time of Update: 2014-12-23
標籤:group by rollup(a,b) = group by a,b + group by a + group by null 1 SQL> select deptno,job,sum(sal) 2 2 from emp 3 3 group by rollup(deptno,job); 4 5 DEPTNO JOB SUM(SAL) 6 ------ --------- ---
Time of Update: 2014-12-23
標籤:where與having可以過濾,一般來說盡量使用where ,但是如果過濾條件中有組函數,只能使用having 1 SQL> select deptno,avg(sal) 2 2 from emp 3 3 where deptno=10 4 4 group by deptno; 5 6 DEPTNO AVG(SAL) 7 ------ ---------- 8 10 2950 9 10 SQL> 11 SQL>
Time of Update: 2014-12-23
標籤:oracle資料類型轉換:顯示轉換盒隱式轉換oracle自動完成轉換 需要進行顯式轉換 l使用雙引號向日期中添加字元 1 SQL> select to_char(sysdate, ‘yyyy-mm-dd day‘) from dual; 2 3 TO_CHAR(SYSDATE,‘YYYY-MM-DDDAY 4 ------------------------------ 5 2014-12-23 星期二 6 7 SQL> select to_char(
Time of Update: 2014-12-23
標籤: 在日期上加上或減去一個數字結果仍為日期。 兩個日期相減返回日期之間相差的天數。 可以用數字除24來向日期中加上或減去小時。 1 SQL> select sysdate ,sysdate+2 from dual; 2 3 SYSDATE SYSDATE+2 4 ----------- ----------- 5 2014-12-23 2014-12-25 6 7 SQL> select hiredate,sysdate-hiredate from
Time of Update: 2014-12-23
標籤:JOB在實際應用中,使用很多。一般使用者定時執行某些函數,預存程序等。下面看看如何建立並啟動JOB。例如,使用job定時執行某個預存程序。預存程序名:Pro_Test_JOB執行間隔:2小時,sql語句如下declare job number; v_count number;begin SELECT COUNT(*) INTO v_count FROM user_jobs uj WHERE upper(uj.what) =
Time of Update: 2014-12-23
標籤:如果需要建立帶參數的job,如何建立呢。我們直接將參數聲明,並賦值,然後傳給job調用的預存程序即可。例如,預存程序名為Pro_Test_JOB,參數共有一個,是VARCHAR2類型。建立JOB如下:declare job number; v_count number;begin SELECT COUNT(*) INTO v_count FROM user_jobs uj WHERE upper(uj.what) = UPPER(‘declare
Time of Update: 2014-12-23
標籤:declare cursor cur_test is select t.txt_desig, m.segment_id, s.code_type_direct, case when s.uom_dist_ver_lower = ‘FL‘ then s.uom_dist_ver_lower || s.val_dist_ver_lower else