Time of Update: 2018-07-23
開啟Oracle的DBCA 在windows服務中查看剛才建立的acyx執行個體 使用PL/SQL Developer登入 彈出如下提示框 啟動服務OracleOraDb11g_home1TNSListener 再次嘗試使用PL/SQL Developer登入,登入成功 建立一個SQL視窗 建立暫存資料表空間 create
Time of Update: 2018-07-23
AL32UTF8字元集不是一種可(顯示/輸入)的語言字元集,是一種用於儲存的字元集,支援全世界主要的文字語言編碼。 AL32UTF8為ZHS16GBK的超集。 NLS_LANG應該設定成系統本身所使用的語言字元集,與資料庫語言字元集進行轉換。 1. 從AL32UTF8伺服器將資料匯出,匯出前先設定 NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"。 2. 從ZHS16GBK伺服器將資料匯入,匯入前先設定
Time of Update: 2018-07-23
索引index一般分為兩種: 1)b-tree(balance-tree),一般用於oltp(online transaction processing) 2)bitmap,一般用於olap(online analysis processing) 下面用執行個體來學習 index 的結構: 1. 先建立一個測試表,在測試表上建立索引 SQL> create table test_index as select * from
Time of Update: 2018-07-23
@echo 開始備份…. @echo 本程式使用zip壓縮,備份後的檔案可使用rar或者zip解壓。 set instanse=orcl set username=user set password=password set extname=rar set year=%date:~0,4% set month=%date:~5,2% set day=%date:~8,2% set
Time of Update: 2018-07-23
無輸出參數: declare jobno number; begin dbms_job.submit( jobno, what =>
Time of Update: 2018-07-23
在日常開發中 有好些新同事不太明白如何串連Oracle服務端,在這裡 我做個Oracle用戶端常用方式 的簡述: 其實串連Oracle服務的方式很多如:Native、PL、、, 其中Native for Oracle非常簡單的配置 在做資料量小 或者說 資料簡單的情況下還可以,如果遇到大資料的話,Native for Oracle的效能會非常的差,這個本人曾測試過。 這裡記一下自己常用的方式: 一、安裝Oracle用戶端:
Time of Update: 2018-07-23
1,查詢所有表和表注釋: SQL> select t.TABLE_NAME ,t.LAST_ANALYZED,s.COMMENTS from user_all_tables t , user_tab_comments s where t.table_name = s.table_name; TABLE_NAME
Time of Update: 2018-07-23
1.基礎文法 這個是必須要會 的,什麼select,insert,update,where 等等。掌握這些知識基本上可以做一些跟驗證的工作,測試的工作。目標定位於營運或是測試。 2.預存程序的編寫 要知道如何寫儲存函數,預存程序。相互之間如何調用。掌握這個知識基本上可以做一些基礎開發工作。目標定位位於軟體開發。 3.包的設計 知道什麼是包,如何設計包。掌握這個知識點基本上可以做資料庫的設計工作。目標定位於進階軟體開發。 4.並發,
Time of Update: 2018-07-23
1 檢查資料庫 串連資訊 2 檢查 查詢的表名稱 3 查看錶的許可權 以及當前登陸使用者 是否有該表的 查詢許可權。 4
Time of Update: 2018-07-23
oracle 10g 在win2008下安裝,提示程式異常終止,發生未知錯誤 修改Oracle 10G\database\stage\prereq\db\refhost.xml 在 </SYSTEM> <CERTIFIED_SYSTEMS>後面添加 <!--Microsoft Windows 2008-->
Time of Update: 2018-07-23
今天找到了夢寐以求的oracle 9207 windows升級補丁,在用戶端機器中升級時報異常,原來是msdtc服務沒有停,報了一大堆亂碼,臨時停止dts服務後升級正常。 升級以後exp 原來9201的oracle資料庫報oracle
Time of Update: 2018-07-23
方法一: 在Oracle中,LOB(Large Object,大型物件)類型的欄位現在用得越來越多了。因為這種類型的欄位,容量大(最多能容納4GB的資料),且一個表中可以有多個這種類型的欄位,很靈活,適用於資料量非常大的業務領域(如圖象、檔案等)。而LONG、LONG RAW等類型的欄位,雖然儲存容量也不小(可達2GB),但由於一個表中只能有一個這樣類型的欄位的限制,現在已很少使用了。
Time of Update: 2018-07-23
--在需要匯出的使用者表裡面執行如下語句,保證空表也分配分配segment。當前用登入plsql,執行下面語句 DECLARE CURSOR EMPTY_TABLES IS SELECT TABLE_NAME FROM USER_TABLES;BEGIN FOR TAB IN EMPTY_TABLES LOOP EXECUTE IMMEDIATE 'alter table ' || TAB.TABLE_NAME || ' allocate
Time of Update: 2018-07-23
對於logging的理解總是以為表的日誌設定為NO它就不會去產生日誌了,其實不是的下面是對於logging的一些解釋和實驗。 Logging介紹 可以採用nologging模式執行以下操作: 1.索引的建立和ALTER(重建)。2.表的批量INSERT(通過/*+append
Time of Update: 2018-07-23
前兩天我發了一篇博文Win7啟動Oracle出錯,於是我安裝了Oracle的最新版本 Oracle11g,這也許是因我比較熱衷於Win7吧,否則也不會想著用高版本的Oracle裝來裝去的,要知道Oracle安裝過程也很麻煩的,而且還很大,很占空間。但這次我也是無能為力了,各種方法都嘗試了,可以說是黔驢技窮了,就一個Oracle 10g我還反覆裝了好幾遍呢。
Time of Update: 2018-07-23
一、冷備份 資料庫在關閉狀態下完成所有物理系統檔案拷貝的過程,也稱離線備份 適合於非歸檔模式下,資料庫處於一致性狀態 二、步驟 首先在啟動並執行庫中得到資料庫啟動並執行所有的物理檔案位置,然後在計劃內關閉資料庫(shutdown) &
Time of Update: 2018-07-23
Oracle中INSTR的用法: INSTR方法的格式為INSTR(源字串, 要尋找的字串, 從第幾個字元開始, 要找到第幾個匹配的序號)返回找到的位置,如果找不到則返回0.例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字串為'CORPORATE FLOOR', 在字串中尋找'OR',從第三個字元位置開始尋找"OR",取第三個字後第2個匹配項的位置。 預設尋找順序為從左至右。當起始位置為負數的時候,從右邊開始尋找。
Time of Update: 2018-07-23
好長時間沒怎麼看 Oracle 技術文檔了,今天閱讀了一篇 Oracle Response Time Optimization with Method R. 這是 Optimizing Oracle Performance 經典圖書這本經典圖書的主旨方法。R 代表回應時間(response time).具體的定義如下: 1. Target the tasks that are critical to the business. &
Time of Update: 2018-07-23
一.準備工作 1.有效備份 作好對ORACLE軟體和資料庫的物理備份. 2.檢查無效對象。 3.確保SYSTEM的空閑空間在50M以上。 4. SHARED_POOL_SIZE 和 JAVA_POOL_SIZE 至少為150Mb。 5.關閉資料庫,關閉oracle進程。 6.備份相關設定檔 二.備份TSTZ 下載並解壓Patch 5601428,應用該Patch(應用該Patch不需要關閉資料庫)參考399832.1。 $unzip p5601428_10
Time of Update: 2018-07-23
oracle預存程序裡嵌套遊標迴圈 create or replace procedure xh_number_186_diff_p is begin DECLARE --查詢出一個集合 www.2cto.com CURSOR c_