Time of Update: 2016-05-12
標籤: 今天要跟大家來聊一聊俺在使用Oracle資料庫的這段時間裡面學到的一些知識。 俺最近出來工作了,來到的公司是使用的Oracle資料庫,之前一直使用的是SQL的資料庫,在性質上二者前者是收費的,後者是開源的;在使用上主要還是靠自己探索,下面說說俺的一些收穫。在前段時間俺一直在鼓搗組長分下來的一個任務,定時同步資料的一個小程式,俺的Oracle之旅也是從這裡才算是正式開始的。 近期的學習中俺瞭解到Oracle資料庫本身是內建三個預設使用者的:sys(網路系統管理員)、system(本地
Time of Update: 2016-05-12
標籤:1. Oracle是大型資料庫而Mysql是中小型資料庫,Oracle市場佔有率達40%,Mysql只有20%左右,同時Mysql是開源的而Oracle價格非常高。2. Oracle支援大並發,大訪問量,是OLTP最好的工具。3.
Time of Update: 2016-05-12
標籤:概念什麼是Oracle資料庫?基本上,有Oracle資料庫的兩個主要組成部分 - 執行個體和資料庫本身。執行個體包括一些記憶體結構和後台進程,而資料庫是指磁碟資源。圖1會告訴你之間的關係。執行個體該執行個體分析(SGA + PGA
Time of Update: 2016-05-12
標籤: 一、使用者密碼即將到期,導致autotrace無法開啟 如果使用者密碼即將到期,在登入資料庫時會收到如下提示: ERROR: ORA-28002: the password will expire within 7
Time of Update: 2016-05-12
標籤:sql tunning advisor 使用的主要步驟: 1 建立tunning task 2 執行task 3 顯示tunning 結果 4 根據建議來運行相應的調優方法 下面來按照這個順序來實施一遍: 1 建立測試表以及索引SQL> CREATE TABLE test_sql_advisor AS SELECT OWNER,OBJECT_NAME,OBJECT_ID
Time of Update: 2016-05-12
標籤: 在開發EBS的合約報表列印的時候需要將小寫金額轉換為大寫。 如下是本人自己寫的轉換函式。主要思路:先擷取小數點位置,在區分整數與小數點處理,根據位元和數字組合讀取金額。 最後再處理特殊顯示部分。 /******************************************************************* * FUNCTION
Time of Update: 2016-05-12
標籤:索引類型 二叉樹索引、B樹索引(B-tree Indexes) B樹索引是使用最多的一種索引。預設情況下,建立的索引都是B樹索引。使用B樹結構來存放索引。B樹底層是葉子節點,葉子節點存放索引值和行標識(ROWIND) 二叉樹聚簇索引(B-tree Cluster
Time of Update: 2016-05-12
標籤:一、索引組織表(Index-Organized Table, IOT) 索引組織表是一類特殊的表,它將索引和表的資料存放區在一起。普通表的資料以無序(Heap)的方式存放在資料庫中。 而索引組織表按照主鍵進行排序,以二叉樹的形式對錶的資料進行儲存。 索引組織表不儲存ROWID,它通過主鍵來訪問資料。
Time of Update: 2016-05-12
標籤:一、分區表分區技術,Oracle允許把一個大表分成幾部分,每部分叫一個分區,然後把每個部分放在不同的物理磁碟,以提高整個資料庫的效能。每個分區還可以再分成幾份,這樣產生的分區叫子分區(Subpartition)。分區表邏輯上還是一個整體。1、優點: (1)分區技術使資料庫的可管理性變得更加容易,
Time of Update: 2016-05-12
標籤:Servlet+oracle MVC 架構 搭建簡易購物車web項目主要實現以下功能:1.使用者登入,從資料庫驗證使用者的合法性。2.購物大廳,從資料庫取出商品進行展示。3.在購物大廳可以點擊購買商品,跳到我的購物車介面。4.在我的購物車頁面,可以更新商品數量,並能夠計算商品總價。可以刪除商品。可以提交訂單。5.提交訂單以後,進入訂單頁面,展示個人資訊和訂單資訊 6.再次提交訂單以後,給使用者寄送電子郵件,提醒使用者。資料庫設計使用者表create table
Time of Update: 2016-05-12
標籤:今天,學習oracle資料庫中資料庫的建立和表的建立刪除修改等等操作。開始的時候,資料庫一直串連不上,後來知道原來是幾個服務沒有開啟:OracleXETNSListener,OracleXEClrAgent,OracleServiceXE。參考網址:http://jingyan.baidu.com/article/3d69c5518f2de2f0ce02d747.html我發現有些大學時候學習sql語句,有的並不適用oracle資料庫。下面是我實踐中用到的:--建立外鍵1 CREATE
Time of Update: 2016-05-12
標籤:首先安裝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
Time of Update: 2016-05-12
標籤:★先來定義分頁語句將要用到的幾個參數:int currentPage ; //當前頁int pageRecord ; //每頁顯示記錄數以之前的ADDRESSBOOK資料表為例(每頁顯示10條記錄): 一、SqlServe下載 資料庫分頁語句Java代碼 String sql = "select top "+pageRecord &
Time of Update: 2016-05-12
標籤:oracle序列詳解和建立自增主鍵Oracle序列主鍵 序列: 是oacle提供的用於產生一系列唯一數位資料庫物件。 l 自動提供唯一的數值 l 共用對象 l 主要用於提供主索引值 l 將序列值裝入記憶體可以提高訪問效率1.首先建立序列,Oracle序列的文法格式為: CREATE SEQUENCE 序列名 [INCREMENT BY n] [START WITH
Time of Update: 2016-05-12
標籤:1.select count(*) from employees where last_name like '_A%';key:02.select count(*)from employeeswhere to_char(hire_date,'YYYY')=1998;select count(*)from employeeswhere hire_date like '%98';key:23select to_char(hire_date,
Time of Update: 2016-05-12
標籤:1. 首先來類比Gap的產生1.1. 備庫關閉:[email protected]_s>shutdown immediate;1.2. 主庫切換日誌[email protected]>select SEQUENCE#,ARCHIVED,STATUS from v$log; SEQUENCE# ARC STATUS---------- ---
Time of Update: 2016-05-12
標籤:oracle預設連接埠號碼是1521.很容易就被駭客掃描到然後天天惦記你的資料庫所以修改預設連接埠號碼就很有必要了1、首先查看監聽狀態lsnrctl status2、關閉監聽lsnrctl stop3、修改監聽檔案1521====>10001SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (ORACLE_HOME = /u01/11g)
Time of Update: 2016-05-12
標籤:首先部分說明: Oracle的GROUP BY語句除了最基本的文法外,還支援ROLLUP和CUBE語句。如果是Group by ROLLUP(A, B, C)的話,首先會對(A、B、C)進行GROUP BY,然後對(A、B)進行GROUP BY,然後是(A)進行GROUP BY,最後對全表進行GROUP BY操作。因工作要做個報表,因此想就在資料庫直接跑個報表出來,取公司部分資料整理如下:SELECT CLP.ITEMNAME AS PORVINCE,
Time of Update: 2016-05-12
標籤:一、RAC簡介1、高可用性 是指整合了硬體和軟體技術的綜合解決方案。它保證在不遺失資料的前提下,應用程式(服務)能夠不間斷運行,也就是服務的有效性或服務的可持續訪問性。 特徵:可靠性:可靠的硬體和可靠的軟體
Time of Update: 2016-05-12
標籤:作者按,字串分解在ORACLE編程中可用於詞、字的解析,繼而可實現單詞搜尋的合并,為基礎代碼。代碼如下,作者保留所有權。create or replace function FUN_STRING_SPLIT ( v_string IN VARCHAR2, v_sep IN VARCHAR2) return fs.stringList IS/**************************************************************