Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
ORACLE instance started.
Database mounted.
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to an idle instance.
ORACLE 安裝配置方法 (以ORACLE8.1.6為例)
一、安裝
1、服務端
服務端安裝前提條件:操作系統為WINDOWS 2000、WINDOWS NT。
步驟:
1) 找到ORACLE 8.1.6的安裝目錄,點擊SETUP.EXE文件,進入"Oracle Universal Installer"界面;
2) 在彈出的窗體中選擇"下一步"繼續安裝,彈出以下窗體;如果以前安裝過ORACLE,則點擊"卸裝產品"按鈕(卸載過程見第二章:卸載),如果要查看以前安裝的ORACLE,點擊"已安裝產品"按鈕。
3) 選擇文件來源和待安裝目錄,點擊"下一步",彈出以下界面;
來源路徑一般為默認路徑,但不管是本地安裝還是在其它機器上安裝,安裝數據來源路徑必須為ORACLE目錄下STAGE文件夾下的PRODUCTS.JAR文件。
名稱默認為:ORAHOME81,該名稱是ORACLE安裝時在注冊表中名稱,建議不要修改,采用系統默認的名稱。
路徑為當前ORACLE待安裝的路徑,可修改。修改時,建議只修改安裝的磁盤分區,如圖中的"e",后面的"Oracle\Ora81"建議采用系統默認安裝目錄。
4) 在"可用產品"窗體中,如果安裝服務端程序,則在"選擇要安裝的產品"選項中選擇"Oracle 8i Enterprise Edition 8.1.6.0.0;如果安裝客戶端程序,則在"選擇要安裝的產品"選項中選擇"Oracle 8i Client 8.1.6.0.0;選擇安裝產品后,點擊"下一步",彈出以下窗體:
5)、選擇安裝類型,一般選擇默認的"典型(1001MB)","自定義"為高級用戶選項,建議不選擇此項,選擇安裝類型后,點擊"下一步",彈出以下窗體;
6)、輸入全局數據庫名和SID,全局數據庫名為ORACLE連接串,可任意錄入,如:test.softone.com,SID為ORACLE連接服務,客戶端需以此錄入的SID進行連接(需牢記),錄入完成后,點擊"下一步",彈出以下界面;
7)在"摘要"窗口點擊"安裝",彈出以下界面:
8)安裝完成后出現以下界面,進行系統自動配置NET8 CONFIGURATION ASSISTANT.
9)NET8配置完成后,系統自動創建數據庫
10)數據庫創建完成,點擊"確定" 退出
11)安裝完成,點擊"退出"按鈕,退出安裝過程。
2、客戶端
操作過程同服務端安裝。
二、卸載
1、服務端
1)、找到ORACLE 8.1.6的安裝目錄,點擊SETUP.EXE文件,彈出以下界面:
2)、在彈出的窗體中選擇"卸裝產品"按鈕,彈出以下界面;
3)、選擇已安裝的產品,點擊"刪除"按鈕,彈出以下窗體;
4)在彈出"確認"對話框,點擊"是",彈出以下窗體;
5)、刪除完成后,彈出以下界面,點擊"關閉"按鈕退出。
6)、退出后回到歡迎界面:
7)、用戶可點擊"下一步"進行安裝或點擊"退出"按鈕結束卸載過程。
2、客戶端
與服務端卸載過程相同。
三、ORACLE實例啟動和關閉
1、使用SQL*PLUS啟動和終止實例
1.1、本地啟動
在命令提示符下輸入:
SQLPLUS /NOLOG
CONNECT /AS SYSDBA
STARTUP
1.2、本地關閉
在命令提示符下輸入:
SQLPLUS /NOLOG
CONNECT /AS SYSDBA
SHUTDOWN
1.3、遠程啟動
在命令提示符下輸入(此方式必須先進行關閉數據庫操作,見1.4、遠程關閉(要求遠程數據庫必須是已啟動),在E:\ORACLE\ORA81\SYSMAN\IFILES目錄下生成一個DE_TEST_ZCB_8112.ORA文件后,再以此文件啟動數據庫):
SQLPLUS /NOLOG
CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
STARTUP FILE=E:\ORACLE\ORA81\SYSMAN\IFILES\DE_TEST_ZCB_8112.ORA
此路徑為遠程啟動服務路徑,一般情況下在本地安裝目錄的ORACLE\ORA81\SYSMAN\IFILES下。
INTERNAL 為用戶名,ORACLE為密碼,TEST.SOFTONE.COM為遠程服務連接串。
1.4、遠程關閉
在命令提示符下輸入:
SQLPLUS /NOLOG
CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
SHUTDOWN
INTERNAL 為用戶名,ORACLE為密碼,TEST.SOFTONE.COM為遠程服務連接串。
2、 用服務器管理器啟動和終止實例
2.1、本地啟動
在命令提示符下輸入:
SVRMGRL
CONNECT INTERNAL
STARTUP
2.2、本地關閉
在命令提示符下輸入:
SVRMGRL
CONNECT INTERNAL
SHUTDOWN
2.3、遠程啟動
在命令提示符下輸入(此方式必須先進行關閉數據庫操作,見2.4、遠程關閉(要求遠程數據庫必須是已啟動),在E:\ORACLE\ORA81\SYSMAN\IFILES目錄下生成一個DE_TEST_ZCB_8112.ORA文件后,再以此文件啟動數據庫):
SVRMGRL
CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
STARTUP
PFILE= E:\ORACLE\ORA81\SYSMAN\IFILES\DE_TEST_ZCB_8112.ORA
INTERNAL 為用戶名,ORACLE為密碼,TEST.SOFTONE.COM為遠程服務連接串。
此路徑為遠程啟動服務路徑,一般情況下在本地安裝目錄的ORACLE\ORA81\SYSMAN\IFILES下。
2.4、遠程關閉
在命令提示符下輸入:
SVRMGRL
CONNECT INTERNAL/ORACLE@TEST.SOFTONE.COM AS SYSDBA
SHUTDOWN
3、 用實例管理程序啟動和終止實例
1)、打開管理程序,如圖
2)、點擊DBA STUDIO,進入"oracle enterprise manager 登錄"窗口
3)、選擇"LAUNCH DBA STUDIO STANDALONE",點擊"確定"按鈕,彈出以下窗體;
4)、在左邊的列表中雙擊或點擊右鍵菜單中的"連接",彈出以下窗體;
5)、錄入用戶名:INTERNAL,口令:oracle,選擇連接身份為"SYSDBA",點擊確定,出現以下界面,選擇例程下的數據庫,點擊"打開"單選框,再點擊"應用"按紐
6)如果沒有使用的數據庫,可在文件菜單中選擇"將數據庫添加到樹"
7)錄入主機名,端口號、SID和網絡服務名。主機名為本地計算機名,如果連接遠程服務器,則錄入遠程計算機名;端口號默認為1521,不能修改;SID為安裝時錄入的SID(必須一致),如果連接的為遠程數據庫,則錄入遠程服務器的SID;網絡服務名可為安裝時錄入的網絡服務名,可任意修改;最后點擊"確定"即可。
8)、重復步驟4、5。
4、 使用服務控制面板啟動和終止實例
四、NET8監聽器
1)、 在命令提示符下錄入:
LSNRCTL
START(啟動)
STOP(關閉)
STATUS(查看狀態)
2)、也可在控制面板的服務中選擇ORACLE ORAHOME81 TNSLISTENER,雙擊或點擊鼠標右鍵點擊"啟動"。
五、TNSNAMES.ORA配置
在安裝目錄下,如:E:\Oracle\Ora81\network\ADMIN下用寫字板或記事本打開TNSNAME.ORA文件,文件內容大概如下:
TEST.SOFTONE.COM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = zcb_8115)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = test)
)
)
藍色部分為安裝時錄入的信息。
如果該文件沒有配置成功,該文件可通過以下步驟進行配置:
1)、在程序菜單中打開NET8 CONFIGURATION ASSISTANT
2)、選擇Net8 Configuration Assistant,打開,進入"Net8 Configuration Assistant:歡迎"窗口
2)、選擇"本地網絡服務名設置",點擊"下一步", 彈出以下窗體;
3)、在"Net8 Configuration Assistant:網絡服務名配置"窗口中選擇"添加",點擊"下一步", 彈出以下窗體;
4)在"Net8 Configuration Assistant:網絡服務名配置,數據庫版本"窗口中選擇"ORACLE 8I數據庫或服務",點擊"下一步",彈出以下窗體;
5)在"Net8 Configuration Assistant:網絡服務名配置,服務名"窗口輸入服務名,此服務名跟安裝時錄入的服務名(SID)相同,錄入后,點擊"下一步",彈出以下窗體;
6)、在"Net8 Configuration Assistant:網絡服務名配置,請選擇協議"窗口選擇"TCP"此時只能選擇"TCP",點擊"下一步", 彈出以下窗體;
7)在"Net8 Configuration Assistant:網絡服務名配置,TCP/IP協議"窗口輸入主機名(如果連接本地數據庫,則錄入本地計算機名,如果連接遠程數據庫,則錄入遠程計算機名),選擇默認的"請使用標準端口號1521"(建議最好不要修改),點擊"下一步",彈出以下窗體;
8)、在"Net8 Configuration Assistant:網絡服務名配置,測試"窗口選擇"是,進行測試",點擊"下一步",彈出以下窗體;
9)、當"Net8 Configuration Assistant:網絡服務名配置,正在連接"窗口對話框中出現提示"正在連接….測試成功"信息,表示測試通過。此時點擊"下一步",進入"Net8 Configuration Assistant: 網絡服務名配置,網絡服務名"窗口;
10)、在"Net8 Configuration Assistant:網絡服務名配置,網絡服務名"窗口輸入網絡服務名,服務名為ORACLE連接串,可任意錄入,如:test,點擊"下一步",彈出以下窗體;
11)、在"Net8 Configuration Assistant:網絡服務名配置,是否需要另一個網絡服務名"窗口中選擇"否",點擊"下一步",進入"網絡服務名配置完成" 窗口;
12)、在"網絡服務名配置完成"窗口中點擊"下一步",彈出以下窗體;
13)、在"歡迎"窗口點擊"完成",退出配置過程
TNSNAMES.ORA配置完成后,再配置BDE(BDE如何配置略),可通過BDE、PLSQL、SQL EXPLORER和TNSPING命令來測試ORACLE是否連接正確。下面用TNSPING來測試是否連接。
在命令提示符下錄入: TNSPING TEST.SOFTONE.COM
六、表空間、用戶的創建和刪除
1、表空間的創建、刪除
1)、命令方式創建表空間
錄入命令:
CREATE TABLESPACE CHECKUP_HISTORY DATAILE '/M01/ORADATA/BIBDB/CHECKUP_HISTORY.DBF' SIZE 1000M;
這條語句創建了一個名為CHECKUP_HISTORY.DBF的文件,容量為1000MB,容納了存儲在CHECKUP_HISTORY表空間的所有數據。
2)、建議用此方式建立表空空間
打開DBA STUDIO,
選擇存儲下表空間,單擊右鍵,選擇創建,出現以下界面:
錄入名稱和其他相關的設置(其它設置建議使用默認值),點擊"創建"按紐
如果要刪除某表空間,則選中該表空間,然后點擊鼠標右鍵,選擇"移去"即可。
2、用戶的創建、刪除
1)、命令方式建立、刪除用戶
建立
create user pharmacy
identified by pharmacy
default tablespace PHARMACY
temporary tablespace TEMP
profile DEFAULT;
grant dba to pharmacy;
刪除
DROP USER PHARMACY CASCADE
2)、通過PLSQL建立、刪除用戶
建立:
打開PLSQL,以SYSTEM,manager登錄,選擇USERS,以鼠標右鍵選擇NEW,輸入名稱、密碼、表空間、臨時表空間和用戶權限,點擊"APPLY"。
刪除
選擇用戶,以鼠標右鍵選擇"DROP"
3)用ORACLE 建立、刪除用戶
建立:
打開DBA STUDIO
選擇安全下用戶,點擊鼠標右鍵選擇"創建"
輸入名稱、口令和用戶權限,點擊"創建"按紐
刪除:
選擇需刪除的用戶,點擊鼠標右鍵,選擇"移去"。
七、數據腳本導入、導出
1、 導入
1)、命令方式導入
IMP PHARMACY/PHARMACY@TEST.SOFTONE.COM D:\DD\PHARMACY.DMP FULL=Y
此方式導入的數據庫帶有表結構和數據內容。
2)、使用PLSQL導入
選擇TOOLS菜單下的IMPORT TABLES ,選擇需要導入的腳本,點擊"IMPORT"按紐
此方式導入的數據庫文件中帶有表結構和數據內容。
此方式導入的數據庫可能只有表結構,也可能只有數據內容(根據錄制的腳本而定)。
3)、在PLSQL的NEW菜單下選擇COMMAND WINDOW,右鍵菜單中選擇"LOAD",選擇需要導入的數據腳本,系統自動進行導入操作。
2、導出
1)、命令方式導出
EXP PHARMACY/PHARMACY@TEST.SOFTONE.COM D:\DD\200.DMP
此方式導出的數據庫帶有表結構和數據內容。建議使用此方式進行數據導出。
2)、使用PLSQL工具導出
選擇TOOLS菜單下的EXPORT TABLES ,選擇需要導出的表名稱,錄入需要導出的腳本名稱,點擊"EXPORT"按紐
此方式導出的數據帶有數據結構和數據內容。
此方式導出的數據只帶有數據結構,不帶數據內容。
3)在PLSQL工具的TOOLS菜單下選擇EXPORT USER OBJECTS (版本為5.1以上才有此功能),錄入需要導出的腳本名稱(默認為全部選中,如果只導出部分表或觸發器等等,用鼠標在列表中自行選擇),點擊"EXPORT"按紐
此方式導出的數據庫只帶有表結構,不導出數據內容。如果只導出表結構,建議使用此方式進行導出。