Time of Update: 2015-01-19
標籤:oracle 資料庫 作業系統 asm asm安裝 asm配置 ORACLE安裝之ASM安裝上次我們講了ORACLE環境的搭建,那麼今天來看一下ORACLE中ASM自動儲存管理的安裝以及建立ASM磁碟。ASM:自動儲存管理(ASM,Automatic Storage Management)
Time of Update: 2015-01-18
標籤:問題: 資料庫中客戶表的ID 變化為 21\31\41 有序數字,而不是1\2\3 依次增長 [問題原因]:SEQ_CUSTOMNOTEEN 設定了緩衝20,每次取20個數,然後一個一個給你,如果中間有一段時間不操作,沒用完的就丟了。-- Create sequence create sequence SEQ_CUSTOMNOTEENminvalue 1maxvalue 9999999999999999start with 1increment by 1cache
Time of Update: 2015-01-18
標籤: 在使用Oracle SQL 的過程中,很多參考資料,輔導機構,各種書籍絕大多數都是使用PL/SQL進行講解,但是問題是PL/SQL對WIN7 64位系統支援不好,網上有各種各樣的配置教程,我嘗試了很多,都沒能很好的解決,其實最好的解決方案就是使用從Oracle SQL 官網下載的Oracle SQL Developer,配置好Oracle SQL Developer,媽媽再也不用擔心我不能使用資料庫了。
Time of Update: 2015-01-16
標籤:1.查看當前系統版本[[email protected] Disk1]$ sqlplus ‘/as sysdba‘SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jan 15 16:21:40 2015Copyright (c) 1982, 2005, Oracle. All rights reserved.Connected to:Oracle Database 10g Enterprise Edition Release 1
Time of Update: 2015-01-16
標籤:問題:查詢出Emp表中比任意一個銷售人員(“SALESMAN”)工資低的員工姓名、工作、工資。分析:銷售人員在Emp表中有很多條記錄,每個人工資不相等,如果返回“比任意員工的工資還低”的條件,返回比“最高工資還低”即可。如果用子查詢做,子查詢中就會返回多條記錄。用普通的關係符(>、<等)運行就會出錯。這時候需要用關鍵字ANY。ANY放在比較子後面,表示“任意”的意思。代碼示範:ANY子查詢<span
Time of Update: 2015-01-16
標籤:Linux安裝Oracle JDK替換OpenJDK詳解暘仔發表於:2013-3-11分類:Linux眾所周知,由於Oracle公司的JDK的著作權問題,大多數Linux發行版在安裝時都會附帶開源的無著作權問題的OpenJDK,以支援某些 java程式軟體。但是如果我們在Linux下做一些java語言的開發,很可能還是需要安裝和使用Oracle公司的原版JDK(以下簡稱
Time of Update: 2015-01-12
標籤:oracle job 任務不執行 /* 以下命令在 SQL*Plus 中運行 */--任務不執行時檢查步驟--1. 檢查執行個體會話是否受限制select instance_name,logins from v$instance;-- 若提示 logins=RESTRICTED 則執行alter system disable restricted session;--2. 確保
Time of Update: 2015-01-09
標籤:Oracle的sequence實現非常靈活,所以也帶來一些易用性問題,如何取到新插入記錄產生的sequence值與其它資料庫有較大差別,本文詳國介紹了5種實現讀取新插入記錄sequence值的方法。測試用的資料庫指令碼:SQL> create table T1 2 ( 3 ID NUMBER 4 ); Table createdSQL> create sequence SEQ_T1; Sequence created//公用代碼:得到資料庫連接public
Time of Update: 2015-01-05
標籤:一、什麼是水線(High Water Mark)?所有的oracle段(segments,在此,為了理解方便,建議把segment作為表的一個同義字) 都有一個在段內容納資料的上限,我們把這個上限稱為"high water mark"或HWM。這個HWM是一個標記,用來說明已經有多少沒有使用的資料區塊分配給這個segment。HWM通常增長的幅度為一次5個資料區塊,原則上HWM只會增大,不會縮小,即使將表中的資料全部刪除,HWM還是為原值,由於這個特點,使HWM很象一個水庫的曆史最高水位,
Time of Update: 2015-01-05
標籤:V$SESSION是APPS使用者下面對於SYS.V_$SESSION
Time of Update: 2015-01-07
標籤:Oracle 中的序列我們一般用來產生流水號,所以需要進行重設(如每天淩晨重設一次),我們雖然可以通過重新編譯的方式重設序列,可是這種方法會有弊端,比如導致與該序列相關的預存程序或函數失效等等,需要重新編譯;於是就需要一種不編譯也可以重設序列的方法—— 這種方式,不用刪除,利用步長參數,先查出sequence的nextval,記住,把遞增改為負的這個值(反過來走),然後再改回來。 假設需要修改的序列名:seq_name1、select
Time of Update: 2015-01-06
標籤:怎樣使用oracle 的DBMS_SQLTUNE package 來執行 Sql Tuning Advisor 進行sql 自己主動調優1》。這裡簡單舉個範例來說明DBMS_SQLTUNE 的使用首先現運行下某個想要調優的sql,然後擷取sqlid SQL> select * from v$sqltext where sql_text like ‘select * from dual%‘;ADDRESS &
Time of Update: 2015-01-07
標籤: Oracle建立自增長要先寫序列還要去寫觸發器,不像MSSQLSERVER那樣方便。但也是麻煩,記錄如下: Oracle中,可以為每張表的主鍵建立一個單獨的序列,然後從這個序列中擷取自動增加的標識符,把它賦值給主鍵。例如一下語句建立了一個名為customer_id_seq的序列,這個序列的起始值為1,增量為2。create sequence customer_id_seq increment by 2 start with
Time of Update: 2014-12-31
標籤:執行update語句的時候發現執行半天不成功update main_order set order_source = ‘2‘, order_status = ‘2‘ 查詢哪些對象被鎖select object_name, machine, s.sid, s.serial#from v$locked_object l, dba_objects o , v$session swhere
Time of Update: 2014-12-28
標籤:受影響版本:Oracle11g以上版本。 導緻密碼消失的原因:Oracle
Time of Update: 2014-12-26
標籤:You executed the following command in Recovery Manager (RMAN) against your Oracle 10g database: RMAN> REPORT NEED BACKUP days 3; Wha
Time of Update: 2014-12-25
標籤:1、從表中隨機取記錄 select * from (select * from staff order by dbms_random.random) where rownum < 4 表示從STAFF表中隨機取3條記錄 2、產生隨機數
Time of Update: 2014-12-24
標籤:[sql] view plaincopyprint? SQL> show parameter open_cursors --每個session(會話)最多能同時開啟多少個cursor(遊標) NAME &
Time of Update: 2014-12-21
標籤:employees oracle server null 第九章 約束1.什麼是約束約束是表級的強制規定有以下五種約束:NOT NULLUNIQUE PRIMARY KEYFOREIGN KEYCHECK2.注意事項如果不指定約束名 ,Oracle server 自動按照 SYS_Cn
Time of Update: 2014-12-21
標籤:oracle 11g安裝 一、環境準備 劃分區 / 15000M /tmp 4096M /boot 100M Swap 4096M /u01 剩餘空間 2.更改主機名稱,ip地址 3.安裝軟體包