




已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
vnc server配置1。使用root用戶啟動系統(tǒng)的vncserver服務(wù);#service vncserver start2。然后切換到登陸用戶下面,我這里假設(shè)要使用oracle系統(tǒng)帳戶進行遠程登陸#su - oracle3。使用oracle用戶輸入以下命令:$vncserver如果是第一次運行,則系統(tǒng)會出現(xiàn)提示信息,提示你輸入密碼,這是通過終端進行登陸時需要輸入的;另外,還有一個數(shù)字信息,這個也是需要在終端登陸時輸入的,即冒號后面跟著的一個數(shù)字,如:1 ,:2等等,需要記住;4。在windows客戶端使用vncviewer,輸入如下:xxx.xxx.xxx.xxx:1 或者xxx.xxx.xxx.xxx:2等,后面的數(shù)字需要和服務(wù)器端的對應(yīng)才行;xxx是你服務(wù)器的ip地址了;linux as 5軟件要求其他所需程序包的版本(或更高版本): gcc-2.96-124 make-3.79 binutils-2.11 openmotif-2.1.30-11 glibc-2.2.4-31要查看系統(tǒng)上安裝了這些程序包的哪些版本,運行以下命令:rpm -q gcc make binutils openmotif glibc setarchp4198954_21_linux.zip 在運行 runInstaller 之前打. rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm (p4198954_21_linux.zip)(不打PATH也可以)安裝 libaio-0.3.102-1.i386.rpm 和libaio-devel0.3.102-1.i386.rpm 在Red Hat Enterprise Linux 介質(zhì)的第三張 CD 以 root 用戶身份運行以下命令:rpm -ivh /mnt/cdrom/RedHat/RPMS/ libaio-0.3.102-1.i386.rpm創(chuàng)建數(shù)據(jù)庫安裝的準備工作: 1,創(chuàng)建user/group; groupadd dba groupadd oinstall useradd oracle -g oinstall -G dba passwd oracle 如果nobody用戶不存在(id nobody命令查看),則創(chuàng)建:useradd nobody2,建立oracle安裝文件夾(sample); mkdir -p /opt/oracle/ /opt/oracle/oradata /opt/oracle/archivelogchown -R oracle.oinstall /opt/oraclechmod 755 -R /opt/oracle2, 配置環(huán)境變量; 要使用 Oracle 產(chǎn)品,應(yīng)該或必須設(shè)置幾個環(huán)境變量。如果您在同一服務(wù)器上安裝了多個 Oracle 產(chǎn)品或數(shù)據(jù)庫,則 ORACLE_HOME、ORACLE_SID 和 PATH 變量可能會更改。ORACLE_BASE 變量不應(yīng)更改,并可以在需要時在您的登錄配置文件中設(shè)置它。Oracle 提供了一個稱作 oraenv 的實用程序來設(shè)置其他變量。對于數(shù)據(jù)庫服務(wù)器,建議設(shè)置以下環(huán)境變量: 使用root用戶: vi /home/oracle/.bash_profile 以下是配置文件的內(nèi)容ORACLE_BASE=/opt/oracleORACLE_HOME=/opt/oracle/ORACLE_SID=ge01PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$PATH TNS_ADMIN=$ORACLE_HOME/network/adminNLS_LANG=AMERICAN_AMERICA.ZHS16GBKLANG=AMERICAN_AMERICA.ZHS16GBKexport PATH ORACLE_BASE ORACLE_HOME ORACLE_SID TNS_ADMIN NLS_LANG LANG 4, 設(shè)置系統(tǒng)參數(shù);Oracle 數(shù)據(jù)庫 10g 需要以下所示的內(nèi)核參數(shù)設(shè)置。一般情況下可以設(shè)置最大共享內(nèi)存為物理內(nèi)存的一半,如果物理內(nèi)存是 2G,則可以設(shè)置最大共享內(nèi)存為 1073741824,如上;如物理內(nèi)存是 1G,則可以設(shè)置最大共享內(nèi)存為 512 * 1024 * 1024 = 536870912;以此類推。在redhat上最大共享內(nèi)存不建議超過4*1024*1024*1024-1=4294967295切換到root用戶:su root 修改vi /etc/sysctl.conf, 添加: kernel.shmmax = 2147483648kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144修改后運行/sbin/sysctl -p命令使得內(nèi)核改變立即生效; B) 設(shè)置oracle對文件的要求: 編輯文件:vi /etc/security/limits.conf 加入以下語句: oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536編輯文件:vi /etc/pam.d/login 加入以下語句(可能應(yīng)該加在最后一條規(guī)則之前):session required /lib/security/pam_limits.so設(shè)置oraInst.loc文件:rootenterprice64 #vi /etc/oraInst.loc inventory_loc=/opt/oracle/oraInventoryinst_group=oinstallrootenterprice64 #chown oracle.oinstall /etc/oraInst.loc確保/etc/oraInst.loc中包含上面的信息,且Oracle包含訪問權(quán)限。5.解壓縮Oracle10G的安裝文件 :使用Oracle用戶登陸: su - oracle在/home/oracle 上傳和解壓縮10201_database_linux32.zip:unzip 10201_database_linux32 6.開始安裝oracle L i n u x 命令行環(huán)境下安裝(也可以在圖形界面下安裝)使用Oracle用戶登陸: su - oracle根據(jù)希望安裝的數(shù)據(jù)庫版本類型選擇Silent安裝模式的response_file文件的類似,比如:enterprise.rsp、standard.rsp還是custom.rsp。這里選擇enterpise.rsp類型,安裝盤中的database/response目錄下對應(yīng)的response文件拷貝出來,根據(jù)文件里面的提示對輸入值進行修改。比如這個例子中對如下的參數(shù)進行設(shè)置:UNIX_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_configurationOption=3RESTART_SYSTEM=falseRESTART_REMOTE_SYSTEM=false注意,所有的字符串需要放在雙引號中,注意大小寫。數(shù)字和布爾變量直接寫就可以。由于這里沒有選擇建立數(shù)據(jù)庫而只安裝軟件,因此沒有設(shè)置數(shù)據(jù)庫相關(guān)的配置參數(shù)。oracleenterprice64 data$ chmod 700 enterprise.rsp 面可以開始SILENT安裝了:注意,響應(yīng)文件需要使用絕對路徑。cd /home/oracle/databaseoracleenterprice64 database$ ./runInstaller -silent -responseFile /home/oracle/enterprise.rsp用root執(zhí)行如下腳本:/opt/oracle//oraInventory/orainstRoot.sh/opt/oracle//root.sh不過這里Oracle存在一個bug,在root.sh腳本中,自動將OUI_SILENT參數(shù)設(shè)置為TRUE,而后的檢查中,如果發(fā)現(xiàn)這個值為TRUE,那么這個腳本運行會自動退出了。這里需要手工將其修改為false,最后使用root執(zhí)行一下$ORACLE_HOME/root.sh腳本就可以了。根據(jù)提示按 Enter 就可以了。這樣就在字符下成功安裝了。通過SILENT模式安裝數(shù)據(jù)庫之后,下面繼續(xù)使用SILENT模式進行數(shù)據(jù)庫的建立,仍然是拷貝安裝目錄下的/home/oracle/database/response/dbca.rsp到安裝目錄,并進行編譯,根據(jù)數(shù)據(jù)庫建立方式的不同編輯不同的數(shù)據(jù)庫庫選項。比如在本次安裝過程中設(shè)置了下列參數(shù):RESPONSEFILE_VERSION = 10.0.0OPERATION_TYPE = createDatabaseGDBNAME = ge01SID = ge01TEMPLATENAME = New_Database.dbtSYSPASSWORD = georacleSYSTEMPASSWORD = georacleDATAFILEDESTINATION =/opt/oracle/oradata/RECOVERYAREADESTINATION=/opt/oracle/flash_recovery_areaSTORAGETYPE=FSCHARACTERSET = ZHS16GBKMEMORYPERCENTAGE = 40SCRIPTDESTINATION =/opt/oracle/admin/ora10g/scriptsEMCONFIGURATION=”LOCAL”SYSMANPASSWORD = georacleDBSNMPPASSWORD = georacle其中最后1項不是必須的,這個的目的是在建立數(shù)據(jù)庫的同時生成腳本。下面就可以開始SILENT模式的數(shù)據(jù)庫創(chuàng)建了:oracleenterprice64 database$ dbca -silent -responseFile /home/oracle/dbca.rsp用root執(zhí)行如下腳本:/opt/oracle//oraInventory/orainstRoot.sh最后可以利用netca來SILENT方式設(shè)置網(wǎng)絡(luò)部分,同樣的方法設(shè)置netca.rsp:RESPONSEFILE_VERSION=11.1CREATE_TYPE= CUSTOMSHOW_GUI=falseLOG_FILE=/opt/oracle//network/tools/log/netca.logINSTALLED_COMPONENTS=INSTALL_TYPE=typicalLISTENER_NUMBER=1LISTENER_NAMES=LISTENER_PROTOCOLS=LISTENER_START=LISTENERNAMING_METHODS=設(shè)置的參數(shù)包括上面的部分,然后就可以使用netca啟動silent配置:oracleenterprice64 database$ netca /silent /responsefile /home/oracle/netca.rsp-靜默卸載Oracle數(shù)據(jù)庫ge01dbca -silent -deleteDatabase -sourceDB -sysDBAUserName -sysDBAPassword 例如:dbca -silent -deleteDatabase -sourceDB ge01 -sysDBAUserName sys -sysDBAPassword georacle靜默卸載Oracle數(shù)據(jù)庫軟件 執(zhí)行以下命令靜默卸載Oracle數(shù)據(jù)庫軟件$./runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES= -responseFile /enterprise.rsp-(一)圖形界面開始安裝: 1.以oracle用戶登錄X-WINDOWS系統(tǒng),進行Oracle的安裝(遠程安裝需打開XDM): linux 5export DISPLAY=cd /opt/database (或者你解壓縮安裝程序包的目錄)./runInstaller 或者./runInstaller -ignoreSysPrereqs過一會兒就會出現(xiàn)Oracle的X安裝界面注意:1、選擇advance install2、數(shù)據(jù)庫home設(shè)置為/opt/oracle/3、數(shù)據(jù)庫全局名稱設(shè)置為ge014、數(shù)據(jù)庫字符集選Simplified Chinese ZHS16GBK2.其他用默認設(shè)置!注意:安裝過程中會提示以root用戶登陸執(zhí)行一些腳本 ,執(zhí)行后再按“ok”按鈕繼續(xù)安裝。 3、登陸并啟動數(shù)據(jù)庫的操作。su - oracle oracleoracle oracle$ lsnrctl start oracleoracle oracle$ sqlplus /nolog SQL*Plus: Release - Production on Sat Mar 12 22:58:53 2005 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL connect / as sysdba Connected. SQL startup; 啟動數(shù)據(jù)庫 ORACLE instance started. Total System Global Area 236000356 bytes Fixed Size 451684 bytes Variable Size 201326592 bytes Database Buffers 33554432 bytes Redo Buffers 667648 bytes Database mounted. Database opened.SQL shutdown immediate ;關(guān)閉數(shù)據(jù)庫 (OR dbshut command)Database closed. Database dismounted. ORACLE instance shut down.4, dbstart腳本修改數(shù)據(jù)庫創(chuàng)建完成后,修改vi /etc/oratab,把ge01:/opt/oracle/:N那一行最后的N改成Y,修改vi /opt/oracle//bin/dbstart中ORACLE_HOME_LISTNER=/opt/oracle/然后執(zhí)行dbstart啟動數(shù)據(jù)庫數(shù)據(jù)庫可能無法啟動,報告Cant find init file 的錯誤,需要復(fù)制一個初始化文件: cp /opt/oracle/admin/ge01/pfile/init.ora.* /opt/oracle//dbs/initge01.ora 重新執(zhí)行dbstart就可以了??梢詧?zhí)行dbshut 停止ORACLEvi /etc/rc.local 加入下面一行 起動ORACLE ON system bootsu - oracle -c lsnrctl startsu - oracle -c dbstart 5. 為了root方便管理,可以寫一個啟動腳本vi /etc/init.d/ora10g #!/bin/bash # # chkconfig: 2345 91 19 # description: starts the oracle listener and instance status() pid=ps -ef | grep ora_pmon | grep -v grep | awk print $8 if X$pid = X then echo oracle10g is not running. exit 1 else echo oracle10g is running. exit 0 ficase $1 in start) #startup the listener and instance echo -n oracle begin to startup: su - oracle -c lsnrctl start su - oracle -c dbstart echo oracle10g started ; stop) # stop listener, apache and database echo -n oracle begin to shutdown: su - oracle -c lsnrctl stop su - oracle -c dbshut echo oracle10g shutdowned ; reload|restart) $0 stop $0 start ; status) status ; *) echo Usage: ora10g start|stop|reload|restart exit 1 esac exit 0 存為ora10g后,然后chmod a+x /etc/init.d/ora10g即可在以后以root身份運行/etc/rc.d/init.d/ora10g start |stop 來管oracle的啟動和停止了。如果要將這個腳本加入到系統(tǒng)中使其可開機運行,那么要運行以下命令:chkconfig -level 35 ora10g on6, 關(guān)于數(shù)據(jù)庫刪除重新安裝的問題: 1 . 去除 /usr/local/bin 目錄 下的 coraenv dbhome oraenv2 . 去除 /etc/oratab , /etc/oracle3 . 去掉安裝 目錄 /opt/oracle 目錄下的 product admin oradata oralnventor 目錄 。 # userdel -r oracle# groupdel dba oinstallrm -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 /usr/local/bin/dbhome7.修改Oracle10g數(shù)據(jù)庫字符集SQL connect sys/oracle as sysdbaSQL startup mountSQL alter session set sql_trace=true;Session altered.SQL alter system enable restricted session;System altered.SQL alter system set job_queue_processes=0;System altered.SQL alter system set aq_tm_processes=0;System altered.SQL alter database open;Database altered.SQL set linesize 120;SQL alter database character set zhs16gbk;alter database character set zhs16gbk*ERROR at line 1:ORA-12712: new character set must be a superset of old character setSQL ALTER DATABASE character set INTERNAL_USE zhs16gbk; # 使用INTERNAL_USE可以跳過超集的檢查,ALTER DATABASE character set INTERNAL_USE Database altered.SQL shutdown immediate;Database closed.Database dismounted.ORACLE instance shut down.SQL STARTUPSQL select name,value$ from props$ where name like %NLS%;NLS_CHARACTERSETZHS16GBK8. oracle database異機備份腳本su - oraclemkdir /home/oracle/dbbackup(1)vi /home/oracle/dbbackup/bachupdb.sh#!/bin/bash#As oracle user, chmod 744 /home/oracle/dbbackup/DBbackuprecover.sh#crontab -e 35 1 * * * /home/oracle/dbbackup/DBbackuprecover.sh /dev/null 2&1#tip: modify local databases home directory#tip is remote database ip addressexport ORACLE_HOME=/opt/oracle/export PATH=$ORACLE_HOME/bin:$PATH:export NLS_LANG=AMERICAN_AMERICA.zhs16gbkexport LANG=AMERICAN_AMERICA.ZHS16GBKexport ORACLE_SID=ge01dmpfile=gedb_date +%F.dmplogfile=gedb_date +%F.logrestoredblog=restoredb_date +%F.logWORK_DIR=/dbbackupcd $WORK_DIRexp USERID=gedb/gegedb/ge01 file=$dmpfile log=$logfile owner=gedbif 0 -eq $? then sqlplus / as sysdba user.sql imp USERID=gedb/gegedb file=$dmpfile log=./$restoredblog fromuser=gedb touser=gedb find ./*.dmp -type f -mtime +7 -exec rm ; find ./*.log -type f -mtime +30 -exec rm ; exit 0 else echo backup error,quit! $logfile exit 1fi#tip ip地址修改為要備份的oracle的主機地址exp USERID=gedb/gedb/ge01 file=$dmpfile log=$logfile owner=gedb direct=y (2)更改腳本權(quán)限: chown oracle.oinstall backupdb.sh chmod 744 backupdb.sh (3)以oracle user role crontab -e 35 2 * * * /home/oracle/dbbackup/backupdb.sh 9. restore oracle backup(1) 先創(chuàng)建gedb用戶和授權(quán): su - oracle sqlplus / as sysdba createUser.sql (2)imp USERID=gedb/gegedb file=110.dmp fromuser=gedb touser=gedb 如果要第二次IMP操作要先刪除用戶gedb,再新建用戶gedb,這樣imp才不會出錯. DROP USER gedb CASCADE; CREATE USER gedb IDENTIFIED BY gegedb; GRANT UNLIMITED TABLESPACE TO gedb; GRANT CONNECT TO gedb; GRANT RESOURCE TO gedb; GRANT DBA TO gedb; 10. oracle優(yōu)化 SQL alter system set _kgl_large_heap_warning_threshold=8388608 scope=spfile ; (ONLY FOR .0 )SQL shutdown immediate SQL startup 11.BUG FIX(1)10g EM亂碼之快速解決oracledanaly $ cd $ORACLE_HOME/jdk/jre/lib oracledanaly lib$ ls font*zh_CN* perties.zh_CN.Redhat perties.zh_CN.Redhat2.1 perties.zh_CN.Sun perties.zh_CN_UTF8.Sun oracledanaly lib$ cd $ORACLE_HOME/jre/1.4.2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新媒體裝置交互-洞察及研究
- 培訓(xùn)機構(gòu)績效管理辦法
- 公益放映預(yù)算管理辦法
- 隱私保護成本效益-洞察及研究
- 2025版生產(chǎn)安全事故應(yīng)急預(yù)案5匯編
- 檔案耗材供應(yīng)管理辦法
- 構(gòu)成一般事故的指標是
- 航空應(yīng)急救援體系
- 心肌細胞凈抑制氧化應(yīng)激損傷研究
- 根據(jù)安全安全生產(chǎn)許可證條例
- 中國質(zhì)譜儀行業(yè)發(fā)展趨勢及發(fā)展前景研究報告2025-2028版
- 2025至2030中國直聯(lián)式真空泵行業(yè)市場現(xiàn)狀分析及競爭格局與投資發(fā)展報告
- 2025至2030中國無源光分路器行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 痛風治療與護理課件
- T/CCBD 19-2022品牌餐廳評價規(guī)范
- 河南省南陽市內(nèi)鄉(xiāng)縣2025屆數(shù)學(xué)七下期末調(diào)研試題含解析
- 校際結(jié)對幫扶協(xié)議書
- 第四版(2025)國際壓力性損傷潰瘍預(yù)防和治療臨床指南解讀
- 企業(yè)電工面試題及答案
- 倉庫與生產(chǎn)線的有效對接計劃
- 《心律失?;颊叩淖o理》課件
評論
0/150
提交評論