Time of Update: 2018-12-05
Oracle對電腦的配置要求比較高,對於古董機而言可謂雪上加霜。我的筆記本電腦是4年前買的,512記憶體,奔騰M的CPU,現在只能運行一些輕量級的軟體。在網上搜羅了一下,Oracle提供了精簡版的用戶端,對配置低的電腦有了照顧。 Oracle 10.2完美精簡用戶端的為: http://www.x-beta.cn/software/Oracle-Client-Lite-v102.html
Time of Update: 2018-12-05
首先建一個procedure!然後建一個job來定期執行她!(1)CREATE OR REPLACE PROCEDURE DROPTABLE as tmpname varchar2(50); cursor ftmp is select table_name from all_tables where table_name<='to_date(to_char(sysdate, ''YYYYMMDD''))-7' and table_name>=
Time of Update: 2018-12-05
1.參數檔案的定義、作用 oracle資料庫通過一系列參數來對資料庫進行配置。這些參數是以鍵-值對的形式來表 示的,如:MAXLOGFILES=50BACKGROUND_DUMP_DEST=C:\DUMP其中,等號左邊是參數名,右邊是對應的參數的值,值的類型有多種,典型的如數字和 字串. 參數檔案就是儲存這些參數的地方,oracle在啟動時會從參數檔案中讀取相關的配置。2.參數檔案的分類 在9i之前,參數檔案只有一種,它是文字格式設定的,稱為pfile,在9i及以後的版本中,新
Time of Update: 2018-12-05
這裡提供的是執行效能的最佳化,而不是後台資料庫最佳化器資料: 參考資料庫開發效能方面的各種問題,收集了一些最佳化方案統計如下(當然,象索引等最佳化方案太過簡單就不列入了,嘿嘿):執行路徑:ORACLE的這個功能大大地提高了SQL的執行效能並節省了記憶體的使用:我們發現,單表資料的統計比多表統計的速度完全是兩個概念.單表統計可能只要0.02秒,但是2張表聯合統計就可能要幾十表了.這是因為ORACLE只對簡單的表提供高速緩衝(cache buffering)
Time of Update: 2018-12-05
增加一列: alter table emp4 add test varchar2(10);修改一列: alter table emp4 modify test varchar2(20);刪除一列:alter table emp4 drop column test; 這裡要注意幾個地方,首先,增加和修改列是不需要加關鍵字COLUMN,否則會報錯ora-00905。 其次,對刪除單列的話,一定要加COLUMN,然後記住,刪除是不需要加列類型的。 增加多列: alter table
Time of Update: 2018-12-05
ORACLE中的使用者管理、建立、刪除和查詢文法: CREATE USER username IDENTIFIED {BY password|EXTERNALLY} [DEFAULT TABLESPACE tablespace_name] [TEMPORARY TABLESPACE tablespace_name] [QUOTA [n [K|M]] ON tablespace_name]
Time of Update: 2018-12-05
Navicat Oracle的特點是直觀的GUI和提供了強大的視覺化檢視,如查詢編輯器與文法突出能力時, SQL預覽時, SQL控制台,文本,十六進位和BLOB的查看/編輯器, SSH的隧道和更多,以提高工作效率。安裝:1.下載Navicat for Oraclehttp://www.navicat.com/cn/download/download.html2.下載Oracle 10g ODAC and Oracle Developer Tools for Visual Studiohttp:
Time of Update: 2018-12-05
視圖資料庫物件—視圖:一、視圖的定義:從表中抽出的邏輯上相關的資料集合a) 視圖是一種虛表b) 視圖建立在已有表基礎上,視圖依賴已建立的這些表稱為基表c) 向視圖提供資料內容的語句為SELECT語句,可以將視圖理解為儲存起來的SElECT語句d) 視圖向使用者提供基表資料的另一種表示形式二、為什麼要使用視圖a) 控制資料訪問:提供了一種安全機制,通過視圖顯示資料時,屏蔽使用者不應該知道的資料.b)
Time of Update: 2018-12-05
一、安裝PL/SQL並註冊(plsqldev902.rar)。二、將instantclient-basic-nt-11.2.0.3.0.zip拷貝至D盤目錄下,並解壓為OraclePlsqlConn。三、將NETWORK.zip解壓到OraclePlsqlConn目錄下面。四、打開PL/SQL,接著開啟PL/SQL,在perference裡面設定OCI Library和Oracle_home。我這邊設置如下:最新的instantclient-basic包下載請訪問Oracle官網下載下載:
Time of Update: 2018-12-05
http://askubuntu.com/questions/55848/how-do-i-install-oracle-java-jdk-7There is a similar question on how to install JRE 7.Install the JDKDownload he 32bit or 64bit Linux "compressed binary file" - it has a ".tar.gz" file extension i.e.
Time of Update: 2018-12-05
今天在 Oracle Enterprise Linux 5.6 上安裝 GoldenGate Director ,安裝完 JDK 1.6 和 weblogic server 10.3.50 後安裝 GoldenGate Director Server 11.2.1 的時候,而且是進度條結束的時候報了一個 “unable to run run-cds-tool scripts file” 錯誤,如所示:一般情況下,Oracle 軟體的安裝在相應目錄下都會有日誌輸出,在我的 GoldenGate
Time of Update: 2018-12-05
1.查看資料泵的目錄對象,目錄對象是資料泵匯出資料時存放的檔案路徑: SQL> SELECT * FROM dba_directories; OWNER DIRECTORY_NAME DIRECTORY_PATH------------------------------ ------------------------------ --------------------------------------
Time of Update: 2018-12-05
在財務系統或者其他報表統計的功能裡我想類似下面這張報表的case很多,有了grouping_id函數之後會輕鬆easy實現,不菲催費之力 序號 項 目上年本年 增減 日均餘額成本率日均餘額成本率日均餘額成本率 總
Time of Update: 2018-12-05
在使用Oracle的時候,經常會出現一些問題致使我們不得不卸載Oracle資料庫或者重裝,但是Oracle資料庫的卸載又是一件很令人頭疼的事件,如果沒有正確卸載,可能會使你不得不重裝系統來完成Oracle的徹底卸載。經過自己多次的實踐,當然也包括重裝系統的經曆,現在基本上已經能完成Oracle的卸載工作,將整個卸載的過程總結一下,以備以後查閱。1.停止所有oracle的服務2.使用oracle內建的卸載工具進行oracle程式的卸載3.修改註冊表,刪除Oracle相關的註冊資訊:
Time of Update: 2018-12-05
Oracle 10g 監聽程式不能正常啟動? 報錯資訊:啟動tnslsnr: 請稍候...TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 - Production系統參數檔案為D:\APP\oracle\product\10.2.0\db_1\network\admin\listener.ora寫入D:\APP\oracle\product\10.2.0\db_1\network\log\listener.log的日誌資訊監聽:
Time of Update: 2018-12-05
在實際的工作和學習中,很多人都需要對Oracle9i資料庫進行匯出備份,本文中我們將介紹一種讓其自動執行的方法: 第一步: 開啟記事本輸入: exp test/test@test file=d:/backup/%date:~0,10%.dmp log=d:/backup/%date:~0,10%.log 儲存成"資料庫匯出.bat" sid是test, 使用者名稱/密碼是test/test, 調用exp命令在d:/backup目錄下產生相應的資料檔案和記錄檔。 %date:~
Time of Update: 2018-12-05
///MERGE語句是Oracle9i新增的文法,用來合并UPDATE和INSERT語句。通過MERGE語句,根據一張表或子查詢的串連條件對另外一張表進行查詢,串連條件匹配上的進行UPDATE,無法匹配的執行INSERT。這個文法僅需要一次全表掃描就完成了全部工作,執行效率要高於INSERT+UPDATE。 //表1create table subs(msid number(9), ms_type char(1),
Time of Update: 2018-12-05
1.建立表create table 表名(列名1 類型,列名2 類型);2.修改類屬性alter table 表名 modify(列名 類型);3.添加列alter table 表名 add(列名 類型);4.添加主鍵約束和非空約束alter table 表名 add constraint pk_表名 primary key(列名);alter table 表名 modify(列名 not null);5.刪除主鍵約束alter table 表名 drop primary key;alter
Time of Update: 2018-12-05
1.oracle安裝 參考http://wenku.baidu.com/view/d01ffd43336c1eb91a375d68.html,這裡不再贅述2.命令列sqlplus串連oracle (1)檢查監聽狀態 C:\>lsnrctl status LSNRCTL for 32-bit Windows: Version 9.2.0.1.0 - Production on 28-6月 -2005 11:01:01 Copyright (c) 1991, 2
Time of Update: 2018-12-05
資料匯出:1 將資料庫TEST完全匯出,使用者名稱system 密碼manager 匯出到D:daochu.dmp中 exp system/manager@TEST file=d:daochu.dmp full=y2 將資料庫中system使用者與sys使用者的表匯出 exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)3 將資料庫中的表inner_notify、notify_staff_relat匯出 exp