Oracle8網站應用簡介(NT+IIS+ASP+ORACLE)
2024-08-29 13:41:58
供稿:網友
計算機:普通兼容PC機(C433、128MB、昆騰5400轉15GB、普通10M網卡)
操作系統:Windows NT Server 4.0中文版
數據庫:Oracle 8.0.4 企業版
開發工具:Oracle Developer/2000 R2.1中文版
軟盤:一個可引導WIN98軟盤
光盤:NT Service Pack3光盤中文版
軟件:NT Service Pack6包
安裝過程:
1、首先安裝 NT
說明:正常情況下安裝不上,因為NT出版的較早,所以無法正確識別8.4GB以上的硬盤,解決:先找一個NT SP6升級包,解開它,找出ATAPI.SYS文件(硬盤驅動文件),拷貝到軟盤中備用,
a、假如是已有98系統,則在安裝完NT系統文件后,不要馬上重啟動,用Windows的查找功能,在NT安裝臨時目錄中找到ATAPI.SYS文件(可能有多個),用備份文件覆蓋它們,然后再重新啟動計算機
b、假如只想在這塊硬盤上安裝NT,則按下面方法進行:
用WIN98軟盤啟動,分一個FAT16分區(2GB),但不格式化(FORMAT),用自啟動NT4.0 Server光盤啟動,在C:盤格式化為FAT格式并安裝,重新啟動,這時,不忙進入NT安裝,先用WIN98軟盤啟動,在NT安裝臨時目錄中找到ATAPI.SYS文件(可能有多個),用備份文件覆蓋它們,然后再重新啟動計算機
這樣,就可以順利安裝NT了,安裝時,選擇安裝IIS2.0,安裝完成后,把其余的硬盤空間分區、格式化,建議分成NTFS格式,
2、配置NT,TCP/ip,設置IP地址
3、安裝NT Service Pack3
4、在SP3中有一個IIS2.0的升級主件,即Active Server Pages,安裝該主件后,IIS2.0就升級為
IIS3.0,也同時支持了asp頁面
5、安裝Oracle 8.0.4 企業版
6、安裝Developer/2000,
注重:
當出現警告:當前安裝的Oracle Installer版本是最新的,您確認要安裝舊版本的Oracle Installer嗎?這樣做可能會引起其它Oracle產品運行不正確這時,請選擇“是(Y)”,否則,安裝不大一會就自動退出了,這是Oracle與java兼容的問題。
7、安裝NT Service Pack6
8、連入SQL/PLUS,以system/manager用戶登錄,
創建新的用戶:如user1/pass1,賦予connect,resource權限。
SQL> conn system/manager
SQL> create user user1 identified by pass1;
SQL> grant connect,resource to user1;
9、配置ODBC(一定要在服務器端設置),添加一個系統DSN:
數據源名稱(自己設,好記就行如aaa)、
用戶名稱(Oracle的用戶名,如user1)、
服務器名稱(本機的機器名稱)
10、配置IIS服務:
設置/根目錄:如c:/root
賦予“執行權限”
設置默認文件名,如default.asp
11、連入user1/pass1,建如下表:
SQL> conn user1/pass1
SQL> create table 班級
(
bm char(4) PRimary key not null, --學生編碼
mc varchar2(20) --學生名稱
);
SQL> insert into 班級 values('0001','學生1');
SQL> insert into 班級 values('0002','學生2');
SQL> insert into 班級 values('0003','學生3');
SQL> insert into 班級 values('0004','學生4');
SQL> insert into 班級 values('0005','學生5');
SQL> commit;
12、在c:/root下創建default.asp,用notebook編輯,輸入以下代碼
<%
set conn=server.createobject("adodb.connection")
conn.open "aaa","user1","pass1"
SQL="select bm,mc from 班級"
set rs=conn.execute(SQL)
%>
<%do while not rs.eof%>
<table>
<tr>
<td><%=rs("bm")%></td>
<td><%=rs("mc")%></td>
</tr>
</table>
<%
rs.movenext
loop
%>
13、打開瀏覽器,輸入本機地址如:http://機器名/default.asp
14、至此,基本的已經完成了,剩下的就要慢慢開發了,
Q:為什么我沒有安裝使用IIS4.0呢?
A:因為安裝完以后,一切配置完畢,我發現,在執行ASP腳本、連接Oracle數據庫時,執行insert操作,沒有問題,一select就出現asp 0115錯誤,并且,出現此錯誤后,就無法再執行任何與庫有關的操作,只能重新啟動機器。