Oracle 資料庫12c 16大新特性總結

標籤:Oracle 12c 發行很久,一直想找個時間好好學習一下,畢竟後續12c將會逐漸替代現有資料庫版本,成為主流資料庫版本。現就12c 一些常用的特性給大家一起學習一下。1. 線上重新命名和重新置放活躍資料檔案不同於以往的版本,在Oracle資料庫12c R1版本中對資料檔案的遷移或重新命名不再需要太多繁瑣的步驟,即把表空間置為唯讀模式,接下來是對資料檔案進行離線操作。在12c R1中,可以使用ALTER DATABASE MOVE

Oracle刪除表、欄位之前判斷表、欄位是否存在

標籤:這篇文章主要介紹了Oracle刪除表、欄位之前判斷表、欄位是否存在的相關資料,需要的朋友可以參考下  在Oracle中若刪除一個不存在的表,如 “DROP TABLE tableName”,則會提示:ORA-00942:表或視圖不存在若在程式中執行該語句則會報異常,這就需要我們在刪除表前先判斷該表是否存在,若存在則刪除.?1234567891011DECLAREnum NUMBER;BEGINSELECT COUNT(1)INTO

淺述Oracle分散式交易概念

標籤:著系統的複雜性不斷增加,我們所面對的分布式系統漸漸增加。Distributed File System、分布式訊息佇列系統等等層出不窮,在一些行業特別是互連網行業應用廣泛。分布式資料庫也是目前使用比較常用的分布式系統之一。 簡單來說,分散式資料庫就是通過多個相互串連的資料庫節點(注意不是Instance),來支援前端系統資料訪問需要的資料庫組織圖。各個節點之間相互獨立、自我管理(site autonomy)。分散式資料庫系統追求的主要目標包括:可用性(availability)、

oracle系統包——dbms_random用法及order by 小結

標籤: dbms_random是一個可以產生隨機數值或者字串的程式包。這個包有initialize()、seed()、terminate()、value()、normal()、random()、string()等幾個函數,但value()是最常用的,下面依次介紹各個函數的詳細用法: 1.dbms_random.value方法 第一種:FUNCTION value RETURN NUMBER;說明:這種用法沒有參數,會返回一個具有38位精度的數值,

Oracle調整記憶體大小

標籤:11g版本之前設定:sga_target11g版本設定:memory_target(自動分配sga和pga大小)查看記憶體當前記憶體大小:SQL> show parameter sgaSQL>show parameter memory_target語句:alter system set memory_target=4g scope=spfile; 

Oracle監聽服務無法啟動

標籤:本機電腦上的OracleOraDb11g_home1TNSListener服務啟動後又停止瞭解決方案 . (我的系統是win7 裝的Oracle 11g )1、錯誤描述:本機電腦上的OracleOraDb11g_home1TNSListener服務啟動後又停止了。一些服務自動停止,如果它們沒有什麼可做的,例如 "效能記錄檔及警示

oracle的oci和thin區別

標籤:  我是今天看到tomcat資料來源的配置時,想起來這個問題,剛開始還不曉得thin是什麼東西!  database.url=jdbc:oracle:thin:angel/[email protected]:1530:monitordb  經過上網查詢,得到如下結果:  jdbc:oracle串連的是oracle資料庫  thin是一種方法  angel/oracle那個angel是使用者名稱,oracle是密碼  192.168.55.11是你要連的電腦ip  1530是ora

不安裝oracle用戶端,用plsql串連oracle

標籤:首先安裝32位和64位的Oracle用戶端在很多Oracle安裝介紹中,都有提到設定2點,一、e1、環境變數。NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK2、TNS_ADMIND:\app\product\11.2.0\client_1_64\network\admin二、通過PL/SQL登入,設定Preferences.左上方紅框內可以看到顯示未登入狀態,即在登入pl/Sql的時候,不填入帳號密碼,直接取消,然後就會彈到頁面。在Tools

ORACLE用SYS登入報ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解決方案

標籤:況一:使用sqlplus登入正常輸入使用者名稱的口令,就會報錯,因為SYS是在資料庫之外的超級管理員,所以我們在登入的時候要在輸入口令:口令+as sysdba(比如:123456 as sysdba)情況二:使用PL/SQL登入這是我們平時的登入資料庫很常規的操作,但是用SYS作為使用者名稱登入的時候就會報ORA-28009:connection as SYS should be as SYSDBA OR

修改oracle資料庫監聽連接埠號碼

標籤:oracle預設連接埠號碼是1521.很容易就被駭客掃描到然後天天惦記你的資料庫所以修改預設連接埠號碼就很有必要了1、首先查看監聽狀態lsnrctl status2、關閉監聽lsnrctl stop3、修改監聽檔案1521====>10001SID_LIST_LISTENER =  (SID_LIST =    (SID_DESC =      (ORACLE_HOME = /u01/11g)   

oracle中utl_file包讀寫檔案操作執行個體學習

標籤:在oracle中utl_file包提供了一些操作文字檔的函數和過程,學習了一下他的基本操作 1.建立directory,並給使用者授權 複製代碼 代碼如下:--建立directory create or replace directory TESTFILE as ‘/home/oracle/zxx/test‘; --給使用者授權 grant read, write on directory TESTFILE to zxx; 詳細介紹

Oracle學習1

標籤:1、插入資料文法:INSERT INTO table_name (column1,column2,...) values (values1,values2,...);  當不寫列名時預設是為每一列插入資料。2、查看錶結構:desc table_name;3、查詢表中資料:select * from table_name;4、複製表:CREATE TABLE table_old AS SELECT column1,column2,...|* FROM

oracle 11g 之LogMiner分析重做日誌實踐

標籤:1.安裝LogMiner以DBA使用者身份運行下面2個指令碼:dbmslm.sql用來建立DBMS_LOGMNR包,該包用來分析記錄檔。SQL> @$ORACLE_HOME/rdbms/admin/dbmslm.sql;Package created.Grant succeeded.Synonym created.dbmslmd.sql用來建立DBMS_LOGMNR_D包,該包用來建立資料字典檔案。SQL>

CodeSmith串連Oracle

標籤:Win7上僅安裝了Oracle32位用戶端,此時CodeSmith無法串連Oracle資料庫。解決方案一:如果同一台電腦安裝了Oracle64位元據庫,這樣CodeSmith可以串連資料庫。解決方案二:下載64位的用戶端,精簡安裝包也可。安裝或解壓後,將32位用戶端安裝目錄下的(…\client_1\network\admin\)tnsnames.ora檔案複製到64位用戶端安裝目錄下,並將64位bin目錄添加到Path變數中。CodeSmith串連Oracle

二十九、oracle 觸發器

標籤:一、觸發器簡介      觸發器的定義就是說某個條件成立的時候,觸發器裡面所定義的語句就會被自動的執行。因此觸發器不需要人為的去調用,也不能調用。然後,觸發器的觸發條件其實在你定義的時候就已經設定好了。這裡面需要說明一下,觸發器可以分為語句級觸發器和行級觸發器。詳細的介紹可以參考網上的資料,簡單的說就是語句級的觸發器可以在某些語句執行前或執行後被觸發。而行級觸發器則是在定義的了觸發的表中的行資料改變時就會被觸發一次。具體舉例:1、

關於mysql 和Oracle的一大堆麻煩問題的解決方案

標籤:[INS-20802] Oracle Net Configuration Assistant 失敗在百度上找了半天並沒有找到可靠的解決方案,最後是可以安裝完成的,之後我通過SQL Plus串連就報這個錯誤。我再次在網上找解決方案還是沒找到。用PL/SQL串連又報這個錯誤 然後我試著在listener.ora這個檔案進行修改測試了還是不行,然後我又刪掉了第一行代碼(PROGRAM = extproc)這行最後還是報這個錯誤。每次修改完都重新啟動一下監聽服務的。然後又用這個解決方案:

二十七、oracle 例外

標籤:一、例外分類oracle將例外分為預定義例外、非預定義例外和自訂例外三種。1)、預定義例外用於處理常見的oracle錯誤。2)、非預定義例外用於處理預定義例外不能處理的例外。3)、自訂例外用於處理與oracle錯誤無關的其它情況。下面通過一個小案例示範如果不處理例外看會出現什麼情況?編寫一個預存程序,可接收僱員的編號,並顯示該僱員的姓名。sql代碼如下:SET SERVEROUTPUT ON;DECLARE V_ENAME EMP.ENAME%TYPE;BEGIN SELECT

oracle字元函數

標籤:UPPER(char) 小寫轉大寫LOWER(char) 大寫轉小寫INITCAP(char) 首字母轉換SUBSTR(char,[m[,n]]) 截取字串函數 從源字串char的m開始截取,截取n位 你可以省略,代表截取到末尾m為0,表示沖字串首字母截取。m為負數,表示沖字串尾部截取例子:SQL> select substr(‘abcde‘,2,3),substr(‘abcde‘,2),substr(‘abcde‘,-2,1) from dual;SUB SUBS S--- -

oracle job SYSDATE

標籤:  select SYSDATE  --2016-04-14 16:57:09 目前時間,SYSDATE+1   --2016-04-15 16:57:09  第二天的目前時間,TRUNC(SYSDATE) --2016-04-14   當前日期,TRUNC(SYSDATE)+1  --2016-04-

[資料庫] Navicat for Oracle設定唯一性和遞增序列實驗

標籤:這篇文章主要講述Navicat for Oracle設定唯一性限制式和設定某欄位為遞增序列。文章主要以圖文為主,雖然都是非常簡單基礎的文章,但還是希望對你有所協助。推薦前一篇文章:[資料庫] Navicat for Oracle基本用法圖文介紹一. 設定唯一性參考文章:Oracle之唯一性限制式(UNIQUE Constraint)用法詳解唯一性限制式英文是Unique Constraint,它是指表中一個欄位或者多個欄位聯合起來能夠唯一標識一條記錄的約束。聯合欄位中,可以包含空Í

總頁數: 1509 1 .... 113 114 115 116 117 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.