Time of Update: 2018-07-23
這個錯誤通常是由主鍵引起的。 當改為uuid後就解決了,原因是native是針對Integer對象的自增是對應資料庫中的Integer存入的,而這裡,你寫個String類型的,它就不認可了。 java代碼 @Id @GeneratedValue(strategy = GenerationType.SEQUENCE,generator="GGXX_Sequ")
Time of Update: 2018-07-23
1、下載Oracle 11g R2 for Windows的版本 下載地址: http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 其中包括兩個壓縮包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip
Time of Update: 2018-07-24
Navicat Premium11串連Oracle出現ORA-28547:connection to server failed 環境描述: 本地Oracle正常安裝,中途沒有出現任何異常。 確保Oracle的主要服務都啟動了。 1、OracleServiceORCL 2、OracleOraDb11g_home1TNSListener 問題描述: navicat建立一個oracle串連,在主機或ip地址那一欄。 如果填寫本機IP,則會報ORA-12541:TNS:no
Time of Update: 2018-07-24
ASH (Active Session History) ASH以V$SESSION為基礎,每秒採樣一次,記錄活動會話等待的事件。不活動的會話不會採樣,採樣工作由新引入的後台進程MMNL來完成。 ASH buffers 的最小值為1MB,最大值不超過30MB。記憶體中記錄資料。期望值是記錄一小時的內容。產生ASH報告: SQLPLUS>@?/rdbms/ashrpt.sql ASH 記憶體記錄資料始終是有限的,為了儲存曆史資料,引入了自動負載資訊庫(AutomaticWorkload
Time of Update: 2018-07-24
ROWNUM
Time of Update: 2018-07-23
情境描述: 1、做一個從UAT到PRD的Schema遷移,UAT環境有sys使用者,PRD環境沒有sys使用者,由於許可權限制,沒辦法使用expdp/impdp,只好選擇exp/imp命令; 2、UAT和PRD環境的TNS已明確,假設UAT環境的TNS配置為:TNS_UAT,PRD環境的配置為:TNS_PRD; 3、PRD環境的DB USER已建好(其他人建好提供的),和UAT環境的是一樣的,假設都為user/pwd;
Time of Update: 2018-07-24
在Oracle資料庫中建立 一個資料庫使用者 drm_test,並授予了“CONNECT","RESOURCE"這兩個許可權 ALTER USER "drm_test" DEFAULT ROLE "CONNECT","RESOURCE"; 然後用這個使用者登入後,建立視圖的時候提示(許可權不足):
Time of Update: 2018-07-26
Oracle中函數中除了字元函數、日期函數、數學函數、以及轉換函式等等,還有一些函數是通用函數,比如:NVL、NVL2,、NULLIF、COALESCE。 下面就來看一下它們的用法:1.NVL函數 NVL(expr1,expr2)
Time of Update: 2018-08-08
標籤:詳解 居住 boa view 串連 values drop 建立 sele 在Oracle中select into from不可以使用,用create table select代替該功能!
Time of Update: 2018-07-09
標籤:uniq tns 目錄 定義 name 串連 mon 作用 rac環境 目錄DB_NAMEDBIDDB_UNIQUE_NAME:INSTANCE_NAME:SID:SERVICE_NAME
Time of Update: 2017-07-19
標籤:size chinese arch big5 註冊 注釋 問題 自己 網路 [Oracle整理]ORA-12705(字元集問題)?2017年5月11日18:11[Oracle整理]ORA-
Time of Update: 2018-12-04
與 Data Pump 許可權相關的錯誤及解決辦法:樣本語句:> expdp scott/tiger DIRECTORY=my_dir DUMPFILE=exp_s.dmp \ LOGFILE=exp_s.log SCHEMAS=scott錯誤1:UDE-00008: operation generated ORACLE error 1045 ORA-01045: user SCOTT lacks CREATE SESSION privilege; logon denied解決方案:
Time of Update: 2018-12-04
使用Oracle 10g中的等待介面診斷效能問題 John是Acme銀行的資料庫管理員,電話另一端是憤怒的使用者Bill,他抱怨他的資料庫會話被掛起來了,對這種抱怨大多數資料庫管理員是再熟悉不過了。John怎麼才能打消Bill的抱怨呢?
Time of Update: 2018-12-05
ORACLE 使用過程中,及調試plsql指令碼過程中,碰到的錯誤,及其解決辦法。不斷更新... ORA-20000 問題的解決: ORA-20000: 是因為overflow,一般方法為設定值大一些。set long 10000; set linesize 10000; set serverout on size 10000; 下面是可能出現的幾種情況。 1 ORU-10027:buffer overflow limit of 2000
Time of Update: 2018-12-05
Temporary tablespace是oracle裡暫存資料表空間,暫存資料表空間主要用途是在資料庫進行排序運算、管理索引、訪問視圖等操作時提供臨時的運算空間,當運算完成之後系統會自動清理。當oracle裡需要用到sort的時候,PGA中sort_area_size大小不夠時,將會把資料放入暫存資料表空間裡進行排序,同時如果有異常情況的話,也會被放入暫存資料表空間,正常來說,在完成Select語句、create
Time of Update: 2018-12-05
查詢SQL:SELECT r.request_id, tl.user_concurrent_program_name || DECODE (r.description, NULL, '', '-' || r.description) request_name, rtl.responsibility_name, r.resubmit_interval, resubmit_interval_unit_code as time_un
Time of Update: 2018-12-05
一般資料庫預設是10次嘗試失敗後鎖住使用者;1、查看FAILED_LOGIN_ATTEMPTS的值 select * from dba_profiles;2、修改為30次alter profile default limit FAILED_LOGIN_ATTEMPTS 30;3、修改為無限次(為安全起見,不建議使用)alter profile default limit FAILED_LOGIN_ATTEMPTS unlimited; 使用者解鎖:
Time of Update: 2018-12-03
在oracle下如何建立database link全面總結物理上存放於網路的多個ORACLE資料庫,邏輯上可以看成一個單一的大型資料庫,使用者可以通過網路對異地資料庫中的資料進行存取,而伺服器之間的協同處理對於工作站使用者及應用程式而言是完全透明的,開發人員無需關心網路的連結細節、資料在網路節點中的具體分布情況和伺服器間的協調工作過程。 資料庫之間的連結建立在DATABASE LINK上。要建立一個DATABASE
Time of Update: 2018-12-03
1.2 管理Jobs1.2.1 啟用Jobs 前面建立JOB時,由於未顯式的指定ENABLED參數,因此即使指定了START_DATE,不過預設情況下JOB不會自動執行。對於這種情況,DBMS_SCHEDULER包中提供了一個過程ENABLE,可以用來修改JOB的啟用狀態,調用方式非常簡單,例如:SQL> exec dbms_scheduler.enable(¨INSERT_TEST_TBL¨);PL/SQL procedure successfully completed.1.2.
Time of Update: 2018-12-05
㈠ Index SKIP SCAN 當表有一個複合索引,而在查詢中有除了索引中第一列的其他列作為條件,並且最佳化器模式為CBO,這時候查詢計劃就有可能使用到SS Skip scan會探測出索引前置列的唯一值個數,每個唯一值都會作為常規掃描的入口,在此基礎上做一次尋找,最後合并這些查詢 例如:表employees (sex, employee_id, address) ,有一個複合式索引(sex, employee_id).