今天剛開始學習perl語言,安裝了ActivePerl-5.8.8.822-MSWin32-x86-280952.msi,安裝后perl是5.8.8,而之前安裝的oracle10g的perl版本是5.8.3,所以在運行perldoc-u-fatan2命令時,報錯如下:解決方法:1、將oracle10g目錄E:\oracle\product\10.2.0\db_1\perl\5.8.3\lib\Pod下的Perldoc.pm和Perldoc.pod替換為5.
系統 2019-08-29 22:37:11 2110
審計是監視和記錄所選用戶的數據活動的。審計操作類型包括登錄企圖、對象訪問和數據庫操作。審計記錄包括被審計的操作、執行操作的用戶、操作的時間等信息。1、啟用審計其具體步驟如下:(1)進入Oracle的企業管理器,在服務器下面的數據庫配置中選擇初始化參數。(2)點擊初始化后進入如下初始化參數界面該界面有兩個選項界面,當前和SPFile,其中當前是展示參數值的,而SPFile是修改參數值的。(3)在SPFile界面找到audit_trail參數,該參數是管理審計
系統 2019-08-29 22:12:13 2110
經常遇到PL/SQLDeveloper等依賴Client的工具無法連接Oracle數據庫服務器的問題。至今也沒完全理清楚,先發個帖總結一下目前的方法,后面會不斷完善。方法一:重啟Oracle服務器端相關服務,包括...TNSListener,所用的數據庫實例的服務??芍苯釉赪indows的“服務”中重啟?;蛘撸墒褂玫拿睿簂snrctlstoplsnrctlstartlsnrctlreloadsqlplus/assysdba;startup;這個方法試
系統 2019-08-12 01:55:31 2110
我使用的是oraclesqldeveloper3.1版本,以前developer2.×老版本的excel導入功能有問題。excel文件內容如下:第一步:找到要導入的表,右鍵--》導入數據進入數據導入向導:第二步:選擇導入方法:第三步:選擇xls中要導入的列名第四步:源數據列和目標表列對應關系第五步:可以驗證導入數據;點擊“完成”,開始導入最后,提示導入信息。Oracle:通過oraclesqldeveloper工具導入excel數據
系統 2019-08-12 01:55:05 2110
oracle11g將觸發器分為5種:1.DDL觸發器:當在數據庫中創建、修改、重命名、刪除對象時觸發。2.DML或行級別觸發器:當在表中插入、更新或刪除數據時觸發;可用于在值被改變前(before)進行審核、檢查、保存、和替代。3.復合觸發器:既是語句級又是行級觸發器。在需要同時使用語句級觸發器和行級觸發器時可以使用復合觸發器。4.insteadof觸發器:用于停止DML語句的執行并重定向DML語句,即視圖觸發器。5.系統或數據庫事件觸發器:用于跟蹤系統事
系統 2019-08-12 01:54:55 2110
如何在Windows上完全卸載Oracle數據庫(8i、9i)1、停止oracle所有的服務(開始-à運行-à輸入services.msc)2、刪除注冊表上的ORACLE的有關鍵值(開始--》運行--》輸入regedit)將HKEY_LOACAL_MACHINE/SOFTWARE下的主鍵ORACLE全部刪除。3.下面刪除Oracle服務:進入HKEY_LOACAL_MACHINE/SYSTEM主鍵下,在ControlSet001、ControlSet002
系統 2019-08-12 01:54:46 2110
在觸發器中操作觸發此觸發器的表,用pragmaautonomous_transaction選項。1、為何使用自治事務無法回滾的審計:一般情況下利用觸發器禁止某些對表的更新等操作時,若記錄日志,則觸發器最后拋出異常時會造成日志回滾。利用自治事務可防止此點。避免變異表:即在觸發器中操作觸發此觸發器的表在觸發器中使用ddl寫數據庫:對數據庫有寫操作(insert、update、delete、create、alter、commit)的存儲過程或函數是無法簡單的用s
系統 2019-08-12 01:54:38 2110
1.系統SCN號查詢系統SCN號的方法:selectdbms_flashback.get_system_change_numberfromdualcommit后系統SCN號會增長,但是即使沒有commit操作,因為有許多后臺進程在運行,所以系統SCN號也會增長。2.檢查點SCN有4種檢查點SCN,其中除了文件頭中的啟動SCN外,其他三種保存在控制文件中??梢酝ㄟ^:altersystemsetevents‘immediatetracenamecontrolf
系統 2019-08-12 01:54:24 2110
9月8日周六下午2:00,我們組織了一次關于Oracle數據庫的技術沙龍.蓋國強被俺"捆綁"來做嘉賓講師.(非常感謝他對我們活動的支持,以及認真的PPT準備和長達3小時的技術交流)這次沙龍總共來了70多位ZDNet網友,其中有很多比較熟悉的技術圈朋友,不過由于時間緊也沒能與他們一一打招呼.這次活動的一個易拉寶。。。看到軟件頻道沒有。。。不過現在這里面應該再增加一個開發頻道了:)我的同事們都很高興能和這位國內優秀的Oracle專家照相,哈哈:),軟件頻道編輯
系統 2019-08-12 01:53:54 2110
1.Oracle10g安裝過程中出現“無法確定主機的IP地址時產生該異常錯誤”。(本機設置自動獲得IP地址)Oracle在用NetConfiguraton配置網絡服務名時需要取系統的IP地址,而如果解析IP地址錯誤就會出現上述異常。經修改c:\windows\system32\drivers\etc\hosts文件來手動解析后安裝成功,文件內容如下:127.0.0.1localhost192.168.1.102ldgis2.檢查完成。此次檢查的總體結果為:
系統 2019-08-12 01:53:42 2110
Iwritethispostisjusttomakeasummaryofapointmetthisweek.寫得不好的話,請園子里的朋友們多提意見。這個星期的工作遇到需要給Pakage加一個function,這個function需要動態組織Sql,以實現不同的logic.Inoracle,weknowthat:EXECUTEIMMEDIATE代替了以前Oracle8i中DBMS_SQLpackage包.它解析并馬上執行動態的SQL語句或非運行時創建的PL/
系統 2019-08-12 01:52:16 2110
OracleDatapumpAPI是基于PL/SQL實現的,是命令行方式下的補充。使用DatapumpAPI可以將其邏輯備份特性將其集成到應用程序當中,基于界面來實現有利于簡化其管理。本文主要描述的使用DatapumpAPI描述各種不同情形的數據導出。一、演示使用datapumpapi實現數據導出--1、導出schema(schema模式)DECLAREl_dp_handleNUMBER;l_last_job_stateVARCHAR2(30):=UNDE
系統 2019-08-12 01:52:08 2110
在sqlserver中的合并語句可以用xmlpath詳見http://www.cnblogs.com/codeyu/archive/2010/05/25/1743474.html而oracle的合并可以用listagg配合withingroupselect*from(selectgroupvalue,max(sendtime)assendtime,listagg(content)withingroup(orderbysort)ascontentfromme
系統 2019-08-12 01:33:43 2110
ORACLE中,表空間是數據管理的基本方法,所有用戶的對象要存放在表空間中,也就是用戶有空間的使用權,才能創建用戶對象.否則是不允許創建對象,因為就是想創建對象,如表,索引等,也沒有地方存放,Oracle會提示:沒有存儲配額.因此,在創建對象之前,首先要分配存儲空間.分配存儲,就要創建表空間:創建表空間示例如下:CREATETABLESPACE"SAMPLE"LOGGINGDATAFILE'D:\ORACLE\ORADATA\ORA92\LUNTAN.or
系統 2019-08-12 01:33:10 2110
今天在做RAC+dataGuard的實驗。用了之前做RAC添加節點的虛擬機。即以前的rac3節點。這個節點之前已經卸載過了。卸載方法參考:RAC卸載說明http://blog.csdn.net/tianlesoftware/archive/2010/09/18/5892225.aspx但是在安裝Oracle軟件的時候,界面提示有問題。截圖如下:在這里多了一個OraCrs10g_home的目錄,里面還有以前的節點rac3.單節選中之后是,remove按鈕是灰
系統 2019-08-29 22:49:11 2109