Time of Update: 2017-02-27
Oracle端表結構SQL> select dbms_metadata.get_ddl('TABLE','TAB_ORA','ZWC') from dual;CREATE TABLE "ZWC"."TAB_ORA"( "ID" NUMBER,"OWNER" VARCHAR2(30),"NAME" VARCHAR2(128),CONSTRAINT
Time of Update: 2017-02-27
非法關機以後,Oracle資料經常出現這個錯誤:EXP-00056:ORACLE錯誤1033出現ORA-01033:ORACLE initialization or shutdown in progress使用者:口令:這個顯然是資料庫沒有辦法啟動,但是資料庫服務還是可以啟動,但程式無法串連資料庫。首選找問題要看看資料庫BDUMP目錄下的ALERT檔案具體報什麼錯誤你看到最後幾行會有報錯ORA-00600: 內部錯誤碼,參數: [kcratr1_lostwrt], [], [], [], [],
Time of Update: 2017-01-19
工作中需要從一個資料庫中的表GIS_WEICHAI_DATA_1S中的資料匯入到另個一資料庫的表GIS_WEICHAI_DATA_1S中,資料庫伺服器都是遠端<IP分別為: 221.131.228.256 211.161.192.46>!我的實現方法是在本地使用PL/SQL操作兩個遠程伺服器,實現方式如下: 1. 為你需要操作的遠端資料庫伺服器建立本地服務名: 在本機資料庫安裝檔案中,找到$ORACLE_HOME/network/admin/tnsnames.ora檔案, 末尾添加
Time of Update: 2017-01-19
/*第1步:建立暫存資料表空間 */create temporary tablespace user_temp tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf' size 50m autoextend on next 50m maxsize 20480m extent management local; /*第2步:建立資料資料表空間 */create
Time of Update: 2017-01-19
伺服器為windows server 2003,正常安裝完oracle用戶端後,插入資料時,發現中文都是?。異常:PLL/SQL中輸入select userenv('LANGUAGE') From Dual,結果為AMERICAN_AMERICA.US7ASCII,註冊表中[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraClient10g_home]下的NLS_LANG為SIMPLIFIED CHINESE_CHINA.ZHS16GBK。解決方案:我的電腦-
Time of Update: 2017-01-19
當然這點小問題是難不倒我們程式員的,“max+1啊”,有人會說這樣的方式。是的,這種方式實現起來也比較簡單。當然你也許還會說,最Sql的方式是採用identity列,自增的方式去增加就ok了。但是這樣的列如果要實現“YYYYMMDD”+Sequence值 (例如:2008072400001)的格式就不行了。還是老老實實用預存程序來取得一個Sequence值吧,使用起來也就隨心所欲了。網上常見的一個預存程序為 為當前庫所有用到Sequence建一張表,譬如“AllSequence”,內含四個欄位【
Time of Update: 2017-01-19
/*ORACLE中的支援Regex的函數主要有下面四個:1,REGEXP_LIKE :與LIKE的功能相似2,REGEXP_INSTR :與INSTR的功能相似3,REGEXP_SUBSTR :與SUBSTR的功能相似4,REGEXP_REPLACE :與REPLACE的功能相似它們在用法上與Oracle SQL 函數LIKE、INSTR、SUBSTR 和REPLACE 用法相同,但是它們使用POSIX Regex代替了老的百分比符號(%)和萬用字元(_)字元。POSIX
Time of Update: 2017-01-19
1、建立表 複製代碼 代碼如下: createtableTest_Increase( useridnumber(10)NOTNULLprimarykey,/*主鍵,自動增加*/ usernamevarchar2(20) ); 2、建立自動成長序列 複製代碼 代碼如下: CREATESEQUENCETestIncrease_Sequence INCREMENTBY1--每次加幾個 STARTWITH1--從1開始計數 NOMAXVALUE--不設定最大值,設定最大值:maxvalue9999
Time of Update: 2017-01-19
Lag和Lead函數可以在一次查詢中取出同一欄位的前N行的資料和後N行的值。這種操作可以使用對相同表的表串連來實現,不過使用LAG和LEAD有更高的效率。複製代碼 代碼如下:CREATE TABLE salaryByMonth( employeeNo varchar2(20), yearMonth varchar2(6), salary number) ;insert into SALARYBYMONTH (EMPLOYEENO, YEARMONTH,
Time of Update: 2017-01-19
Oracle9i之前,中文是按照二進位編碼進行排序的。在oracle9i中新增了按照拼音、部首、筆畫排序功能。 1、設定NLS_SORT參數值 SCHINESE_RADICAL_M 按照部首(第一順序)、筆劃(第二順序)排序 SCHINESE_STROKE_M 按照筆劃(第一順序)、部首(第二順序)排序 SCHINESE_PINYIN_M 按照拼音排序
Time of Update: 2017-01-19
1. DIRECTORY指定轉儲檔案和記錄檔所在的目錄DIRECTORY=directory_objectDirectory_object用於指定目錄對象名稱.需要注意,目錄對象是使用CREATE DIRECTORY語句建立的對象,而不是OS目錄Expdp scott/tiger DIRECTORY= DMP DUMPFILE=a.dumpcreate or replace directory dmp as 'd:/dmp'expdp
Time of Update: 2017-02-25
標籤:machine ber pwd 進程 href 啟動 license data value 第一步,在cmd命令列,輸入sqlplus 或者直接在plsql中開啟command
Time of Update: 2017-02-26
標籤:虛擬記憶體 oracle Oracle install
Time of Update: 2017-02-20
標籤:oracle 11g 升級補丁集11.2.0.4版本,似乎僅對購買了Oracle服務的使用者開放。找同學分享了一個,因為之前裝有11.2.0.1版本,所以將其升級到11.2.0.4版本,升級只需要1、2兩個檔案:Table 1 Installation Types and Associated Zip FilesInstallation TypeZip FileOracle Database (includes Oracle Database and Oracle
Time of Update: 2017-02-18
標籤:-- 串連資料庫 bsp selected ted trim set back span Oracle
Time of Update: 2017-02-18
標籤:更改 資料 沒有 objects 語句 方法 忘記 select 結構 修改項目時,涉及到了Oracle中許多表的修改(包括:增加、刪除欄位,修改注釋等)。由於開始沒有進行記錄,造成在上測
Time of Update: 2017-02-06
標籤:network 自訂 work 安裝 定義 rod log 執行個體 blog 1.找到oracle的安裝目錄。如:C:\oracle\product\10.2.0\db_1\networ
Time of Update: 2017-02-05
標籤:命令 fuse als universal install ror ogg accept 設定 ROOT使用者下,執行 xhost +
Time of Update: 2017-01-21
標籤:開啟 alt http 列表 window sys user com 輸入 1.以Windows作業系統為例,開啟命令提示字元,輸入命令sqlplus /nolog
Time of Update: 2017-01-22
標籤:nbsp open account data 區分 cursor pointer 查詢 資料庫 在建立資料庫時,已經為SYS等4個賬戶設定了口令,其中SYS與SYSTEM具有管理員權限,在