Time of Update: 2018-07-24
想研究一下Oracle資料庫,發現安裝Oracle太麻煩了,所以想省事兒,使用docker中的Oracle作為練習。 使用 sudo docker search Oracle 命令搜尋Oracle資料庫鏡像檔案,這裡發現已經有人發布了相關鏡像,連結:https://hub.docker.com/r/sath89/oracle-12c/,直接按照說明,使用pull命令下載鏡像。下載完成後如下所示: 下載鏡像之後,我們
Time of Update: 2018-07-24
/*======================================================================================================================================*//*tp_orders資料表空間,大小10M,檔案大小可自動成長,允許檔案擴充,最大限度為無限制建立A_oe使用者的預設資料表空間為tp_orders 密碼
Time of Update: 2018-07-24
添加oracle驅動包: 在lib中添加ojdbc6.jar 在controller中配置外掛程式: /** * 配置外掛程式 */public void configPlugin(Plugins me) {/*// 配置C3p0資料庫連接池外掛程式C3p0Plugin c3p0Plugin = new C3p0Plugin(getProperty("jdbcUrl"), getProperty("user"),
Time of Update: 2018-07-24
Oracle中如何擷取 系統目前時間 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; ORACLE裡擷取一個時間的年、季、月、周、日的函數 select to_char(sysdate, 'yyyy' ) from dual; --年
Time of Update: 2018-07-24
/* 一、 要使用閃回查詢,資料庫必須開啟automatic undo management,必須有undo資料表空間,必須設定好復原段的保留時間 */-- 在sqlplus中查看undo_management參數值是否為AUTO,如果是“MANUAL”手動,需要修改為“AUTO”;-- 查看復原段的保留時間undo_retention,預設900秒(15分鐘)show parameter undo-- 查看所有的復原段select SEGMENT_ID ,SEGMENT_NAME from
Time of Update: 2018-07-24
參考地址:http://wentao365.iteye.com/blog/779492 SELECT '目前時間' TITLE, TO_CHAR(SYSDATE, 'yyyy-mm-dd hh24:mi:ss') TIME FROM DUAL --目前時間UNION ALLSELECT '前一天前一小時前一分鐘前一秒' TITLE, TO_CHAR(SYSDATE - 1 - 1 / 24 - 1 / 24 / 60 - 1 / 24 / 60 / 60,
Time of Update: 2018-07-24
1、sqlplus sys/password as sysdba 管理員登入 2、建立暫存資料表空間 紅色部分更換成自己的路徑 create temporary tablespace mytest tempfile 'D:\app\Administrator\oradata\orcl\mytest.dbf' size 200m autoextend on next 200m maxsize 20480m extent management
Time of Update: 2018-07-24
max min avg count sum1,整個結果集是一個組 1) 求部門30 的最高工資,最低工資,平均工資,總人數,有工作的人數,工種數量及工資總和 複製代碼 代碼如下: select max(ename),max(sal), min(ename),min(sal), &
Time of Update: 2018-07-24
沒事兒嘮嘮IT 2016-12-04 00:02 導讀:Oracle中,除Exp命令可進行一般的全庫、全使用者匯出外,還可通過增加相關參數條件實現對部分庫表或資料的匯出。 測試環境 在如下圖的測試環境中,當前登入使用者名稱為“jck”,該使用者下有200多張表(如下圖) 用Exp匯出指定表(如上圖紅線框中的表)的全部資料 exp jck/password
Time of Update: 2018-07-24
Select語句文法: Select語句是日常使用最多的語句,它以select開頭。其中最重要的部分就是Select和From關鍵字,這兩項是查詢當中必須的部分,其他子句可以根據實際的需求進行變動。 擷取指定欄位資料代碼:
Time of Update: 2018-07-24
oracle如何去除欄位的斷行符號分行符號。 可以用trim也可以用replace。區別在於,trim處理字串兩端,而replace中間也可以處理。 trim select '全世界無產者' || '聯合起來。' from dual;select trim(chr(13) from trim(chr(10) from '全世界無產者')) || '聯合起來。' from dual; replace 當然就是 select
Time of Update: 2018-07-24
1.系統預設的幾個使用者: sys ——–網路系統管理使用者,具有最高資料庫系統管理權限 system——本地系統管理使用者,許可權次於sys scott——-普通使用者,預設是鎖住的(不可用) 預設情況下:scott 密碼是 tiger (自己設定) sys 密碼是安裝的時候輸入的密碼 system 密碼是安裝的時候輸入的密碼 2.登入使用者: sqlplus sys/密碼 as sysdba (sys網路系統管理員使用者登入)
Time of Update: 2018-07-24
恢複被delete的資料 假設表名稱為:table_delete 查看系統目前時間 --獲得系統目前時間 select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; 查看刪除資料之前的某個時間點該表裡面的資料
Time of Update: 2018-07-24
視圖是基於一個表或多個表或視圖的邏輯表,本身不包含資料,通過它可以對錶裡面的資料進行查詢和修改。視圖基於的表稱為基表,Oracle的資料庫 對象分為五種:表,視圖,序列,索引和同義字。 視圖是儲存在資料字典裡的一條select語句。通過建立視圖可以提取資料的邏輯上的集合或組合。 視圖的優點: 1.對資料庫的訪問,因為視圖可以有選擇性的選取資料庫裡的一部分。 2.使用者通過簡單的查詢可以從複雜查詢中得到結果。 3.維護資料的獨立性,試圖可從多個表檢索資料。
Time of Update: 2018-07-24
1.查詢使用者(資料)資料表空間 SELECT UPPER(F.TABLESPACE_NAME) "資料表空間名", D.TOT_GROOTTE_MB "資料表空間大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空間(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100, 2
Time of Update: 2018-07-24
Windows7上完全卸載Oracle 12c操作步驟 1.關閉Oracle所有的服務,按【win+R】運行【services.msc】找到所有Oracle開頭的服務(OracleVssWriterORCL+OracleServiceORCL+OracleOraDB12Home1TNSListener+OracleOraDB12Home1MTSRecoveryService+OracleJobSchedulerORCL),點擊停止。
Time of Update: 2018-07-24
本地安裝oracle instant client,下載,解壓,配置環境變數之後,執行sqlplus,報錯如下: [root@abc ~]# sqlplus sqlplus: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory [root@abc ~]# which sqlplus
Time of Update: 2018-07-24
Oracle函數——通用函數 NVL(express1,express2): 如果第一個運算式為空白,則顯示第二個運算式的值;如果第一個運算式不為空白,則顯示第一個運算式的值; NVL2(express1,express2,express3); 如果第一個運算式為空白,則返回運算式3,如果第一個運算式不為空白,則返回運算式2; NULLIF(express1,express2);
Time of Update: 2018-07-24
對於資料庫表的串連操作在資料看之中一共定義了兩種: 內串連:也成為等值串連(或者成為串連)是最早的一種串連方式,內串連是從別國表中刪除與其他被串連表中沒有匹配行的所有元祖,所以當匹配條件不滿足時內串連可能會丟失資訊,在之前所使用的串連方式都屬於內串連,而在where子句中設定的消除笛卡爾積的條件就採用了等值判斷的方式進行的;
Time of Update: 2018-07-24
工作需要,安裝裝了oracle 11g,在匯入其他機器上的備份資料的時間,發生一個錯誤: IMP-00019: 由於 ORACLE 錯誤 12899 而拒絕行 IMP-00003: 遇到 ORACLE 錯誤 12899 ORA-12899: 列 "ZHENG"."D_DIC"."DICEXPLAIN" 的值太大 (實際值: 140, 最大值: 100)