Linux 64bit下Oracle11g安装手册
基本信息
操作系統(tǒng):CentOS?Release?6.3?(Final) 內(nèi)核版本:Kernel?Linux?2.6.32-279.el6.x86_64 Oracle版本:Oracle?11g?Release2 安裝包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip安裝準(zhǔn)備
上傳安裝文件
將兩個壓縮文件覆蓋解壓后得到文件夾database,借助SSH工具上傳到服務(wù)器上,目錄如:/home/database
? 創(chuàng)建組
#?groupadd?dba #?groupadd?oinstall? 創(chuàng)建用戶?
#?useradd?–g?oinstall?–G?dba?oracle? 修改用戶密碼??
#?passwd?oracle創(chuàng)建安裝目錄
#?mkdir?-p?/opt/oracle/product/11.2/db_1 #?mkdir?-p?/opt/oraInventory #?mkdir?-p?/opt/oracle/oradata #?mkdir?-p?/var/opt/oracle設(shè)置目錄的所有者、所屬組和權(quán)限
#?chown?-R?oracle.oinstall?/opt/oracle #?chown?-R?oracle.oinstall?/opt/oracle/oradata #?chown?-R?oracle.oinstall?/opt/oracle/product/11.2/db_1 #?chown?-R?oracle.dba?/opt/oraInventory #?chown?oracle.dba?/var/opt/oracle #?chmod?-R?775?/opt/oracle #?chmod?-R?755?/var/opt/oracle設(shè)置用戶oracle的環(huán)境變量
#?su?–?oracle #?vim?/home/oracle/.bash_profile在文件中添加如下:
export?ORACLE_BASE=/opt/oracle export?ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1 export?ORACLE_SID=orcl export?ORACLE_OWNER=oracle export?ORACLE_TERM=vt100 export?PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin export?PATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib export?LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib export?CLASSPATH PATH=$PATH:/usr/sbin;?export?PATH PATH=$PATH:/usr/bin;?export?PATHORA_NLS33=$ORACLE_HOME/nls/admin/data
保存退出,執(zhí)行以下命令使得配置立刻生效或使用Oracle重登陸系統(tǒng)
#?source?$HOME/.bash_profile?
開始安裝
進(jìn)入數(shù)據(jù)庫安裝文件(database文件夾)所在目錄,如:/home/,為所有用戶授權(quán)
#?chmod?–R?777?database?
切換到oracle用戶,使用oracle重登陸或使用下面命令切換用戶
#?su?–?oracle?
進(jìn)入database目錄,運(yùn)行安裝文件開始安裝
#?./runInstaller進(jìn)入圖形化界面,一步步安裝,取消勾選I wish…(依照個人),點(diǎn)擊Next,彈出確認(rèn)框再點(diǎn)Yes
三選一界面,選擇第二項(xiàng):Install database software only
保持默認(rèn):Singel instance database installation,點(diǎn)擊Next ? ?
選擇產(chǎn)品語言,默認(rèn)英語,附加選擇了簡體中文,點(diǎn)擊Next
選擇數(shù)據(jù)庫版本,默認(rèn)企業(yè)版,點(diǎn)擊Next
配置Oracle安裝目錄,由于安裝前環(huán)境變量的配置,安裝程序自動讀取配置,自動選擇好了Oracle Base和Software Location,如圖所示,點(diǎn)擊Next
同上,Oracle Inventory Directory目錄也自動選擇好了,oraInventory Group Name選擇安裝前創(chuàng)建的組dba,點(diǎn)擊Next
保持默認(rèn),兩個組都選擇的dba,點(diǎn)擊Next
安裝檢查中
檢查結(jié)束,不滿足條件列表
解決以上錯誤,新建命令行窗口,切換到root用戶,需要輸入root的密碼
# su – root修改進(jìn)程數(shù)和最大會話數(shù)的設(shè)置,執(zhí)行
# vi /etc/security/limits.conf(在該文件的最后追加下面四行)
oracle?? soft??? nproc?? 2047 oracle?? hard??? nproc?? 16384 oracle? ? soft?? ?? nofile? ? 1024 oracle?? hard??? nofile?? 65536系統(tǒng)內(nèi)核參數(shù)設(shè)置
# vi /etc/sysctl.conf(在該文件后追加以下內(nèi)容)
kernel.sem =25032000100128 net.ipv4.ip_local_port_range =900065500 fs.file-max =6815744 net.core.rmem_default =262144 net.core.rmem_max =4194304 net.core.wmem_default =262144 net.core.wmem_max =1048576 fs.aio-max-nr =1048576保存退出,立即生效執(zhí)行:
# cd /etc # sysctl -p安裝以下列表中的包(使用yum在線安裝),其中pdksh-5.2.14沒有找到,不安裝也沒有問題
-libaio-0.3.105(i386) -libaio-devel-0.3.105(i386) -libaio-devel-0.3.105(x86_64) -glibc-2.3.4-2.41(i686) -compat-libstdc++-33-3.2.3(i386) -compat-libstdc++-33-3.2.3(x86_64) -gcc-c++-3.4.6(x86_64) -elfutils-libelf-devel-0.97(x86_64) -libgcc-3.4.6(i386) -libstdc++-3.4.6(i386) -unixODBC-2.2.11(i386) -unixODBC-2.2.11(x86_64) -unixODBC-devel-2.2.11(i386) -unixODBC-devel-2.2.11(x86_64) -pdksh-5.2.14(x86_64) 以上步驟完成后點(diǎn)擊按鈕Check Again,發(fā)現(xiàn)不滿足列表并沒有清除,而是少了一些,此時勾選右側(cè)復(fù)選框Ignore all即可向下安裝了,直到安裝完成。
安裝監(jiān)聽器
使用oracle用戶登陸系統(tǒng)或在命令行窗口切換到oracle用戶,執(zhí)行
# netca進(jìn)入圖形化配置,直接默認(rèn)下一步,到最后完成,其中你也可以修改監(jiān)聽去的名稱,協(xié)議,端口。
?
安裝完成后可以使用如下命令來查看監(jiān)聽是否配置成功
# ps –ef安裝數(shù)據(jù)庫程序
執(zhí)行
#?dbca進(jìn)入圖形化配置界面,幾乎全Next
配置全局?jǐn)?shù)據(jù)庫名稱,如果該服務(wù)器只安裝這一個數(shù)據(jù)庫建議使用orcl,鑒于習(xí)慣作
備配置四個內(nèi)置超級管理員密碼,建議統(tǒng)一密碼,便于記憶用
提示密碼過于簡單,不管它,點(diǎn)擊Yes
到這數(shù)據(jù)庫實(shí)例就算創(chuàng)建完成了!并且會自動啟動! PS:10g客戶端連接11g服務(wù)器需要手動修改客戶端文件,如下:
X:\oracle\product\10.2.0\client_1\network\ADMIN文件名: tnsnames.ora 修改前不要忘記備份原文件,手動配置要連接的11g數(shù)據(jù)庫連接信息,如:
ORCL_11g = ? (DESCRIPTION = ??? (ADDRESS_LIST = ????? (ADDRESS = (PROTOCOL = TCP)(HOST =172.25.78.88)(PORT =1521)) ??? ) ??? (CONNECT_DATA = ????? (SID = orcl) ????? (SERVER = DEDICATED) ??? ) ? )其中: ORCL_11g為本地連接服務(wù)名 172.25.78.88為數(shù)據(jù)庫所在服務(wù)器IP 你會發(fā)現(xiàn)CONNECT_DATA內(nèi)部和10g的配置不同,這就是區(qū)別,導(dǎo)致PL/SQL連不上11g
?
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/icewee/articles/3703301.html
總結(jié)
以上是生活随笔為你收集整理的Linux 64bit下Oracle11g安装手册的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BadgeView(View上添加提醒)
- 下一篇: Hibernate悲观锁/乐观锁