在Linux系統中我一般采用編譯源碼的方式來安裝Apache,有兩種方法可以讓Apache在系統啟動時自動啟動。
1. 在/etc/rc.d/rc.local中增加啟動apache的命令,例如:/usr/local/httpd/bin/apachectl start
2. 將apache注冊為系統服務
首先將apachectl命令拷貝至/etc/rc.d/init.d目錄下,改名為httpd
使用編輯器打開httpd文件,并在第一行#!/bin/sh下增加兩行文字如下
# chkconfig: 35 70 30
# description: Apache
接著注冊該服務
chkconfig --add httpd
一切OK了,啟動服務
service httpd start
其中所增加的第二行中三個數字第一個表示在運行級別3和5下啟動apache,第二、三是關于啟動和停止的優先級配置,無關緊要。
70EW-TH17Q1-PM-C01-S1W2QD-MEM-NUYY 當使用9205以前版本的exp程序去9205及以上的數據庫中去導出帶LOB字段的表時, 會遇到一個錯誤, 錯誤信息為"EXP-00003 : 沒找到段的存貯定義 .....", 事實上這是一個Oracle的Bug, 可以通過監時地更改視圖"exu9tne"的定義來臨時解決問題, 如下所示:? ? 在導出前, 連接到SYS用戶, 運行以下SQL:
CREATE OR REPLACE VIEW exu9tne (
tsno, fileno, blockno, length) AS
SELECT ts#, segfile#, segblock#, length
FROM sys.uet$
WHERE ext# = 1
UNION ALL
SELECT * FROM SYS.EXU9TNEB
/
? ? 導出完成后, 運行以下命令來還原視圖的定義, 下面貼的是Oracle 9用的, 10g的還是請訪問Metalink來確定, 或者在運行前一個命令之前, 從USER_VIEWS中將原視圖的定義查出來, 這樣做也是DBA一個很好的習慣.
CREATE OR REPLACE VIEW exu9tne (?????????1) 創建用戶 :
tsno, fileno, blockno, length) AS
SELECT ts#, segfile#, segblock#, length
FROM sys.uet$
WHERE ext# = 1
/
SET ROLE role_name IDENTIFIED BY password |
權限 | ALTER | DELETE | EXECUTE | INDEX | INSERT | READ | REFERENCE | SELECT | UPDATE |
Directory | no | no | no | no | no | yes | no | no | no |
function | no | no | yes | no | no | no | no | no | no |
procedure | no | no | yes | no | no | no | no | no | no |
package | no | no | yes | no | no | no | no | no | no |
DB Object | no | no | yes | no | no | no | no | no | no |
Libary | no | no | yes | no | no | no | no | no | no |
Operation | no | no | yes | no | no | no | no | no | no |
Sequence | yes | no | no | no | no | no | no | no | no |
Table | yes | yes | no | yes | yes | no | yes | yes | yes |
Type | no | no | yes | no | no | no | no | no | no |
View | no | yes | no | no | yes | no | no | yes | yes |
一、系統環境:
(1)、操作系統:Windows 2000 professional,機器內存512M
(2)、數據庫: Oracle 8i R2 (8.1.6) for 2000 企業版
(3)、安裝路徑:D:\ORACLE
二、卸載步驟:
(1)、開始->設置->控制面板->管理工具->服務
停止所有Oracle服務。
(2)、開始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer
卸裝所有Oracle產品
(3)、運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個入口。
(4)、運行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動這個列表,刪除所有Oracle入口
(5)、從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關Oracle的組和圖標
(6)、重新啟動計算機,重起后才能完全刪除Oracle所在目錄
(7)、刪除與Oracle有關的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個入口目錄及所有子目錄,
并從Windows 2000目錄(一般為C:\WINNT)下刪除以下文件
ORACLE.INI、oradim80.INI
(8)、WIN.INI文件中若有[ORACLE]的標記段,刪除該段
注:第8步可有可無
如果是在unix或linux下那就更方便了,只要刪除$ORACLE_HOME下的所以文件,以及所有數據文件,最后刪除日志文件就可以了