




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 安裝MS_SQL20O5express版數據庫我們公司的軟件采用的數據庫為MS_SQL2005,因為express版本是官方免費的,所以我們也就用這個版本了,安裝更方便,也挺好用的。但因為免費嘛,就有一個限制,就是數據庫的單個數據庫文件大小不超過2G,對我們來說,足夠了。首先我們來看看MS_SQL2005express版數據庫的安裝文件包的內容:在安裝MS_SQL2005express版前需要安裝好下面三個東西(有可能之前已經安裝上,但不管先,你再次去安裝下,如果安裝好了它會告訴你,然后你就跳過這一步):1、msxml6_x86.msi2、Windowslnstaller3_13、NetFx
2、20SP1_x86以上三個軟件安裝完成以下,然后才接著安裝:1、SQLEXPR32_CHS.EXE2、SQLServer2005_SSMSEE.msi安裝SQLEXPR32_CHS圖解:首先你要無條件接受MicrosoftSQLServer2005安裝程序的最終用戶許可協議,別問為什么JRQI.S.ere.005蠢底弋A;_J攝終用戶許可協諫MICROSOFT軟件許可條款MICROSOFTSQLSERVER2005EXPRESS:EDITIONSERVICEPACK:3本許可條款是Microsoft.CTorpnrationt或您所存地的MicrosoftCorporati關漱公司)與您支可達
3、成的協尬常閱讀本條款的內容。本條款適耳:述,其中包括您州來接枚該軟件的媒體若宥)o本索款也適卡Micrcjoft!|Rp005異裝程質一|H安裝裁備爼誹在安裝MQLS-rt前安裝所需的軟件爼件. 逵SQL空g版本的操作系統兼客性成功i最愜硬件要求警告消息掛起的重新啟動要隸成功協鹹妄裝路巔限要泰兪功.涉InternetExplorer要求.成功COM+目錄要求成功=(3ASP.Net.版本注冊要求成功2*mtiir馬未姑耳耳亜步Rt;T-hMicrosoftSQLServer2005ExpressEdition安裝程序注冊桔息下列信息將對您安裝的丟統進石企性化設置.在繼續操作吏前說疊須埴寫“姓名
4、粧字段。“倉司”字段是可選的.姓名:隱藏高級配置選項爭的下一歩;取消需要向各位同事再次說明的是sa的密碼不能由自己私自亂設,由公司統一規定進行管理的。具體請參見公司相關規定。驟豔跟記理舷鮭用戶刪聞淡朋卞険心數據庫將用戶添加到SQLServer管理員甬色使西此誨項可以將運行SQLServerExjiFg竽安裝程序的掄戶添加到SQLServer_統琶遅員猜色。默認喈況乜Microsoft-Windowg:ViSta換住養統的用戸不是SQLServer系統管理員角色的成員傅MicrosoftSQLServer2005安裝程序|*5c安裝進度正在配置所選組件產品:狀忿M5XML6CJsL妥裝程序支持文
5、件安裝完畢|SQLNativeClient安裝完畢t50LV55褊寫盟安裝完畢密呂OLServerDatabaseServices安裝完畢 SI忿司lxj冒licrosoftSQLServerManagementStudioExpress安裝程序韻MicrosoftSQLServerlanageMentStudioEzpress安裝程序ServerlanageMentStudioExpress安裝程序安裝SQLServer2005_SSMSEE圖解:上一歩下一歩(H)取消歡迎極用licF.iiuoftSQLServeranageMeiitStudioExpress安裝向導安裝程序將幫助像安裝、
6、修改或刪除SQL,ServerMan.agement::,StiidieFxpreio要繼續操作,詰單擊嚇歩”。警告:本程序受版權法/著作權法和國際公豹保護=許可懈S本許可祭款昱Microsoft.::Gbrporation所在地的MiErgcifi:Corporion關聯匱司)與:您之間達成的協磁J請閱讀本條款的內容L本祭款適用于上述,耳中包括您用來接收該.軟件的媒體若有)本祭款也適寶于Micuooft:潔仔細閱讀以下許可協緩MICROSOFTS*XSERVER2005T.MAGEMENTSTUDIO:-EXPRESS*更新、我不同意許可協灣中的條款&MICROlsOFT件許可條款注冊信息下
7、列信息將對您安裝的丟統進行亍性化設置”在下面的字段中輸獺您的姓名旣及單恒名稱.姓名:上一歩下一歩(N)一廠取消i總MicrosoftSQLServerManageMentStudioExpress安裝程序乂準備安裝程序安裝程序已就緒,可以開始安裝.單擊池安裝”開始安裝譬擴或更改任服裝設置的擊士刖單擊抨護可退出安裝程_.取消詳述SQLServer補丁安裝常見問題一、SQLServer補丁版本的檢查SQLServer的補丁版本檢查不如Windows補丁版本檢查直接,一個系統管理員,如果不了解SQLServer版本對應的補丁號,可能也會遇到一點麻煩,因此在這說明一下,通過這樣的辦法判別機器是安全的辦
8、法,不會對系統產生任何影響。1、用Isql或者SQL查詢分析器登錄到SQLServer,如果是用Isql,請在cmd窗口輸入isql-Usa,然后輸入密碼,進入;如果是用SQL查詢分析器,請從程序中啟動,輸入sa和密碼(也可以用windows驗證)。2、在ISQL中輸入:SelectVersion;go或者SQL查詢分析器中輸入(其實如果不想輸入,只要打開幫助的關于就可以了:)SelectVersion;然后按執行;這時會返回SQL的版本信息,如下:MicrosoftSQLServer2000-8.00.760(IntelX86)Dec17200214:22:05Copyright(c)198
9、8-2003MicrosoftCorporationEnterpriseEditiononWindowsNT5.0(Build2195:ServicePack3)其中的8.00.760就是SQLServer的版本和補丁號。對應關系如下:8.00.194SQLServer2000RTM8.00.384(SP1)8.00.534(SP2)8.00.760(SP3)這樣我們就能看到SQLServer的正確版本和補丁號了。我們也可以用xp_msver看到更詳細的信息。二、補丁安裝過程中常見問題如果在安裝補丁的時候遇到如下類似錯誤:1、安裝過程中出現“以前進行的程序創建了掛起的文件操作,運行安裝程序前,
10、必須重新啟動”,請按照下面步驟解決:a、重啟機器,再進行安裝,如果發現還有該錯誤,請按下面步驟b、在開始-運行中輸入regeditc、到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSessionManager位置d、選擇文件-倒出,保存e、在右邊窗口右擊PendingFileRenameOperations,選擇刪除,然后確認f、重啟安裝,問題解決如果還有同樣問題,請檢查其它注冊表中是否有該值存在,如有請刪掉。2、在安裝SQLServerSP3,有時候會出現:無論用windows認證還是混和認證,都出現密碼錯誤的情況,這時查看臨時目錄下的sq
11、lsp.out,會發現以下描述:TCP/IPSocketsSpecifiedSQLservernotfound.TCP/IPSocketsConnectionOpen(Connect().其實這是SQLServerSP3的一個小bug,在安裝sp3的時候,沒有監聽tcp/ip端口,可以按照以下步驟進行:1、打開SQLserver客戶器網絡實用工具和服務器網絡工具,確保啟用的協議中包含namepipe,并且位置在第一位.2、確保HKEY_LOCAL_MACHINESOFTWAREMicrosoftMSSQLServerClientConnectToDSQUERY=DBNETLIB.如果沒有,請自
12、己建立3、停止mssql.4、進行安裝.這樣就可以進行正確安裝了。遠程報告數據庫設置的安裝使用基本知識更新時間:2011年1月應用到:ForefrontEndpointProtection本主題提供了使用包含遠程報表數據庫的基本拓撲安裝ForefrontEndpointProtection(FEP)的分步說明。先決條件在服務器上安裝FEP之前,請確保您的環境能滿足所有最低要求。有關詳細信息,請參閱在服務器上安裝ForefrontEndpointProtection的先決條件。安裝ForefrontEndpointProtection服務器在安裝ConfigurationManager站點服務器
13、的計算機上,將FEPDVD插入到DVD驅動器中,或從DVD根目錄中的autorun文件夾手動運行splash.hta。選擇首選語言,然后單擊“FEP2010。此時將打開“MicrosoftForefrontEndpointProtection2010服務器安裝向導。在“歡迎使用”頁上,執行以下操作:在“名稱”框中,鍵入您的名稱。在“組織”框中,鍵入組織的名稱,然后單擊“下一步”。在Microsoft軟件許可條款頁上,查看許可協議。如果您接受這些條款和條件,請選中我接受軟件許可條款復選框,然后單擊“下一步”。在“安裝選項”頁上,選擇“包含遠程報表數據庫的基本拓撲”,然后單擊“下一步”。在“報表配
14、置”頁上,執行以下操作:a.在MicrosoftForefrontEndpointProtection2010報表數據庫設置下,執行以下操作:在“計算機”框中,驗證報表數據庫計算機的名稱。在“實例”框中,驗證報表數據庫實例的名稱。在“數據庫名稱”框中,接受報表數據庫的默認名稱。如果要進行重新安裝,并且希望重用現有數據庫,請選中“重用現有數據庫”復選框。b.在“SQLReportingServices報表執行帳戶下,執行以下操作:在“URL框中,驗證報表服務器的URL。在“用戶名”框中,驗證用于連接到報表服務器的用戶帳戶的名稱。iii.在“密碼”框中,鍵入指定的用戶帳戶的密碼,然后單擊“下一步”
15、。在“更新和客戶體驗選項”頁上,執行以下操作:如果要自動更新FEP安裝,請選中使用MicrosoftUpdate實時更新我的產品復選框。如果要通過匿名提供硬件和使用信息來參與改善產品,請選擇加入客戶體驗改善計劃選項,然后單擊下一步。在MicrosoftSpyNet策略配置頁上,執行以下操作:如果要通過提供有關已檢測到惡意軟件的基本遙測信息來參與改善FEP客戶端的反惡意軟件功能,請選中加入MicrosoftSpyNet復選框,然后單擊基本SpyNet成員資格。此選項在默認情況下處于選中狀態。如果除了基本SpyNet成員資格之外,您還要提供有關潛在惡意軟件的高級遙測信息,請選中加入Microsof
16、tSpyNet復選框,單擊高級SpyNet成員資格,然后單擊下一步。在“安裝位置”頁上,指定安裝的根文件夾,然后單擊“下一步”。在“必備組件驗證”頁上,查看驗證結果,然后單擊“下一步”。如果存在失敗的驗證,請在每個失敗驗證行的“詳細信息”列中單擊“更多”以確定原因,然后執行相應的操作。在“安裝摘要”頁上,查看詳細信息,然后單擊“安裝”。“安裝”頁將顯示每個安裝項的安裝進度。安裝成功完成后,單擊“下一步”。12.在“安裝完成”頁上,單擊“完成”。令重要說明:作為FEP安裝的一部分,FEP客戶端將使用自定義設置安裝在ConfigurationManager站點服務器上。如果在此服務器上安裝了Con
17、figurationManager代理,或者您未使用默認位置安裝ConfigurationManager或SQLServer,或者您未使用默認的SQLServer實例,則必須重新創建或修改自定義設置。有關詳細信息,請參閱在ConfigurationManager站點服務器上配置客戶端軟件。如何徹底刪除一個數據庫方法_:可以完整的刪除Oracleproducts,Oracleservices和注冊表信息當然是很少情況下才想到刪除oracle,只有確定真的不用的時候才做。如果需要請備份所有相關的文件。(下面操作假設是使用OFA結構)NT環境下:1、以NT的Administrator登陸2、通過控制
18、面版-服務,停掉所有ORACLE服務3、打開注冊表(REGEDIT命令),刪除HKEY_LOCAL_MACHINESOFTWAREORACLE4、打開注冊表中的HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices刪除以ORACLE開頭的所有服務5、刪除HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventLogApplication下以ORACLE開頭的所有服務6、關閉REGEDIT7、打開控制面版-系統-環境變量8、如果ORACLE安裝了JRE,就刪除ORACLE_HOME%BIN和JRE路徑
19、。比女口ORACLEORA81BIN;G:ProgramFilesOraclejrel.l.7bin9、刪除WinntProfilesAllUsersStartMenuProgramsOracle和WinntProfilesAllUsersStartMenuProgramsOracle10、刪除ProgramFilesOracle11、重新啟動機器12、刪除所有ORACLE目錄(在注冊表HKEY_LOCAL_MACHINESOFTWAREORACLEORACLE_HOMES下)在Windows95/Windows98:打開注冊表HKEY_LOCAL_MACHINESOFTWAREORACLE.
20、2刪除前面步驟中的第3步中的ORACLE刪除AUTOEXEC.BAT中的ORACLE_HOME%bin和JRE刪除所有ORACLE目錄ProgramFilesOracleWindowsStartMenuProgramsOracle-WindowsStartMenuProgramsOracle重新啟動方法二:刪除Oracle1軟件環境:1、Windows2000+ORACLE8.1.72、ORACLE安裝路徑為:C:ORACLE實現方法:1、開始一設置一控制面板一管理工具一服務,停止所有Oracle服務。2、開始一程序一Oracle-OraHome81OracleInstallationProd
21、uctsUniversalInstaller,卸裝所有Oracle產品,但UniversalInstaller本身不能被刪除5、運行regedit,選擇HKEY_LOCAL_MACHINESOFTWAREORACLE,按del鍵刪除這個入口。6、運行regedit,選擇HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices,滾動這個列表,刪除所有Oracle入口。7、運行regedit,HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplication,刪除所有Oracle入口。8
22、、開始一設置一控制面板一系統一高級一環境變量刪除環境變量CLASSPATH和PATH中有關Oracle的設定9、從桌面上、STARTUP(啟動)組、程序菜單中,刪除所有有關Oracle的組和圖標10、刪除ProgramFilesOracle目錄11、重新啟動計算機,重起后才能完全刪除Oracle所在目錄12、刪除與Oracle有關的文件,選擇Oracle所在的缺省目錄C:Oracle,刪除這個入口目錄及所有子目錄,并從Windows2000目錄(一般為C:WINNT)下刪除以下文件ORACLE.ini、oradim73.ini、oradim80.ini、oraodbc.ini等等。13、WIN
23、.INI文件中若有ORACLE的標記段,刪除該段14、如有必要,刪除所有Oracle相關的ODBC的DSN15、到事件查看器中,刪除Oracle相關的日志說明:如果有個別DLL文件無法刪除的情況,則不用理會,重新啟動,開始新的安裝,安裝時,選擇一個新的目錄,貝I,安裝完畢并重新啟動后,老的目錄及文件就可以刪除掉了。刪除Oracle2如果需要卸載Oracle,請運行安裝光盤上的安裝文件Setup.exe,在“歡迎”窗口中,選擇“卸裝產品”按鈕,進入“Invertory目錄”窗口:在該窗口中選擇需要刪除的產品(在產品名稱前面的方框內打上在標記P),然后單擊刪除”按鈕即可;或者直接在開始菜單中找到O
24、racleforNT程序組下的Oracleinstaller,同樣可以卸載Oracle。卸載Oracle產品后,在系統的注冊表內仍然有相關信息,您可以參考以下方法進行手工刪除。注意:對注冊表的操作可能對系統產生嚴重影響,請在操作前進行備份,以便在系統異常時恢復到原來的注冊表。該操作請參考Windows系統的相關說明。運行RegEdit,在“HKEY_CURRENT_USERSoftware”、“HKEY_LOCAL_MACHINESoftware”、“HKEY_LOCAL_MACHINESystemCurrentControlSetServices”主鍵中刪除所有的Oracle入口(如果找到的
25、話),然后重新啟動計算機,如一切正常,則修改完成,如啟動有錯誤,可能您對注冊表的修改出錯,運行RegEdit,將備份的注冊表項目導入;如果誤刪了注冊表中的“MicrosoftODBCforOracle”,可用以下方法恢復:將“HKEY_LOCAL_MACHINEsoftwareMicrosoftDataAccess”中的Version的值由21.1a9改為1.1.1a,然后重新安裝財務軟件,安裝程序會自動安裝MADC,并恢復“MicrosoftODBCforOracle”。(對Windows95/98,請立即進入Dos方式,將備份的system.dat文件(如system.bak)復制回sys
26、tem.dat);(對WindowsNT,如啟動失敗,請重新啟動計算機,在提示下,按空格鍵啟動“硬件配置文件/已知的最新正確配置”菜單,該菜單將注冊表還原到穩定狀態。按照屏幕上的指示操作,可以將注冊表還原為上次成功啟動時的狀態。)vncserver配己置1。使用root用戶啟動系統的vncserver服務;#servicevncserverstart2。然后切換到登陸用戶下面,我這里假設要使用oracle系統帳戶進行遠程登陸#su-oracle3。使用oracle用戶輸入以下命令:$vncserver如果是第一次運行,則系統會出現提示信息,提示你輸入密碼,這是通過終端進行登陸時需要輸入的;另外
27、,還有一個數字信息,這個也是需要在終端登陸時輸入的,即冒號后面跟著的一個數字如1,:2等等,需要記住;4。在windows客戶端使用vncviewer,輸入如下:xxx.xxx.xxx.xxx:l或者xxx.xxx.xxx.xxx:2等,后面的數字需要和服務器端的對應才行;xxx是你服務器的ip地址了;linuxas5軟件要求其他所需程序包的版本(或更高版本):gcc-2.96-124make-3.79binutils-2.11openmotif-2.1.30-11glibc-2.2.4-31要查看系統上安裝了這些程序包的哪些版本,運行以下命令:rpm-qgccmakebinutilsopen
28、motifglibcsetarchp4198954_21_linux.zip在運行runInstaller之前打.rpm-ivhcompat-oracle-rhel4-l.0-5.i386.rpm(p4198954_21_linux.zip)(不打PATH也可以)安裝libaio-0.3.102-l.i386.rpm和libaio-devel0.3.102-l.i386.rpm在RedHatEnterpriseLinux介質的第三張CD以root用戶身份運行以下命令:rpm-ivh/mnt/cdrom/RedHat/RPMS/libaio-0.3.102-1.i386.rpm創建數據庫安裝的準
29、備工作:1,創建user/group;groupadddbagroupaddoinstalluseraddoracle-goinstall-Gdbapasswdoracle如果nobody用戶不存在(idnobody命令查看),則創建:useraddnobody2,建立oracle安裝文件夾(sample);mkdir-p/opt/oracle//opt/oracle/oradata/opt/oracle/archivelogchown-Roracle.oinstall/opt/oraclechmod755-R/opt/oracle2,配置環境變量;要使用Oracle產品,應該
30、或必須設置幾個環境變量。如果您在同一服務器上安裝了多個Oracle產品或數據庫,則ORACLE_HOME、ORACLE_SID和PATH變量可能會更改。ORACLE_BASE變量不應更改,并可以在需要時在您的登錄配置文件中設置它。Oracle提供了一個稱作oraenv的實用程序來設置其他變量。對于數據庫服務器,建議設置以下環境變量:使用root用戶:vi/home/oracle/.bash_profile以下是配置文件的內容ORACLE_BASE=/opt/oracleORACLE_HOME=/opt/oracle/ORACLE_SID=ge01PATH=$ORACLE_HOM
31、E/bin:$ORACLE_HOME/OPatch:$PATHTNS_ADMIN=$ORACLE_HOME/network/adminNLS_LANG=AMERICAN_AMERICA.ZHS16GBKLANG=AMERICAN_AMERICA.ZHS16GBKexportPATHORACLE_BASEORACLE_HOMEORACLE_SIDTNS_ADMINNLS_LANGLANG4,設置系統參數;Oracle數據庫10g需要以下所示的內核參數設置。一般情況下可以設置最大共享內存為物理內存的一半,如果物理內存是2G,則可以設置最大共享內存為1073741824,如上;如物理內存是1G,則可
32、以設置最大共享內存為512*1024*1024=536870912;以此類推。在redhat上最大共享內存不建議超過4*1024*1024*1024-1=4294967295切換到root用戶:suroot修改vi/etc/sysctl.conf,添加:kernel.shmmax=2147483648kernel.shmmni=4096kernel.shmall=2097152kernel.sem=25032000100128fs.file-max=65536net.ipv4.ip_local_port_range=102465000net.core.rmem_default=262144ne
33、t.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144修改后運行/sbin/sysctl-p命令使得內核改變立即生效;B)設置oracle對文件的要求:編輯文件:vi/etc/security/limits.conf加入以下語句:oraclesoftnproc2047oraclehardnproc16384oraclesoftnofile1024oraclehardnofile65536編輯文件:vi/etc/pam.d/login加入以下語句(可能應該加在最后一條規則之前):sessionrequi
34、red/lib/security/pam_limits.so設置oraInst.loc文件:rootenterprice64#vi/etc/oralnst.locinventory_loc=/opt/oracle/oralnventoryinst_group=oinstallrootenterprice64#chownoracle.oinstall/etc/oralnst.loc確保/etc/oraInst.loc中包含上面的信息,且Oracle包含訪問權限。5.解壓縮OraclelOG的安裝文件:使用Oracle用戶登陸:su-oracle在/home/oracle上傳和解壓縮10201_d
35、atabase_linux32.zip:unzip10201_database_linux326.開始安裝oracleLinux命令行環境下安裝(也可以在圖形界面下安裝)使用Oracle用戶登陸:su-oracle根據希望安裝的數據庫版本類型選擇Silent安裝模式的response_file文件的類似,比如:enterprise.rsp、standard.rsp還是custom.rsp。這里選擇enterpise.rsp類型,安裝盤中的database/response目錄下對應的response文件拷貝出來,根據文件里面的提示對輸入值進行修改。比如這個例子中對如下的參數進行設置:UNIX_
36、GROUP_NAME=oinstallFROM_LOCATION=/home/oracle/database/stage/products.xmlORACLE_BASE=/opt/oracleORACLE_HOME=/opt/oracle/ORACLE_HOME_NAME=OraDbHome1SHOW_INSTALL_PROGRESS_PAGE=trueSHOW_END_OF_INSTALL_MSGS=trueCOMPONENT_LANGUAGES=s_nameForDBAGrp=dbas_nameForOPERGrp=dbaINSTALL_TYPE=EEn_configura
37、tionOption=3RESTART_SYSTEM=falseRESTART_REMOTE_SYSTEM=false注意,所有的字符串需要放在雙引號中,注意大小寫。數字和布爾變量直接寫就可以。由于這里沒有選擇建立數據庫而只安裝軟件,因此沒有設置數據庫相關的配置參數。oracleenterprice64data$chmod700enterprise.rsp面可以開始SILENT安裝了:注意,響應文件需要使用絕對路徑。cd/home/oracle/databaseoracleenterprice64database$./runInstaller-silent-responseFile/home/
38、oracle/enterprise.rsp用root執行如下腳本:/opt/oracle//oraInventory/orainstRoot.sh/opt/oracle//root.sh不過這里Oracle存在一個bug,在root.sh腳本中,自動將OUI_SILENT參數設置為TRUE,而后的檢查中,如果發現這個值為TRUE,那么這個腳本運行會自動退出了。這里需要手工將其修改為false,最后使用root執行一下$ORACLE_HOME/root.sh腳本就可以了。根據提示按Enter就可以了。這樣就在字符下成功安裝了。通過SILENT模式安裝數據庫之后,下
39、面繼續使用SILENT模式進行數據庫的建立,仍然是拷貝安裝目錄下的/home/oracle/database/response/dbca.rsp到安裝目錄,并進行編譯,根據數據庫建立方式的不同編輯不同的數據庫庫選項。比如在本次安裝過程中設置了下列參數:RESPONSEFILE_VERSION=10.0.0OPERATION_TYPE=createDatabaseGDBNAME=ge01SID=ge01TEMPLATENAME=New_Database.dbtSYSPASSWORD=georacleSYSTEMPASSWORD=georacleDATAFILEDESTINATION=/opt/o
40、racle/oradata/RECOVERYAREADESTINATION=/opt/oracle/flash_recovery_areaSTORAGETYPE=FSCHARACTERSET=ZHS16GBKMEMORYPERCENTAGE=40SCRIPTDESTINATION=/opt/oracle/admin/ora10g/scriptsEMCONFIGURATION=”LOCAL”SYSMANPASSWORD=georacleDBSNMPPASSWORD=georacle其中最后1項不是必須的,這個的目的是在建立數據庫的同時生成腳本。下面就可以開始SILENT模式的數據庫創建了:ora
41、cleenterprice64database$dbca-silent-responseFile/home/oracle/dbca.rsp用root執行如下腳本:/opt/oracle//oraInventory/orainstRoot.sh最后可以利用netca來SILENT方式設置網絡部分,同樣的方法設置netca.rsp:RESPONSEFILE_VERSION=11.1CREATE_TYPE=CUSTOMSHOW_GUI=falseLOG_FILE=/opt/oracle//network/tools/log/netca.logINSTALLED_COM
42、PONENTS=INSTALL_TYPE=typicalLISTENER_NUMBER=1LISTENER_NAMES=LISTENER_PROTOCOLS=LISTENER_START=LISTENERNAMING_METHODS=設置的參數包括上面的部分,然后就可以使用netca啟動silent配置:oracleenterprice64database$netca/silent/responsefile/home/oracle/netca.rsp靜默卸載Oracle數據庫ge01dbca-silent-deleteDatabase-sourceDB-sysDBAUserName-sysDB
43、APasswordconnect/assysdbaConnected.SQLstartup;啟動數據庫ORACLEinstancestarted.TotalSystemGlobalArea236000356bytesFixedSize451684bytesVariableSize201326592bytesDatabaseBuffers33554432bytesRedoBuffers667648bytesDatabasemounted.Databaseopened.SQLshutdownimmediate;關閉數據庫(ORdbshutcommand)Databaseclosed.Databas
44、edismounted.ORACLEinstanceshutdown.4,dbstart腳本修改數據庫創建完成后,修改vi/etc/oratab,把ge01:/opt/oracle/:N那一行最后的N改成Y,修改vi/opt/oracle//bin/dbstart中ORACLE_HOME_LISTNER=/opt/oracle/然后執行dbstart啟動數據庫數據庫可能無法啟動,報告Can9tfindinitfile.的錯誤,需要復制一個初始化文件:cp/opt/oracle/admin/ge01/pfile/init.ora.*/opt/ora
45、cle//dbs/initge01.ora重新執行dbstart就可以了。可以執行dbshut停止ORACLEvi/etc/rc.local加入下面一行起動ORACLEONsystembootsu-oracle-clsnrctlstartsu-oracle-cdbstart5.為了root方便管理,可以寫一個啟動腳本vi/etc/init.d/ora10g#!/bin/bash#chkconfig:23459119description:startstheoraclelistenerandinstancestatus()pid=ps-efIgrepora_pmonIgrep-v
46、grepIawkprint$8、ifX$pid=Xthenechooracle10gisnotrunning.exit1elseechooraclelOgisrunning.exit0ficase$1instart)#startupthelistenerandinstanceecho-noraclebegintostartup:su-oracle-clsnrctlstartsu-oracle-cdbstartechooracle10gstartedstop)stoplistener,apacheanddatabaseecho-noraclebegintoshutdown:su-oracle-c
47、lsnrctlstopsu-oracle-cdbshutechooracle10gshutdownedreloadlrestart)$0stop$0startstatus)status*)echoUsage:ora10gstart|stop|reload|restartexit1esacexit0存為ora10g后,然后chmoda+x/etc/init.d/ora10g即可在以后以root身份運行/etc/rc.d/init.d/ora10gstart|stop來管oracle的啟動和停止了。如果要將這個腳本加入到系統中使其可開機運行,那么要運行以下命令:chkconfig-level35o
48、ra10gon6,關于數據庫刪除重新安裝的問題:.去除/usr/local/bin目錄下的coraenvdbhomeoraenv.去除/etc/oratab,/etc/oracle.去掉安裝目錄/opt/oracle目錄下的productadminoradataoralnventor目錄。userdel-roraclegroupdeldbaoinstallrm-rf/tmp/ora*rm-rf/opt/oracle/*rm-rf/opt/ORCLfmaprm-f/etc/ora*rm-f/usr/local/bin/oraenvrm-f/usr/local/bin/coraenvrm-f/us
49、r/local/bin/dbhome7.修改OraclelOg數據庫字符集SQLconnectsys/oracleassysdbaSQLstartupmountSQLaltersessionsetsql_trace=true;Sessionaltered.SQLaltersystemenablerestrictedsession;Systemaltered.SQLaltersystemsetjob_queue_processes=0;Systemaltered.SQLaltersystemsetaq_tm_processes=0;Systemaltered.SQLalterdatabaseop
50、en;Databasealtered.SQLsetlinesize120;SQLalterdatabasecharactersetzhs16gbk;alterdatabasecharactersetzhs16gbk*ERRORatline1:ORA-12712:newcharactersetmustbeasupersetofoldcharactersetSQLALTERDATABASEcharactersetINTERNAL_USEzhs16gbk;#使用INTERNAL_USE可以跳過超集的檢查,ALTERDATABASEcharactersetINTERNAL_USEDatabasealt
51、ered.SQLshutdownimmediate;Databaseclosed.Databasedismounted.ORACLEinstanceshutdown.SQLSTARTUPSQLselectname,value$fromprops$wherenamelike%NLS%;NLS_CHARACTERSETZHS16GBK8.oracledatabase異機備份腳本su-oraclemkdir/home/oracle/dbbackup(1)vi/home/oracle/dbbackup/bachupdb.sh#!/bin/bash#Asoracleuser,chmod744/home/
52、oracle/dbbackup/DBbackuprecover.sh#crontab-e351*/home/oracle/dbbackup/DBbackuprecover.sh/dev/null2&1#tip:modifylocaldatabaseshomedirectory#tipisremotedatabaseipaddressexportORACLE_HOME=/opt/oracle/exportPATH=$ORACLE_HOME/bin:$PATH:exportNLS_LANG=AMERICAN_AMERICA.zhs16gbkexportLANG=AMERICAN_A
53、MERICA.ZHS16GBKexportORACLE_SID=ge01dmpfile=gedb_date+%F.dmplogfile=gedb_date+%F.logrestoredblog=restoredb_date+%F.logWORK_DIR=/dbbackupcd$WORK_DIRexpUSERID=gedb/gegedb/ge01file=$dmpfilelog=$logfileowner=gedbif0-eq$?thensqlplus/assysdbauser.sqlimpUSERID=gedb/gegedbfile=$dmpfilelog=./$restoredblogfro
54、muser=gedbtouser=gedbfind./*.dmp-typef-mtime+7-execrm;find./*.log-typef-mtime+30-execrm;exit0elseechobackuperror,quit!$logfileexit1fi#tipip地址修改為要備份的oracle的主機地址expUSERID=gedb/gedb/ge01file=$dmpfilelog=$logfileowner=gedbdirect=y(2)更改腳本權限:chownoracle.oinstallbackupdb.shchmod744backupdb.sh(3)以oracleuserrolecrontab-e352*/home/oracle/dbbackup/backupdb.sh9.restoreoraclebackup先創建g
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 九年級物理上冊 第二章 改變世界的熱機 第3節 熱機效率教學設計 教科版
- 人教部編版7 溜索公開課教案
- 非銷話術培訓
- 買鮮花、租船問題(教學設計)-2024-2025學年二年級下冊數學冀教版
- 三位數的連續退位減法(教學設計)-2023-2024學年數學二年級下冊冀教版
- 高校新聞稿培訓:提升宣傳能力與專業素養
- 2024內蒙古北奔重型汽車集團有限公司招聘2人筆試參考題庫附帶答案詳解
- 云南省昆明市官渡區藝卓中學七年級美術下冊教學設計:第4課 扮靚生活的花卉紋樣
- 粉末靜電噴涂安全培訓
- 三年級語文下冊 第八單元 25 慢性子裁縫和急性子顧客第2課時教學設計 新人教版
- 小米供應鏈管理案例分析
- 黃岡市2025年春季九年級調研考試道德與法治試卷
- 2025年鄉村全科執業助理醫師考試目的明確試題及答案
- 2024-2025學年度第二學期人教版二年級數學期中檢測(含答案)
- 25年公司主要負責人安全培訓考試試題(原創題)
- 湖南省炎德英才名校聯考聯合體2024-2025學年高二下學期3月月考-數學+答案
- 5.1人民代表大會:我國的國家權力機關課件高中政治統編版必修三政治與法治
- 2025年高考作文備考之題目解析及范文:“搭子”
- 隧道機電系統知識
- 融資崗專業考試題及答案
- 2025年投融資崗位筆試試題及答案
評論
0/150
提交評論