sqlnet.ora作用類似于linux或者其他unix的nsswitch.conf文件,通過這個文件來決定怎么樣找一個連接中出現的連接字符串(connectdescriptor)假如sqlnet.ora是下面這個樣子NAMES.DIRECTORY_PATH=(TNSNAMES,HOSTNAME)當客戶端輸入sqlplussys/oracle@orcl時,就會首先在tnsnames.ora文件中找orcl的記錄.如果沒有相應的記錄則嘗試把orcl當作一個主
系統 2019-08-12 01:31:59 3698
今天導出一數據庫數據,發現EXP-00091問題;連接到:OracleDatabase10gEnterpriseEditionRelease10.2.0.1.0-ProductionWiththePartitioning,OLAPandDataMiningoptions已導出ZHS16GBK字符集和AL16UTF16NCHAR字符集服務器使用AL32UTF8字符集(可能的字符集轉換).正在導出表T_BJ_JZH2013導出了34行EXP-00091:正在導
系統 2019-08-12 01:54:58 3675
OracleDataGuard介紹一、DataGuard的基本原理當某次事務處理對生產數據庫中的數據作出更改時,Oracle數據庫將在一個聯機重做日志文件里記錄此次更改。在DataGuard中能夠配置寫日志的這個過程,除了把日志記錄到本地的聯機日志文件和歸檔日志文件里,還能夠通過網絡,把日志信息發送到遠程的從(standby)數據庫server上。這個備用日志文件寫入過程能夠是實時、同步的,以實現零數據丟失(最大保護模式maximumprotection)
系統 2019-08-12 01:33:49 3649
高人在民間,無意間發現了一牛人用OracleForm寫的九宮格游戲(SudokuGame),有興趣的童鞋可以掛在自己EBS系統里,做賬做累了玩玩:)詳見原帖:SUDOKU.fmb--AnOracleFormsSudokugameprogramForm源碼下載:Clickheretodownloadsudoku.fmb304KBOracleForm寫的九宮格游戲(SudokuGame)
系統 2019-08-29 23:26:32 3509
好不容易使用plsql可以成功連上數據庫了,應用程序連接數據庫卻出現了問題其實解決這個問題也簡單:1.查看oracle安裝目錄下的BIN目錄,E:\app\Administrator\product\11.1.0\db_1\BIN發現有OraOLEDB11.dll這個文件解決方法:注冊OraOLEDB11.dll注冊方法:regsvr32OraOLEDB11.dll發現問題依舊Provider=OraOLEDB.Oracle.1未找到提供程序.該程序可能未
系統 2019-08-12 01:51:26 3500
OracleEBSWebADI中的術語(版權聲明,本人原創或者翻譯的文章如需轉載,如轉載用于個人學習,請注明出處;否則請與本人聯系,違者必究)異步調用異步調用是這樣子的,和引入接口表中的數據到Oracle應用中的進程不同,上傳數據到接口表是一個單獨的進程(比如,它們不是在同一時間發生的).當上傳開始時,引入程序會被調用而且requestID會返回給用戶。OracleApplications會繼續在后臺執行引入程序,用戶須要手工檢查引入程序是不是在正確處理。
系統 2019-08-12 01:33:50 3436
觸發器是特定事件出現的時候,自動執行的代碼塊。類似于存儲過程,觸發器與存儲過程的區別在于:存儲過程是由用戶或應用程序顯式調用的,而觸發器是不能被直接調用的。1.觸發器組成:觸發事件:引起觸發器被觸發的事件。例如:DML語句(INSERT,UPDATE,DELETE語句對表或視圖執行數據處理操作)、DDL語句(如CREATE、ALTER、DROP語句在數據庫中創建、修改、刪除模式對象)、數據庫系統事件(如系統啟動或退出、異常錯誤)、用戶事件(如登錄或退出數據
系統 2019-08-29 23:16:38 3373
1,查Oracle數據庫創建時候的字符集:Oracle服務器端執行SQL>selectname,value$fromsys.props$wherenamelike'NLS%';NAMEVALUE$----------------------------------------------------------------------NLS_LANGUAGEAMERICANNLS_TERRITORYAMERICANLS_CURRENCY$NLS_ISO_C
系統 2019-08-12 01:51:54 3342
SQL>showparameteropen_cursors--每個session(會話)最多能同時打開多少個cursor(游標)NAMETYPEVALUE-----------------------------------------------------------------------------open_cursorsinteger300SQL>showparametersession_cached_cursor--每個session(會話)最
系統 2019-08-29 22:33:53 3309
數據庫所在位置將數據導出到的文件名用戶名備份數據庫:expcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpowner=(csm)數據庫所在位置需要導入數據的文件名恢復數據庫:impcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpfull=yoracle中導入導出數據備份數據庫
系統 2019-08-12 01:33:57 3298
select10+10+10fromdual結果是30,全然沒問題。selectnull+10+10fromdual結果是空串,但期望的結果是20。selectnvl(null,0)+10+10fromdual這樣處理結果為20。若查詢有空值的情況需利用nvl處理,否則運算有誤。selectnull||10||10fromdual字符串拼接沒有問題。Oracle中空值與數字相加問題
系統 2019-08-12 01:55:14 3279
1、安裝PLSQLDeveloper程序或ToadforOracle;2、解壓縮oracle_instantclient_10_2.RAR,修改reg.reg文件,將"LD_LIBRARY_PATH"和"TNS_ADMIN"的值改成解壓后的路徑3、設置環境變量,追加第二步解壓縮后的路徑到PATH中4、修改oracle_instantclient_10_2\NETWORK\ADMIN目錄下的tnsnames.ora文件該文件是用來配置連接數據庫的參數實踐下來
系統 2019-08-12 01:52:04 3256
在本機調試OracleEM服務的時候,經常會出現如下界面,安全提示:“此網站的安全證書有問題”。大家經常都是直接點擊“繼續瀏覽此網站(不推薦)”進入EM管理界面進行操作,雖然能夠進入之后進行正常的操作,但是畢竟非常的繁瑣,每次都要看到這個紅紅的叉叉。怎么能夠以后不用點擊可以直接進入呢?如下幾步可以搞定這個問題:1)點擊:“繼續瀏覽此網站(不推薦)”,進入EM的登錄界面:在地址欄上面會出現“證書錯誤”的提示,然后點擊“證書錯誤”會彈出如下界面:2)點擊“查看
系統 2019-08-29 23:17:54 3194
相差多少天:sysdate-to_date('1991-01-01','YYYY-MM-DD'))<7and(sysdate-to_date('1991=01=01','YYYY-MM-DD'))>0相差幾個星期用to_char(sysdate,'ww')獲取時間為當年的第多少個星期,同理做減法即可獲得差值兩個時間之間的月份差selectsubstr(to_char(sysdate,'YYYY-MM-DD'),1,4)-substr('1999-01-01
系統 2019-08-12 01:53:53 3174
lengthb(string)計算string所占的字節長度:返回字符串的長度,單位是字節length(string)計算string所占的字符長度:返回字符串的長度,單位是字符對于單字節字符,LENGTHB和LENGTH是一樣的.如可以用length(‘string’)=lengthb(‘string’)判斷字符串是否含有中文。注:一個漢字在Oracle數據庫里占多少字節跟數據庫的字符集有關,UTF8時,長度為三。selectlength('cctv')
系統 2019-08-12 01:33:58 3170