|
||
---|---|---|
作者 | 正文 | |
![]()
![]()
![]() ![]()
正在檢查操作系統(tǒng)需求... 要求的結(jié)果: 4.0,4.1,5.0,5.1,5.2 之一 正在檢查 Service Pack 需求... 要求的結(jié)果: 1 正在檢查物理內(nèi)存需求... 要求的結(jié)果: 256MB 正在檢查網(wǎng)絡(luò)配置需求... 檢查完成。此次檢查的總體結(jié)果為: 未執(zhí)行 <<<< 正在驗(yàn)證 ORACLE_BASE 的位置 (如果已設(shè)置)... 檢查完成。此次檢查的總體結(jié)果為: 通過 正在檢查 Oracle 主目錄路徑中的空格... 檢查完成。此次檢查的總體結(jié)果為: 通過 正在檢查 Oracle 主目錄路徑的位置... 檢查完成。此次檢查的總體結(jié)果為: 通過 正在檢查是否進(jìn)行了正確的系統(tǒng)清除... 檢查完成。此次檢查的總體結(jié)果為: 通過 正在檢查 Oracle 主目錄的不兼容性... 實(shí)際結(jié)果: NEW_HOME 正在檢查網(wǎng)絡(luò)配置需求... 檢查完成。此次檢查的總體結(jié)果為: 未執(zhí)行 <<<<
ERROR 1
正在檢查操作系統(tǒng)要求...
要求的結(jié)果: 5.0,5.1,5.2,6.0 之一 實(shí)際結(jié)果: 6.1 檢查完成。此次檢查的總體結(jié)果為: 失敗 <<<< 問題: Oracle Database 11g 未在當(dāng)前操作系統(tǒng)中經(jīng)過認(rèn)證。 建議案: 確保在正確的平臺(tái)上安裝軟件。 ======================================================== 正在檢查 Service Pack 要求...
檢查完成。此次檢查的總體結(jié)果為: 未執(zhí)行 <<<< OUI-18001: 不支持操作系統(tǒng) 'Windows Vista 版本 6.1'。 建議案: 請(qǐng)安裝建議的 Service Pack。 ======================================================== 解決:
在安裝文件中搜索refhost.xml,然后添加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OPERATING_SYSTEM> 在安裝文件中搜索oraparam.ini,然后修改為
#You can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE
#Windows=5.0,5.1,5.2,6.0,6.1 添加
#[Windows-6.1-required]
#Minimum display colours for OUI to run MIN_DISPLAY_COLORS=256 #Minimum CPU speed required for OUI #CPU=300 #[Windows-6.1-optional] ERROR 2
正在檢查網(wǎng)絡(luò)配置要求...
檢查完成。此次檢查的總體結(jié)果為: 失敗 <<<< 問題: 安裝檢測(cè)到系統(tǒng)的主 IP 地址是 DHCP 分配的地址。 建議案: Oracle 支持在具有 DHCP 分配的 IP 地址的系統(tǒng)上進(jìn)行安裝。但在安裝之前, 必須將 Microsoft LoopBack Adapter 配置為系統(tǒng)的主網(wǎng)絡(luò)適配器。有關(guān)在配置有 DHCP 的系統(tǒng)上安裝軟件的詳細(xì)信息, 請(qǐng)參閱 Installation Guide。 解決:
控制面板/添加硬件,在向?qū)е羞x擇“是,已經(jīng)連接了此硬件”→“網(wǎng)絡(luò)適配器”→“Microsoft Loopback Adapter”,添加完成,你會(huì)發(fā)現(xiàn)新建了個(gè)“本地連接”,用的就是這個(gè)假的“Microsoft Loopback Adapter”(因?yàn)楦揪蜎]有連接這個(gè)硬件,只是騙下Oracle而已)。把這個(gè)本地連接的IP設(shè)置一下(例如192.168.0.8)
WIN7打開添加硬件的方法:CTRL+R 并運(yùn)行 hdwwiz.exe
ERROR3
安裝完后進(jìn)入em后,界面提示
java.lang.Exception: Exception in sending Request :: null
類似的問題還有
Io 異常:Unknown host specified;
"Agent process exited abnormally during initialization" in system event log;
解決:
這個(gè)問題是由數(shù)據(jù)庫控制服務(wù)自動(dòng)配置時(shí)區(qū)錯(cuò)誤引起的,一般情況下,在文件中/config/emd.properties ,no agentTZRegion parameter或者agentTZRegion=GMT,只需要把GMT修改為我們當(dāng)前的時(shí)區(qū),重新啟動(dòng)OracleDBConsole_sid服務(wù)即可,如果安裝了防火墻,必須保證相應(yīng)的服務(wù)可以訪問網(wǎng)絡(luò).
具體操作
![]() ![]() ![]()
![]()
![]()
![]()
![]() ![]()
給oracle 10g 創(chuàng)建表空間 創(chuàng)建表空間
1) DATAFILE: 表空間數(shù)據(jù)文件存放路徑
2) SIZE: 起初設(shè)置為200M 3) UNIFORM: 指定區(qū)尺寸為128k,如不指定,區(qū)尺寸默認(rèn)為64k 4) 空間名稱MOF_TEMP與 數(shù)據(jù)文件名稱 MOF_TEMP.dbf 不要求相同,可隨意命名. 5) AUTOEXTEND ON/OFF 表示啟動(dòng)/停止自動(dòng)擴(kuò)展表空間
6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\MOF_TEMP.dbf ' resize 500m; //手動(dòng)修改數(shù)據(jù)文件大小為500M
刪除表空間
DROP TABLESPACE MOF_TEMP INCLUDING CONTENTS AND DATAFILES;
Windows XP下完全卸載oracle 10g
1 oracle10g 卸載 軟件環(huán)境: 1、Windows XP + Oracle 10g 2、Oracle安裝路徑為:d:\Oracle 實(shí)現(xiàn)方法: 1、開始->設(shè)置->控制面板->管理工具->服務(wù)停止所有Oracle服務(wù); 2、開始->程序->Oracle – OraDb10g_home1>Oracle Installation Products-> Universal Installer 卸裝所有Oracle產(chǎn)品,但Universal Installer本身不能被刪除; 3、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個(gè)入口; 4、運(yùn)行regedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滾動(dòng)這個(gè)列表,刪除所有Oracle入口; 5、運(yùn)行refedit,選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,刪除所有Oracle入口; 6、開始->設(shè)置->控制面板->系統(tǒng)->高級(jí)->環(huán)境變量,刪除環(huán)境變量CLASSPATH和PATH中有關(guān)Oracle的設(shè)定; 7、從桌面上、STARTUP(啟動(dòng))組、程序菜單中,刪除所有有關(guān)Oracle的組和圖標(biāo); 8、刪除c:\Program Files\Oracle目錄; 9、重新啟動(dòng)計(jì)算機(jī),重起后才能完全刪除Oracle所在目錄 ; 10、刪除與Oracle有關(guān)的文件,選擇Oracle所在的缺省目錄C:\Oracle,刪除這個(gè)入口目錄及所有子目錄,并從Windows XP目錄(一般為d:\WINDOWS)下刪除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、 oraodbc.ini等等; 11、WIN.INI文件中若有[ORACLE]的標(biāo)記段,刪除該段; 12、如有必要,刪除所有Oracle相關(guān)的ODBC的DSN; 13、到事件查看器中,刪除Oracle相關(guān)的日志 說明:如果有個(gè)別DLL文件無法刪除的情況,則不用理會(huì),重新啟動(dòng),開始新的安裝,安裝時(shí),選擇一個(gè)新的目錄,則,安裝完畢并重新啟動(dòng)后,老的目錄及文件就可以刪除掉了。
建立數(shù)據(jù)庫 在安裝完成Oracle Database 10g后,就要建立數(shù)據(jù)庫。 數(shù)據(jù)庫配置助手(Database Configuration Assistant)用于創(chuàng)建數(shù)據(jù)庫、配置數(shù)據(jù)庫選項(xiàng)、刪除數(shù)據(jù)庫和管理模板。在安裝Oracle database 10g的時(shí)候如果沒有建立數(shù)據(jù)庫,在安裝完成之后就可以使用數(shù)據(jù)庫配置助手(DBCA)建立數(shù)據(jù)庫。 建立數(shù)據(jù)庫的方法有兩種,第一種是在命令行下直接運(yùn)行:dbca;第二種是點(diǎn)擊開始菜單:開始=>程序=>Oracle=> oraDb10g_home1=>Configuration and Migration Tool=>Database Configuration Assistant。如圖1: ![]() 圖1 之后,具體步驟如下,先出現(xiàn)歡迎對(duì)話框,如圖2: ![]() 圖2 單擊“下一步”,出現(xiàn)“操作”對(duì)話框,該對(duì)話框用于要執(zhí)行的數(shù)據(jù)庫操作(創(chuàng)建數(shù)據(jù)庫、配置數(shù)據(jù)庫選項(xiàng)、刪除數(shù)據(jù)庫和管理模板),如圖3: ![]() 圖3 如果是第一次創(chuàng)建數(shù)據(jù)庫,只能創(chuàng)建數(shù)據(jù)庫和管理模板可以使用,選擇創(chuàng)建數(shù)據(jù)庫,單擊“下一步”,會(huì)出現(xiàn)數(shù)據(jù)庫模板對(duì)話框,如圖4: ![]() 圖4 數(shù)據(jù)庫模板是本地硬盤上的XML文件,用來存儲(chǔ)數(shù)據(jù)庫的配置信息。 選擇“事務(wù)處理”,單擊“下一步”,會(huì)顯示數(shù)據(jù)庫標(biāo)示對(duì)話框,該對(duì)話框用于設(shè)置全局?jǐn)?shù)據(jù)庫名和例程名。如圖5: ![]() 圖5 全局?jǐn)?shù)據(jù)庫名,格式一般為:db_name.db_domain。db_name用于對(duì)應(yīng)數(shù)據(jù)庫名,db_domain對(duì)應(yīng)于網(wǎng)絡(luò)域名。SID(例程)應(yīng)該與db_name完全一致.如圖5都設(shè)置為:demo. 單擊“下一步”,會(huì)出現(xiàn)“管理選項(xiàng)”對(duì)話框。用于設(shè)置OEM管理信息,如圖6: ![]() 圖6 如果要集中管理所有的Oracle數(shù)據(jù)庫,那就要選擇“Grid Control管理數(shù)據(jù)庫”,如果只管理本地?cái)?shù)據(jù)庫,那就選擇“使用Database Control管理數(shù)據(jù)庫”。 選擇“使用Database Control管理數(shù)據(jù)庫”,單擊“下一步”,會(huì)出現(xiàn)“數(shù)據(jù)庫身份證明”對(duì)話框,該對(duì)話框用于設(shè)置初始數(shù)據(jù)庫用戶賬號(hào)的口令。如圖7: ![]() 圖7 要選擇用戶SYS、SYSTEM、DBSNMP、SYSMAN使用相同的口令,那就選擇“所有賬戶使用同一口令”。這里選擇“使用不同的口令”,分別設(shè)置用戶的口令:SYS用戶的口令為ORACLE,SYSTEM用戶的口令為MANAGER,DBSNMP用戶的口令為 DBSNMP,SYSMAN用戶的口令為SYSMAN。 設(shè)置口令后,單擊“下一步”,會(huì)出現(xiàn)“存儲(chǔ)選項(xiàng)”對(duì)話框,該對(duì)話框用于指定數(shù)據(jù)庫的存儲(chǔ)機(jī)制(文件系統(tǒng)、自動(dòng)存儲(chǔ)管理、裸設(shè)備),如圖8: ![]() 圖8 選擇“文件系統(tǒng)”,單擊“下一步”,會(huì)出現(xiàn)“數(shù)據(jù)庫文件位置”對(duì)話框,該對(duì)話框用于指定數(shù)據(jù)庫文件的存放位置。如圖9: ![]() 圖9 選擇“使用模板中的數(shù)據(jù)庫文件位置”,單擊“下一步”,會(huì)出現(xiàn)“恢復(fù)配置”對(duì)話框,該對(duì)話框用于指定數(shù)據(jù)庫的恢復(fù)選項(xiàng),如圖10: ![]() 圖10 快速恢復(fù)區(qū)用于恢復(fù)數(shù)據(jù),以免系統(tǒng)發(fā)生故障時(shí)丟失數(shù)據(jù);啟用歸檔用于將數(shù)據(jù)庫設(shè)置為ARCHIVELOG模式,使得當(dāng)數(shù)據(jù)庫出現(xiàn)失敗時(shí)可以完全恢復(fù)數(shù)據(jù)庫數(shù)據(jù)。 ![]() 圖11 單擊“下一步”,會(huì)出現(xiàn)“初始化參數(shù)”對(duì)話框,該對(duì)話框用配置初始化參數(shù)、數(shù)據(jù)庫字符集和連接模式。如圖12: ![]() 圖12 這里的內(nèi)容相對(duì)初學(xué)者來說有墊補(bǔ)好理解,放到后面講解。 單擊“下一步”,會(huì)出現(xiàn)“數(shù)據(jù)庫存儲(chǔ)”對(duì)話框,該對(duì)話框用指定控制文件、數(shù)據(jù)文件、重做日志文件、名稱和尺寸。如圖13: ![]() 圖13 單擊“下一步”,會(huì)出現(xiàn)“創(chuàng)建選項(xiàng)”對(duì)話框,該對(duì)話框用指定建立數(shù)據(jù)庫,還是保存為數(shù)據(jù)庫模板。如圖14: ![]() 圖14 單擊“完成”,會(huì)顯示“確認(rèn)”對(duì)話框,列出了要安裝Oracle選項(xiàng)的所有信息。如圖15: ![]() 圖15 單擊“確定”,就完成數(shù)據(jù)庫的建立過程。就會(huì)開始數(shù)據(jù)庫的建立,如圖16: ![]() 圖16 當(dāng)數(shù)據(jù)庫建立完成后,就會(huì)出現(xiàn)如下對(duì)話框,如圖17: ![]() 圖17 當(dāng)建立完成數(shù)據(jù)庫后,系統(tǒng)會(huì)鎖定除SYS、SYSTEM、DBSNMP、SYSMAN之外的所有其他用戶。應(yīng)為以后要使用SCOTT用戶,所以在點(diǎn)擊“口令管理”按鈕后,解鎖SCOTT用戶,如圖18: ![]() 圖18 指定用戶口令為TIGER,單擊“確定”按鈕,最后單擊“退出”按鈕完成數(shù)據(jù)庫建立的全部過程。
Oracle 10g創(chuàng)建表空間和用戶并指定權(quán)限
SQLPLUS 以管理員(sys)登陸數(shù)據(jù)庫 #sqlplus '/as sysdba' ![]() 登陸后,運(yùn)行: 創(chuàng)建臨時(shí)表空間 create temporary tablespace mven_temp tempfile 'D:\oracle\product\10.2.0\db_1 \mydata\mven_temp.dbf' size 128m; 創(chuàng)建數(shù)據(jù)表空間 create tablespace mven logging datafile 'D:\oracle\product\10.2.0\db_1\mydata\mven.dbf' size 348m;
創(chuàng)建用戶并指定表空間
create user mven identified by OracleUserMven default tablespace mven temporary tablespace mven_temp;
開始導(dǎo)數(shù)據(jù) 又碰到字符集的問題。
![]() ![]() 真的是悲喜劇連連啊。 把用戶權(quán)限放大就可以了。 -- Create the user
10g提供了很好的查詢表空間使用率的方法,不需要再去生成復(fù)雜的SQL,在DBA權(quán)限下使用: SQL> Select * from sys.DBA_TABLESPACE_USAGE_METRICS;
TABLESPACE_NAME USED_SPACE TABLESPACE_SIZE USED_PERCENT
------------------------------ ---------- --------------- ------------ TS_ORABPEL 3137056 47640820 6.58480689 TS_ORABPEL_LOB 1663552 8982524 18.5198726 TS_ORABPEL_MOVE 3176104 31074302 10.2209987 TS_PRODUCT 167952 12582906 1.33476321 UNDOTBS1 6736 2621440 .256958008 USERS 1688 4452094 .037914743 .......
即可
表空間是否達(dá)到閾值,可以查詢
SQL> SELECT * FROM dba_outstanding_alerts;
看到數(shù)據(jù)庫的嚴(yán)重告警
|
聯(lián)系客服