Oracle-SQL-Developer-使用簡(jiǎn)要說(shuō)明_第1頁(yè)
Oracle-SQL-Developer-使用簡(jiǎn)要說(shuō)明_第2頁(yè)
Oracle-SQL-Developer-使用簡(jiǎn)要說(shuō)明_第3頁(yè)
Oracle-SQL-Developer-使用簡(jiǎn)要說(shuō)明_第4頁(yè)
Oracle-SQL-Developer-使用簡(jiǎn)要說(shuō)明_第5頁(yè)
已閱讀5頁(yè),還剩122頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Oracle SQL Developer 使用簡(jiǎn)要說(shuō)明Oracle SQL Developer 是免費(fèi)的圖形化數(shù)據(jù)庫(kù)開(kāi)發(fā)工具。使用 SQL Developer,可以瀏覽數(shù)據(jù)庫(kù)對(duì)象、運(yùn)行 SQL 語(yǔ)句和 SQL 腳本,并且還可以編輯和調(diào)試 PL/SQL 語(yǔ)句。還可以運(yùn)行所提供的任何數(shù)量的報(bào)表(reports),以及創(chuàng)建和保存自己的報(bào)表(reports)。SQL Developer 可以提高工作效率并簡(jiǎn)化數(shù)據(jù)庫(kù)開(kāi)發(fā)任務(wù)。SQL Developer 以 Java 編寫(xiě)而成,能夠提供跨平臺(tái)工具。使用 Java 意味著同一工具可以運(yùn)行在 Windows、Linux 和 MAC OS X。這就提供了一個(gè)跨

2、平臺(tái)的統(tǒng)一界面。SQL Developer 的到數(shù)據(jù)庫(kù)的默認(rèn)連接使用的是瘦 jdbc 驅(qū)動(dòng)程序。默認(rèn)使用 JDBC 瘦驅(qū)動(dòng)程序意味著無(wú)需安裝 Oracle 客戶端,從而將配置和占用空間大小降至最低。SQL Developer 的安裝只需進(jìn)行解壓和雙擊操作即可,簡(jiǎn)單易行。創(chuàng)建數(shù)據(jù)庫(kù)連接 使用 Oracle SQL Developer 管理數(shù)據(jù)庫(kù)對(duì)象首先要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù)連接。執(zhí)行以下步驟:1.打開(kāi) Windows 資源管理器,雙擊 sqldevelopersqldeveloper.exe。注:也可以在非 Windows 環(huán)境中執(zhí)行 sqldeveloper。 2.在 Connections 選項(xiàng)卡中,

3、右鍵單擊 Connections 并選擇 New Database Connection。3.在 Connection Name 域中輸入 ,在 Username 和 Password 域中輸入 hr,指定 作為 Hostname,在 SID 域中輸入 。然后單擊 Test。4.連接狀態(tài)已成功測(cè)試。但沒(méi)有保存該連接。要保存該連接,請(qǐng)單擊 Connect。 5.保存了該連接,可以在列表中看到該數(shù)據(jù)庫(kù)。展開(kāi) ORCL。 注:打開(kāi)連接時(shí),自動(dòng)打開(kāi) SQL Worksheet。SQL Worksheet 允許針對(duì)剛創(chuàng)建的連接執(zhí)行 SQL。 6.展開(kāi) Tables。7.選擇 EMPLOYEES 表,查看

4、表定義。 8.要查看該數(shù)據(jù),請(qǐng)單擊 Data 選項(xiàng)卡。 9.數(shù)據(jù)隨即顯示。使用 Table 對(duì)話框添加新表 新建一個(gè)名為 DEPENDENTS 的表,它包含一個(gè)帶有 EMPLOYEES 表的外鍵。執(zhí)行以下步驟: 1.右鍵單擊 Tables 并選擇 Create TABLE。 2.輸入 DEPENDENTS 作為 Table Name,然后單擊 Show Advanced Options 復(fù)選框。 3.輸入 ID 作為 Name,選擇 NUMBER 作為數(shù)據(jù)類(lèi)型,并輸入 6 作為 Precision。選擇 Cannot be NULL 復(fù)選框。然后單擊 Add Column 圖標(biāo)。 4.輸入 F

5、IRST_NAME 作為 Name 并輸入 20 作為 Size。然后單擊 Add Column 圖標(biāo)。5.輸入 LAST_NAME 作為 Name 并輸入 25 作為 Size。選擇 Cannot be NULL 復(fù)選框。然后單擊 Add Column 圖標(biāo)。 6.輸入 BIRTHDATE 作為名稱(chēng),然后選擇 DATE 作為數(shù)據(jù)類(lèi)型。然后單擊 Add Column 圖標(biāo)。7.輸入 RELATION 作為 Name,并輸入 25 作為 Size。然后單擊 Add Column 圖標(biāo)。8.輸入 GENDER 作為 Name 并輸入 1 作為 Size。然后單擊 Add Column 圖標(biāo)。9.輸

6、入 RELATIVE_ID 作為 Name,選擇 NUMBER 作為數(shù)據(jù)類(lèi)型,并輸入 6 作為 Precision。選擇 Cannot be NULL 復(fù)選框。然后單擊 OK 創(chuàng)建該表。 10.新表出現(xiàn)在表列表中。從列表中選擇 DEPENDENTS。 更改表定義 Oracle SQL Developer 使得更改數(shù)據(jù)庫(kù)對(duì)象變得非常簡(jiǎn)單。在剛創(chuàng)建的 DEPENDENTS 表中刪除一列。執(zhí)行以下步驟: 1.單擊 Actions. 按鈕。 2.選擇 Column,然后選擇 Drop。 3.選擇 Column Name GENDER 并單擊 Apply。 4.該列已經(jīng)刪除。單擊 OK。 5.右鍵單擊

7、ORCL 數(shù)據(jù)庫(kù)連接并單擊 Refresh,以刷新數(shù)據(jù)庫(kù)連接。 6.展開(kāi) ORCL Tables。然后選擇 DEPENDENTS 表。 添加表約束 在這一節(jié)中,為 DEPENDENTS 表創(chuàng)建主鍵和外鍵約束。執(zhí)行以下步驟: 1.右鍵單擊 DEPENDENTS 并選擇 Edit。 2.單擊 Primary Key 選項(xiàng)卡。 3.選擇 ID 列并單擊 ,然后單擊 Foreign Key 選項(xiàng)卡。 4.單擊 Add。 5.選擇 EMPLOYEES 作為 Referenced Table 并選擇 RELATIVE_ID 作為 Local Column,然后單擊 OK。 向表中添加數(shù)據(jù)通過(guò)執(zhí)行以下步驟,

8、可以向表中添加數(shù)據(jù): 1.單擊 Data 選項(xiàng)卡。 2.然后單擊 Insert Row 圖標(biāo)。 3.輸入以下數(shù)據(jù)并單擊 Commit Changes 圖標(biāo)。 ID209 FIRST_NAMESue LAST_NAMELittlefieldBIRTHDATE2003 年 10 月 9 日RELATIONDaughterRELATIVE_ID1104.剛添加的行被提交到數(shù)據(jù)庫(kù)。 5.還可以使用腳本一次添加多行。單擊 SQL Worksheet ORCL 選項(xiàng)卡。6.右鍵單擊 SQL Statement 區(qū)域并選擇 Open File。 7.導(dǎo)航到工作目錄(例如,c:wkdir)并選擇 load_d

9、ep.sql 文件,然后單擊 Open。 8.隨即顯示該腳本的 SQL。 單擊 Run Script 圖標(biāo)。 9.該數(shù)據(jù)已插入。要查看該數(shù)據(jù),請(qǐng)單擊 DEPENDENTS 選項(xiàng)。 10.單擊 Refresh 顯示所有數(shù)據(jù)。 11.系統(tǒng)將列出表中的所有數(shù)據(jù)。 12.可以導(dǎo)出數(shù)據(jù)以便在Excel中使用。右鍵單擊任何列中的一個(gè)值,選擇 Export,然后選擇一個(gè)文件類(lèi)型。 13.指定文件目錄和名稱(chēng),然后單擊 Apply。 14.如果查看 DEPENDENTS.CSV 文件,將看到以下內(nèi)容。訪問(wèn)數(shù)據(jù)訪問(wèn) DEPENDENTS 數(shù)據(jù)的一種方式是:在 DEPENDENTS 表上生成一條 SELECT 語(yǔ)句

10、,然后添加一個(gè) WHERE 子句。執(zhí)行以下步驟: 1.單擊 ORCL SQL Worksheet 選項(xiàng)卡。2.單擊 clear(鉛筆)圖標(biāo)移除 SQL Statement 窗口的內(nèi)容。 3.將 DEPENDENTS 表從數(shù)據(jù)庫(kù)對(duì)象列表拖放到 SQL 語(yǔ)句區(qū)域。 4.顯示 SELECT 語(yǔ)句以及 DEPENDENTS 表中的所有列。向右滾到到 SELECT 語(yǔ)句結(jié)尾。5.將 WHERE 子句 where relative_id 110 添加到 SELECT 語(yǔ)句末尾“;”之前。然后單擊 Execute Statement 圖標(biāo)。6.隨即顯示結(jié)果。 HYPERLINK /technology/gl

11、obal/cn/obe/sqldev/sqldev.htm l t 使用可用的報(bào)表SQL Developer 為本產(chǎn)品提供了許多報(bào)表。在這一節(jié)中,我們將了解如何運(yùn)行這些報(bào)表。1.在 SQL Developer 中,切換至 Reports 選項(xiàng)卡,展開(kāi) Data Dictionary Reports 節(jié)點(diǎn)。2.選擇 About your Database 節(jié)點(diǎn)并展開(kāi)它,可以了解有關(guān)數(shù)據(jù)庫(kù)的基本詳細(xì)信息。 單擊 Version Banner。3. 為完成本練習(xí),可以選擇任何報(bào)表并運(yùn)行它。例如,有一個(gè)報(bào)表列出了表的所有主鍵。 展開(kāi) Table - Constraints 節(jié)點(diǎn),選擇 Primary

12、Key Constraints4. 選擇該節(jié)點(diǎn)后,會(huì)彈出一個(gè)窗口。該窗口允許限制對(duì)某個(gè)條件的查詢。立即單擊 Apply,即可選擇所有記錄。清除 Null 復(fù)選框,在域中鍵入 e。(該操作限制了對(duì)所有名稱(chēng)中包含字母“e”的表的查詢)單擊 Apply。5. 產(chǎn)生的報(bào)表顯示了所有名稱(chēng)中包含字母“e”的、具有主鍵的報(bào)表。添加用戶定義的報(bào)表 SQL Developer 提供創(chuàng)建、保存以及運(yùn)行自己的報(bào)表的能力。只需要 SQL即可。報(bào)表可以簡(jiǎn)單,也可以復(fù)雜。一般把自己需要頻繁執(zhí)行的sql語(yǔ)句作為報(bào)表保存起來(lái)。1.使用上下文菜單添加一個(gè)新報(bào)表。2. 可以在此處添加任何查詢。例如,使用以下查詢:select o

13、bject_name, object_typefrom user_objects;可以對(duì)報(bào)表和名稱(chēng)進(jìn)行描述。例如:3. 單擊 Apply 后,報(bào)表提示連接到數(shù)據(jù)庫(kù)。可以使用 HR,或者使用其他連接。注意,從右上角可以識(shí)別使用了哪個(gè)連接、何時(shí)運(yùn)行該報(bào)表。4. 最后,可以采用該查詢,在 SQl Worksheet 使用它,方法是單擊 Run Report in SQL Worksheet 按鈕。創(chuàng)建并編譯 PL/SQL 過(guò)程創(chuàng)建、編輯并編譯一個(gè) PL/SQL 過(guò)程。執(zhí)行以下步驟: 1.在 Connections 導(dǎo)航器中,右鍵單擊 Procedures 節(jié)點(diǎn)以調(diào)用上下文菜單,然后選擇 Create

14、 PROCEDURE。2.輸入 EMP_LIST 作為過(guò)程名。然后單擊 +,添加一個(gè)參數(shù)。3.雙擊參數(shù),將值更改為 pMaxRows,然后將 VARCHAR2 更改為 NUMBER。確保在單擊 OK 之前按了 Enter 鍵。 4.隨即顯示指定了參數(shù)的過(guò)程的框架。 5.替換以下 PL/SQL:BEGIN NULL;END;使用以下代碼:CURSOR emp_cursor IS SELECT l.state_province, l.country_id, d.department_name, e.last_name, j.job_title, e.salary, mission_pct FROM

15、 locations l, departments d, employees e, jobs j WHERE l.location_id = d.location_id AND d.department_id = e.department_id AND e.job_id = j.job_id; emp_record emp_cursor%ROWTYPE; TYPE emp_tab_type IS TABLE OF emp_cursor%ROWTYPE INDEX BY BINARY_INTEGER; emp_tab emp_tab_type;i NUMBER := 1;BEGIN OPEN e

16、mp_cursor; FETCH emp_cursor INTO emp_record; emp_tab(i) := emp_record; WHILE (emp_cursor%FOUND) AND (i values 1 _key。會(huì)看到表中給定記錄中域的值。選擇 LAST_NAME 域。 11.右鍵單擊 LAST_NAME 域并選擇 Modify Value。 12.將名稱(chēng)更改為別的內(nèi)容,單擊 OK。 13.單擊 Resume 圖標(biāo)允許 PL/SQL 運(yùn)行直至完成。 14.查看修改后的值是否顯示在 Log 窗口中。使用SQL Worksheet編寫(xiě) Select 語(yǔ)句 連接到數(shù)據(jù)庫(kù)之后,可

17、以以瀏覽模式,查詢和修改數(shù)據(jù)了。 1.創(chuàng)建了數(shù)據(jù)庫(kù)連接之后,需要確保 SQL Worksheet 是打開(kāi)的。如果工作表尚未打開(kāi),則使用上下文菜單打開(kāi)它。 2.連接之后,應(yīng)當(dāng)看到 SQL Worksheet Enter SQL Statement 窗口。3.查詢 DEPARTMENTS 表中的所有數(shù)據(jù)。輸入 Select * from Departments;按 F9注意,檢索到的行數(shù)顯示在 Results 選項(xiàng)卡下方。4、在oracle sql Developer中可以開(kāi)啟多個(gè)Sql WorkSheet:在Sql WorkSheet中可以實(shí)現(xiàn)Explain Plan 、Run Script,和

18、SQL Histroy等功能。導(dǎo)出數(shù)據(jù)SQL Developer 能夠?qū)⒂脩魯?shù)據(jù)導(dǎo)出為各種格式:CSV、XML、LOADER、TEXT 和 INSERT為了導(dǎo)出表中的數(shù)據(jù),展開(kāi) Connections Navigator 和 Tables 節(jié)點(diǎn)。單擊 DEPARTMENTS。選擇 Data 選項(xiàng)卡。2.右鍵單擊數(shù)據(jù)的任何位置以調(diào)用上下文菜單。 從 EXPORT 上下文菜單中選擇 INSERT。這將生成一個(gè)包含 Insert 語(yǔ)句的文件。 3. 選擇適當(dāng)?shù)哪夸?,并為該文件命名?還可以通過(guò)選擇列并添加 where 子句來(lái)減少返回的記錄數(shù),對(duì)導(dǎo)出的內(nèi)容進(jìn)行微調(diào)。4.單擊 Apply 創(chuàng)建文件。5.

19、 查看創(chuàng)建的文件??梢詾槊總€(gè)文件格式重復(fù)這些步驟,以觀察所提供的不同格式。導(dǎo)出對(duì)象定義SQL Developer 能夠?qū)⒉糠只蛉繉?duì)象定義導(dǎo)出到腳本文件??梢詫⑦@些腳本文件用作對(duì)象定義的備份,或者在其他模式中運(yùn)行它們。1.在主菜單中,選擇 Tools - Export。2. 在第一個(gè)選項(xiàng)卡中,確保提供了目錄和文件名。注意,可以選擇內(nèi)聯(lián)添加約束,或者將約束作為“alter”表命令。3. 切換選項(xiàng)卡,選擇所需的對(duì)象定義。選擇了 EMPLOYEES 和 DEPARTMENTS。單擊 Apply。4. 查看創(chuàng)建的文件。session功能Data Dictionary Report中定義了一些預(yù)定義的查

20、詢內(nèi)容。以下就我們常用的功能逐一講解。session browser功能。打開(kāi) Data Dictionary Reports節(jié)點(diǎn)。選擇Database Administration節(jié)點(diǎn)打開(kāi)。在session節(jié)點(diǎn)中存在可以觀看session狀態(tài)的報(bào)告。包括活動(dòng)的session報(bào)告,后臺(tái)session報(bào)告,非活動(dòng)session報(bào)告,按照操作系統(tǒng)用戶、session狀態(tài)、使用程序等統(tǒng)計(jì)的session數(shù)。選擇sasession,如下圖:2. 在session報(bào)告中可以選中某一個(gè)session進(jìn)程,可以觀察它的當(dāng)前SQL等信息,等待事件等等。3. 選中一條session記錄,右鍵單擊,會(huì)出現(xiàn)一個(gè)小菜

21、單,可以執(zhí)行kill session ,trace session等功能。注意,從右上角可以識(shí)別使用了哪個(gè)連接、何時(shí)運(yùn)行該報(bào)表。觀察TableSpace功能1、在sql developer中可以觀察tablespace的使用情況以及datafile等信息。如下圖:在上圖中可以看到,可以對(duì)查詢出來(lái)的結(jié)果進(jìn)行雙擊排序。下圖中顯示了tablespace的一些屬性。在Sql Developer中也有code snippets 工具欄。如下圖所示,在view菜單下,打開(kāi)snippets:將鼠標(biāo)停留在函數(shù)上就會(huì)出現(xiàn)函數(shù)的說(shuō)明及用法。如下圖:在snippets中出現(xiàn)的函數(shù)可以采用拖拽方式拖拽到Sql Wor

22、kSheet中。附錄資料:不需要的可以自行刪除 Oracle10g在AIX上的安裝準(zhǔn)備工作Oracle For Aix安裝1:安裝Oracle10.2的最基本要求硬件: 64位 內(nèi)存與交換區(qū) 硬盤(pán)空間:除數(shù)據(jù)外,Oracle軟件本身至少需要3G 軟件: 操作系統(tǒng): AIX 5L version 5.2, Maintenance Level 04 or later , or AIX 5L version 5.3, Maintenance Level 02 or later. AIX的軟件包:o bos.adt.baseo bos.adt.libo bos.adt.libmo bos.perf.l

23、ibperfstato bos.perf.perfstato ctoolso xlC.aix50.rte: or latero xlC.rte: or later2:AIX的修補(bǔ): 對(duì)于(APARs) for AIX 5L v5.2 ML 04: IY63133: large percentage of CPU time spent in ldata_balance routine IY64978: deadlock with concurrent renaming and unlinking under JFS IY63366: dlsym returns null even for val

24、id symbol in AIX520 ML-4 IY64691: chvg -b can cause corruption and crash IY64737: AIO can hang in knotunlock IY65001: mklvcopy on a striped lv is failing to update lvcb 對(duì)于(APARs) for AIX 5L v5.3 ML 02: IY58143: REQUIRED UPDATE FOR AIX 5.3 IY59386: libdepend.mk files are all empty IY60930: Unable to

25、delete network routes IY66513: LDR_CNTRL turns on undesirable option when initialized with incorrect value IY70159: krtl relocation problem 3:安裝AIX 5L 53-001 插入CD 5.3第一片盤(pán)。 2 啟動(dòng)計(jì)算機(jī),聽(tīng)見(jiàn)嘀嘀兩聲,按F1鍵進(jìn)入systerm management services 界面,選擇boot sequence 。 3 將CD-ROM設(shè)置為啟動(dòng)順序1,保存設(shè)置。 4 進(jìn)入安裝界面,開(kāi)始一個(gè)全新系統(tǒng)安裝。 5 提示插入后續(xù)盤(pán)片,繼續(xù)

26、安裝。 6 注意安裝時(shí)Kernel 選擇64bit,用命令prtcont查看。 7 如選擇中文語(yǔ)言,則要求安裝盤(pán)1、2、7,如不選,則安裝盤(pán)1、2 機(jī)器啟動(dòng) 1. 進(jìn)入Configerition assistant界面 2. 設(shè)定IP地址為70,掩碼為。 在安裝Oracle前對(duì)系統(tǒng)進(jìn)行配置步驟一檢查系統(tǒng)所需軟件和修補(bǔ)包4:檢查系統(tǒng)安裝軟件 n 確認(rèn)安裝的AIX版本是否高于5.2-01,否則升級(jí)系統(tǒng)版本。 # oslevel -r 5300-00確認(rèn)是否是 5300-04)需升級(jí)到5300-02以上版本就可以。按如下升級(jí): 升級(jí)前需打包: bos.adt pat bos. cifs 按smitt

27、y-一路回車(chē) a) 擴(kuò)充usr文件系統(tǒng)到3G 檢查usr空間的大小 # df -k Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 16384 4588 72% 1509 19% / /dev/hd2 1064960 8608 100% 24103 10% /usr 確認(rèn)文件系統(tǒng)類(lèi)型jfs jfs2 lsvg -l rootvg (查看文件系統(tǒng)類(lèi)型,例如如下查看到的是jfs) rootvg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT hd5 boot 1 1

28、1 closed/syncd N/A hd6 paging 32 32 1 open/syncd N/A hd8 jfslog 1 1 1 open/syncd N/A hd4 jfs 1 1 1 open/syncd / hd2 jfs 65 65 1 open/syncd /usr hd9var jfs 1 1 1 open/syncd /var hd3 jfs 2 2 1 open/syncd /tmp hd1 jfs 1 1 1 open/syncd /home hd10opt jfs 7 7 1 open/syncd /opt 如是jfs 選擇日志文件系統(tǒng)類(lèi)型,如是 jfs2則選擇擴(kuò)

29、展文件系統(tǒng) 用如下命令查看大小,此時(shí)查看到的usr的大小為3 G # df -k Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 16384 4584 73% 1509 19% / /dev/hd2 3014656 1897104 38% 24103 4% /usr /dev/hd9var 16384 10048 39% 362 9% /var /dev/hd3 32768 31596 4% 51 1% /tmp /dev/hd1 16384 15820 4% 18 1% /home /proc - - -

30、- - /proc /dev/hd10opt 114688 25600 78% 2202 8% /opt b) 將IY58143上傳到/usr/sys/inst.images c) 進(jìn)入/usr/sys/inst.images目錄,運(yùn)行inutoc d) smitty update_all (接受license yes) (而非install APAR) # instfix -ik IY58143 All filesets for IY58143 were found. # oslevel -r 5300-00 e) 重啟AIX #shutdown Fr f) 將升級(jí)包上傳到/usr/sys/

31、inst.images g) 進(jìn)入/usr/sys/inst.images目錄,運(yùn)行inutoc # cd / # pwd / # cd usr # cd sys # cd inst.images # inutoc h) smitty update_all (接受license yes) i) OK后 重新啟動(dòng)系統(tǒng)后查看oslevel r (5300-03) # oslevel -r 5300-03 # instfix -i |grep ML All filesets for _AIX_ML were found. All filesets for 5300-02_AIX_ML were fo

32、und. All filesets for 5300-01_AIX_ML were found. All filesets for 5300-03_AIX_ML were found. 如果不成功就執(zhí)行:Instfix ik 5300-03_AIX_ML 會(huì)列出不成功的包 # instfix -ik 5300-03_AIX_ML All filesets for 5300-03_AIX_ML were found.說(shuō)明已經(jīng)成功 5:檢查AIX系統(tǒng)的安裝情況是否符合要求 Oracle要求的AIX的軟件包:o bos.adt.baseo bos.adt.libo bos.adt.libmo bos

33、.perf.libperfstato bos.perf.perfstato ctoolso xlC.aix50.rte: or latero xlC.rte: or later確認(rèn)需要的軟件是否安裝: # lslpp -l bos.adt.base Fileset Level State Description - Path: /usr/lib/objrepos bos.adt.base 0 COMMITTED Base Application Development Toolkit # lslpp -l bos.adt.lib Fileset Level State Description

34、- Path: /usr/lib/objrepos bos.adt.lib 0 COMMITTED Base Application Development Libraries # lslpp -l bos.adt.libm lslpp: 0504-132 Fileset bos.adt.libm not installed. # lslpp -l bos.perf.libperfstat Fileset Level State Description - Path: /usr/lib/objrepos bos.perf.libperfstat 0 COMMITTED Performance

35、Statistics Library Interface Path: /etc/objrepos bos.perf.libperfstat COMMITTED Performance Statistics Library Interface # lslpp -l ctools Fileset Level State Description - Path: /usr/lib/objrepos ctools 0 COMMITTED Proc Filesystem Tools # # lslpp -l xlC.* Fileset Level State Description - Path: /us

36、r/lib/objrepos xlC.aix50.rte 3 COMMITTED C Set + Runtime for AIX 5.0 xlC.cpp COMMITTED C for AIX Preprocessor xlC.msg.en_US.cpp COMMITTED C for AIX Preprocessor Messages-U.S. English xlC.msg.en_US.rte COMMITTED C Set + Runtime Messages-U.S. English xlC.rte COMMITTED C Set + Runtime # bos.adt.limb不存在

37、,需要安裝。 安裝bos.adt.libm 進(jìn)入菜單smitty,選擇安裝和更新軟件 : 選擇安裝軟件: 進(jìn)入安裝軟件后,按F4選擇安裝軟件用到的輸入設(shè)備,選擇CD安裝: 進(jìn)入對(duì)于要安裝的軟件菜單項(xiàng): 按F4 給出安裝列表。在列表中,軟件項(xiàng)目之前的符號(hào)代表此軟件已經(jīng)安裝,+代表未安裝: 輸入“/”查找軟件bos.adt.libm 按F7選擇,點(diǎn)擊Enter安裝: 選擇接受License Agreements: 回車(chē)開(kāi)始安裝: # lslpp -l bos.adt.libm Fileset Level State Description - Path: /usr/lib/objrepos bos

38、.adt.libm COMMITTED Base Application Development Math Library 檢查安裝oracel所需操作系統(tǒng)的修補(bǔ)包根據(jù)所要安裝產(chǎn)品,檢查下列修補(bǔ)是否安裝: 6: 確認(rèn)APAR是否安裝 AIX所需的修補(bǔ)包如下:: 對(duì)于(APARs) for AIX 5L v5.3 ML 02: IY58143: REQUIRED UPDATE FOR AIX 5.3 IY59386: libdepend.mk files are all empty IY60930: Unable to delete network routes IY66513: LDR_CNT

39、RL turns on undesirable option when initialized with incorrect value IY70159: krtl relocation problem 驗(yàn)證以上的包是否已經(jīng)安裝 # instfix -ik IY58143 Not all filesets for IY58143 were found. # instfix -ik IY59386 All filesets for IY59386 were found. # instfix -ik IY60930 All filesets for IY60930 were found. # in

40、stfix -ik IY66513 All filesets for IY66513 were found. # instfix -ik IY70159 All filesets for IY70159 were found. 通過(guò)驗(yàn)證 # instfix -ik IY58143 Not all filesets for IY58143 were found. 步驟三創(chuàng)建安裝Oracle所需的UNIX組和用戶如果系統(tǒng)首次安裝ORACLE數(shù)據(jù)庫(kù)軟件,則需要?jiǎng)?chuàng)建一些UNIX組和用戶。 所需安裝如下UNIX組和用戶:OSDBA組(dba)、OSOPER(oper)組、Oracle Inventory

41、 組(oinstall)、擁有Oracle軟件的用戶(oracle)。所創(chuàng)建用戶必須把Oracle Inventory 組作為首要組,可以把OSDBA和OSOPER組作為次組。 % 7:創(chuàng)建組 1創(chuàng)建Oracle Inventory組 # smit security 選擇Groups項(xiàng),創(chuàng)建oinstall組 按下Enter鍵創(chuàng)建。 2. 創(chuàng)建OSDBA組(dba): 用上述過(guò)程相同的方法創(chuàng)建。 8:創(chuàng)建用戶: 1 創(chuàng)建Oracle用戶: # smit security 選擇Users項(xiàng),創(chuàng)建oracle用戶, 將oinstall作為primary group, 將dba 作為secondar

42、y group(group set). 按下enter鍵創(chuàng)建。 注意: primary group oinstall group set dba 2、設(shè)置oracle用戶的密碼: # passwd oracle Changing password for oracle oracles New password: Enter the new password again: 設(shè)置密碼為oracle 創(chuàng)建好用戶后到/home目錄下查看 # cd /home # ls -al total 13 drwxr-xr-x 6 bin bin 512 Aug 16 20:59 . drwxr-xr-x 22

43、root system 1024 Aug 16 21:35 . drwxr-xr-x 2 root system 512 Aug 16 19:27 TT_DB drwxr-xr-x 2 guest usr 512 Aug 04 2004 guest drwx- 2 root system 512 Aug 04 2004 lost+found drwxr-xr-x 4 oracle oinstall 512 Aug 16 21:34 oracle 確認(rèn)nobody用戶是否存在: # id nobody uid=4294967294(nobody) gid=4294967294(nobody) 步

44、驟內(nèi)核參數(shù)和Shell Limits:9:配置Shell Limits: # smitty 選擇Users選項(xiàng),再選擇Change/Show Characteristics of a User選項(xiàng) 在用戶名處輸入oracle用戶名; 修改Soft FILE size為-1;修改Soft CUP time為-1;修改Soft DATA segment為-1;修改Soft STACK size為-1; 按下Enter鍵確認(rèn)。 10:配置系統(tǒng)配置參數(shù): # smitty chgsys 設(shè)置Maximum number of PROCESSES allowed per user 為2048。 11:創(chuàng)

45、建安裝oracle的文件系統(tǒng)查看當(dāng)前空閑磁盤(pán): # lspv hdisk0 00023f7f00040265 None hdisk1 00023f7f1955b7e1 rootvg active 創(chuàng)建新的vg查看系統(tǒng)中pp的大小 # lsvg rootvg VOLUME GROUP: rootvg VG IDENTIFIER: 00023f7f00004c00000000001e122e40 VG STATE: active PP SIZE: 16 megabyte(s) VG PERMISSION: read/write TOTAL PPs: 542 (8672 megabytes) MAX

46、 LVs: 256 FREE PPs: 312 (4992 megabytes) LVs: 9 USED PPs: 230 (3680 megabytes) OPEN LVs: 8 QUORUM: 2 TOTAL PVs: 1 VG DESCRIPTORS: 2 STALE PVs: 0 STALE PPs: 0 ACTIVE PVs: 1 AUTO ON: yes MAX PPs per VG: 32512 MAX PPs per PV: 1016 MAX PVs: 32 LTG size (Dynamic): 256 kilobyte(s) AUTO SYNC: no HOT SPARE:

47、 no BB POLICY: relocatable # lspv hdisk0 00023f7f00040265 datavg active hdisk1 00023f7f1955b7e1 rootvg active 查看激活的vg # lsvg -o datavg rootvg 創(chuàng)建lv 查看剛才創(chuàng)建的lv: # lsvg -l datavg datavg: LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT oralv jfs 600 600 1 closed/syncd N/A 創(chuàng)建文件系統(tǒng),注意:mount點(diǎn)需要加/ 列出當(dāng)前的文件系統(tǒng),查看

48、# lsfs Name Nodename Mount Pt VFS Size Options Auto Accounting /dev/hd4 - / jfs 32768 - yes no /dev/hd1 - /home jfs 32768 - yes no /dev/hd2 - /usr jfs 6029312 - yes no /dev/hd9var - /var jfs 32768 - yes no /dev/hd3 - /tmp jfs 65536 - yes no /proc - /proc procfs - - yes no /dev/hd10opt - /opt jfs 229

49、376 - yes no /dev/oralv - /oradata jfs 39321600 rw yes no 查看文件系統(tǒng)的大小 # df -k Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 16384 4572 73% 1517 19% / /dev/hd2 3014656 1897104 38% 24103 4% /usr /dev/hd9var 16384 10048 39% 363 9% /var /dev/hd3 32768 31596 4% 51 1% /tmp /dev/hd1 1638

50、4 15820 4% 18 1% /home /proc - - - - - /proc /dev/hd10opt 114688 25600 78% 2202 8% /opt 查看當(dāng)前已經(jīng)mount上的文件系統(tǒng) # mount node mounted mounted over vfs date options - - - - - - /dev/hd4 / jfs Aug 16 12:24 rw,log=/dev/hd8 /dev/hd2 /usr jfs Aug 16 12:24 rw,log=/dev/hd8 /dev/hd9var /var jfs Aug 16 12:24 rw,log

51、=/dev/hd8 /dev/hd3 /tmp jfs Aug 16 12:24 rw,log=/dev/hd8 /dev/hd1 /home jfs Aug 16 12:25 rw,log=/dev/hd8 /proc /proc procfs Aug 16 12:25 rw /dev/hd10opt /opt jfs Aug 16 12:25 rw,log=/dev/hd8 # 12:Mount創(chuàng)建的文件系統(tǒng) # mount /oradata # mount node mounted mounted over vfs date options - - - - - - /dev/hd4 /

52、jfs Aug 16 12:24 rw,log=/dev/hd8 /dev/hd2 /usr jfs Aug 16 12:24 rw,log=/dev/hd8 /dev/hd9var /var jfs Aug 16 12:24 rw,log=/dev/hd8 /dev/hd3 /tmp jfs Aug 16 12:24 rw,log=/dev/hd8 /dev/hd1 /home jfs Aug 16 12:25 rw,log=/dev/hd8 /proc /proc procfs Aug 16 12:25 rw /dev/hd10opt /opt jfs Aug 16 12:25 rw,lo

53、g=/dev/hd8 /dev/oralv /oradata jfs Aug 16 15:58 rw,log=/dev/loglv00 # df -k Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 16384 4572 73% 1517 19% / /dev/hd2 3014656 1897104 38% 24103 4% /usr /dev/hd9var 16384 10048 39% 363 9% /var /dev/hd3 32768 31596 4% 51 1% /tmp /dev/hd1 1638

54、4 15820 4% 18 1% /home /proc - - - - - /proc /dev/hd10opt 114688 25600 78% 2202 8% /opt /dev/oralv 19660800 19043652 4% 17 1% /oradata 13:創(chuàng)建安裝Oracle軟件需要的目錄創(chuàng)建存放原始光盤(pán)軟件的目錄 # pwd / # cd oradata # mkdir aixsoft10.2g # ls aixsoft10.2g lost+found 創(chuàng)建oracle安裝目錄 具體安裝步驟要求: * from oracle install doc 1. Enter th

55、e following command to create subdirectories in the mount point directory that you identified for the Oracle base directory: # mkdir -p /u01/app/oracle 2. If you intend to use a second file system for the Oracle Database files, then create an oradata subdirectory in the mount point directory that yo

56、u identified for the Oracle data file directory (shown as /u02 in the examples): # mkdir /u02/oradata 3. Change the owner and group of the directories that you created to the oracle user and the oinstall group: # chown -R oracle:oinstall /u01/app/oracle # chown -R oracle:oinstall /u02/oradata 4. Cha

57、nge the permissions on the directories that you created to 775: # chmod -R 775 /u01/app/oracle # chmod -R 775 /u02/oradata * end of this doc # pwd /oradata # ls aixsoft10.2g lost+found # ls -alt total 32 drwxr-xr-x 22 root system 1024 Aug 16 18:49 . drwxr-sr-x 2 root sys 512 Aug 16 16:06 aixsoft10.2

58、g drwxr-sr-x 4 sys sys 512 Aug 16 16:02 . drwxrwx- 2 root system 512 Aug 16 15:55 lost+found # mkdir -p u01/app/oracle # mkdir -p u02/oradata # ls -al total 48 drwxr-sr-x 6 sys sys 512 Aug 16 18:51 . drwxr-xr-x 22 root system 1024 Aug 16 18:49 . drwxr-sr-x 2 root sys 512 Aug 16 16:06 aixsoft10.2g dr

59、wxrwx- 2 root system 512 Aug 16 15:55 lost+found drwxr-sr-x 3 root sys 512 Aug 16 18:50 u01 drwxr-sr-x 3 root sys 512 Aug 16 18:51 u02 # chown -R oracle:oinstall u01 u02 # ls -alt total 48 drwxr-sr-x 6 sys sys 512 Aug 16 18:51 . drwxr-sr-x 3 oracle oinstall 512 Aug 16 18:51 u02 drwxr-sr-x 3 oracle o

60、install 512 Aug 16 18:50 u01 drwxr-xr-x 22 root system 1024 Aug 16 18:49 . drwxr-sr-x 2 root sys 512 Aug 16 16:06 aixsoft10.2g drwxrwx- 2 root system 512 Aug 16 15:55 lost+found # chmod -R 775 /oradata/u01/app/oracle # chmod -R 775 /oradata/u02/oradata 14:設(shè)置oracle用戶環(huán)境變量 以oracle用戶登陸系統(tǒng)后編輯.profile文件 (/

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論