Time of Update: 2018-12-05
在安裝Oracle RAC 11G時,在grid使用者下兩個節點的環境變數ORACLE_SID都設成+ASM1了,等grid infrastructure安裝完發現第二個節點的ORACLE_SID沒有改成+ASM2,手動改成+ASM2後就不能自動啟動了,只能自動啟動到ASM.解決辦法:查看各資源的屬性crs_stat -p發現監聽的AUTO_START=restore,AUTO_START有三個值:always,restore,never嘗試把它改成always,竟然OK了crsctl
Time of Update: 2018-12-05
手工配置Oracle 10G Enterprise Manager今天安裝oracle,反覆裝了幾遍都報下面錯誤;試了幾種方法都不行;由於以下錯誤,Enterprise Manager配置失敗啟動Database
Time of Update: 2018-12-05
一、忘記除SYS、SYSTEM使用者之外的使用者的登入密碼。 用SYS (或SYSTEM)使用者登入: CONN SYS/PASS_WORD AS SYSDBA; 使用如下語句修改使用者的密碼: ALTER USER user_name IDENTIFIED BY newpass; 注意:密碼不能全是數字。並且不能是數字開頭。否則會出現:ORA-00988: 口令缺失或無效 二、忘記SYS使用者,或者是SYSTEM使用者的密碼。
Time of Update: 2018-12-05
轉自:http://qing.weibo.com/tj/5445fc0f330001xg.htmlSQL> exec p_create_table;ORA-01031: 許可權不足即使擁有DBA role,也不能建立表。role在預存程序中不可用。遇到這種情況,我們一般需要顯式進行系統許可權,如grant create table to
Time of Update: 2018-12-05
PL/SQL遠端連線oracle伺服器出現ora-12541 TNS:無監聽出現12541錯誤(無監聽程式)時可修改app\user\product\11.1.0\db_1\network\admin\listener.ora檔案 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL =
Time of Update: 2018-12-05
數值函數: abs(m) m的絕對值mod(m,n) m被n除後的餘數power(m,n) m的n次方round(m[,n]) m四捨五入至小數點後n位的值(n預設為0)trunc(m[,n]) m截斷n位小數位的值(n預設為0) -------------------------------------------------------------------------------- 字元函數: initcap(st) 返回st將每個單詞的首字母大寫,所有其他字母小寫lower(st)
Time of Update: 2018-12-05
在oracle中sequence就是所謂的序號,每次取的時候它會自動增加,一般用在需要按序號排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE許可權, CREATE SEQUENCE emp_sequence INCREMENT BY 1 -- 每次加幾個 START WITH 1 -- 從1開始計數 NOMAXVALUE -- 不設定最大值 NOCYCLE
Time of Update: 2018-12-05
這是從別人的blog裡看到的,覺得很不錯,所以連原文和回複一起貼了出來,算是收藏吧。由 meteor 發表於 October 29, 2004 08:32
Time of Update: 2018-12-05
來源於 “微軟Dynamics中文社區” http://www.mbscn.net/viewarticle.php?id=846 原貼如下: 請教AXAPTA與SAP、ORACLE比較的有缺點?【求助】 小弟這幾年一直從事企業管理軟體項目(製造業,能源行業)的開發與實施,但由於所在公司的實力有限,所以很難形成自己的產品,並且整個團隊都被項目拖的疲憊不堪。
Time of Update: 2018-12-05
今天,公司新來的員工安裝Oracle。很幸運,他在安裝過程中遇到如題所說的異常。上網查看資料,發現通常的解決辦法就是檢查安裝路徑是不是帶有中文字元。正巧,這位兄弟把盤符改成中文的。改回英文就能繼續正常安裝。為了詳細說明,還是Copy一份別人的書寫文檔。安裝時要保證Oracle安裝目錄不能帶有中文字元(如果第一次安裝出現“載入資料庫錯誤areasQueries”的錯誤,一般是因為Oracle安裝目錄帶有中文字元的目錄)1. 停止所有關於Oracle的服務2. 刪除Oracle安裝目錄,主要分布在兩
Time of Update: 2018-12-05
數值函數:abs(m) m的絕對值mod(m,n) m被n除後的餘數power(m,n) m的n次方round(m[,n]) m四捨五入至小數點後n位的值(n預設為0)trunc(m[,n]) m截斷n位小數位的值(n預設為0)--------------------------------------------------------------------------------字元函數:initcap(st) 返回st將每個單詞的首字母大寫,所有其他字母小寫lower(st)
Time of Update: 2018-12-05
1.查詢一攬子PO:這裡要注意的是:不同的付款條件,幣種,稅率,都會可能產生一張新的一攬子PO協議複製內容到剪貼簿 程式碼select pla.PO_LINE_ID, pla.PO_HEADER_ID, pla.ITEM_ID, msib.SEGMENT1 ITEM_CODE, pla.UNIT_PRICE, pla.ITEM_DESCRIPTION, pla.START_DATE,
Time of Update: 2018-12-05
ORACLE 提供了一個有趣的功能 connect by 子句,它可以對具有家族樹結構的分枝進行排序。它的用途有 機構或公司的各層結構,財務的科目代碼等。要使用查詢遍曆,需要在將資料在基表中按照階層進行儲存。比如一個組織機構就是這樣的典型例子:實現語句: SELECT columnFROM table_nameSTART WITH column=valueCONNECT BY PRIOR 父主鍵=子外鍵例1:在ORACLE的EMP
Time of Update: 2018-12-05
系統管理權限和角色 Oracle如何系統管理權限和角色,許可權和角色的區別在哪裡?當剛剛建立使用者時,使用者沒有任何許可權,也不能執行任何操作。如果要執行某種特定的資料庫操作,則必須為其授予系統許可權;如果使用者要訪問其他方案的對象,則必須為其授予對象許可權。為了簡化許可權管理,可以使用角色。分類 許可權:許可權是指執行特定類型sql命令或是訪問其他方案對象的權利,包括系統許可權和對象許可權2中:1)什麼是系統許可權?
Time of Update: 2018-12-05
Oracle學習筆記一、 Oracle介紹 選擇資料庫的標準 項目的規模 負載量多大,使用者量多少 成本 安全性 Oracle 認證初級:OCA:Oracle Certificated Associate 中級:OCP:Oracle Certificated Professional進階:OCM:Oracle Certificated Master Oracle的安裝、啟動與卸載 Oracle安裝完畢會自動產生 sys 使用者和 system 使用者,sys使用者是超級使用者,具有最高許可權,
Time of Update: 2018-12-05
資料庫管理dba:資料庫管理員主要職責:安裝和升級Oracle資料庫 建庫,資料表空間,表,視圖,索引。。。 制定並實施備份和恢複的計劃 資料庫許可權管理,調優和故障排除與恢複 對於進階dba,要求能參與項目開發,會編寫複雜sql語句,預存程序,觸發器,規則,約束和包。 管理資料庫的使用者主要是sys和system,類似於sys是董事長,system是總經理(幹活的),區別主要是:最重要的區別,儲存的資料的重要性不同
Time of Update: 2018-12-05
問題表現:ORA-04063: ORA-04063: package body "xx.yy" has errorsORA-06508: PL/SQL: could not find program unit being called: "xx.yy" 處理過程:1.在PL/SQL Developer中,重新編譯“xx”包,發現沒有問題;2.執行“yy“預存程序中的SQL語句,發現沒有問題;3.編輯“xx”包,發現包中的“zz”預存程序因用到的“aa”序列沒有建立,提示有錯誤;4.建立“aa”
Time of Update: 2018-12-05
Oracle資料直接匯出到文字檔的方法.利用Oracle中的Spool緩衝池技術可以實現Oracle資料匯出到文字檔。 1、在Oracle PL/SQL中輸入緩衝開始命令,並指定輸出的檔案名稱: spool d:output.txt2、去掉欄位名 set heading off3、在命令列中隨便輸入你的SQL查詢: select mobile from customer; select mobile from client; ……3、在命令列中輸入緩衝結果命令:
Time of Update: 2018-12-05
import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;/** * JDBC 串連 Oracle 資料庫 * * @author zhanqi * */public class ORACLE { private static String driver
Time of Update: 2018-12-05
在win2000企業版作業系統下,卸載Oracle 9i : 1、停止所有Oracle服務 2、刪除註冊表中的所有關於Oracle項 (1)在HKEY_LOCAL_MACHINE\SOFTWARE下,刪除Oracle目錄 (2)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下,刪除所有Oracle項