亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

centos7安裝oracle11g

發布時間:2020-05-23 20:16:28 來源:網絡 閱讀:1568 作者:zjunzz 欄目:關系型數據庫

Centos7 安裝 Oracle11g

目錄?
一、前言...........................................................................................................................................................3
1.1編寫目的.......................................................................................................................................................3
1.2相關工具介紹............................................................................................................................................... 3
1.3系統配置要求.................................................................................................................................................3
二、操作系統(LINUX)安裝.............................................................................................................................5
2.1 操作系統(LINUX)安裝部署.......................................................................................................................5
2.2數據庫(ORACLE)安裝部署..............................................................................................................................5
三、Oracle圖形界面選項.....................................................................................................................................10

一、前言
1.1編寫目的
安裝部署oracle11g數據庫
1.2相關工具介紹
SSH連接工具:
1.3系統配置要求
--------------------------------------服務器--------------------------------------------------
(64位操作系統):Windows Server、Linux、SUN Solaris、IBM AIX
數據庫: Oracle 9i/10g/11g
最低配置:Xeon雙核CPU? 2.2GHz以上8G內存500G硬盤
建議配置:Xeon四核CPU*2? 3.1GHz以上16G內存1T硬盤
---------------------------------------客戶端-------------------------------------------------
操作系統:Windows

瀏覽器:IE8/9/10/11、Chrome、Safari
注意:操作系統要保證為簡體中文操作系統,在特殊情況下如果為非簡體中文操作系統,也要安裝上簡體中文語言包。5 / 87?

二、操作系統(LINUX)安裝
2.1 操作系統(LINUX)安裝部署
安裝過程不再描述,安裝前請檢查當前系統是不是使用zh_CN.gbk字符集
安裝必須的組件
yum -y install binutils- compat-libstdc elfutils-libelf elfutils-libelf-devel gcc- glibc glibc-common glibc-devel glibc-headers ksh libaio- libaio-devel libgcc? libstdc++? libstdc++-devel make sysstat unixODBC

2.2 數據庫(ORACLE)安裝部署
通過ssh工具將ORACLE程序文件上傳到/根目錄下。
安裝ORACLE軟件,創建用戶和組以及設置密碼信息:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle
修改系統參數:編輯/etc/sysctl.conf
本界面為修改系統參數界面,需要添加如下(注意需要屏蔽原有兩個參數):
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 209715210 / 87?

kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default =262144
net.core.wmem_max = 1048576
本界面為修改系統參數后,需要執行生效:/sbin/sysctl –p
本界面修改系統限制參數編輯/etc/security/limits.conf :vi /etc/security/limits.conf11 / 87?

本界面為系統限制參數添加參數界面。添加如下:
oracle? ? ? ? ? ? ? soft? ? nproc ? 2047
oracle? ? ? ? ? ? ? hard? ? nproc ? 16384
oracle? ? ? ? ? ? ? soft? ? nofile? 1024
oracle? ? ? ? ? ? ? hard? ? nofile? 65536
oracle? ? ? ? ? ? ? soft? ? stack ? 10240
本界面創建ORACLE軟件的安裝目錄,并給予目錄權限,并切到oracle用戶下。相關命令為:
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
su? –oracle12 / 87?

本界面為配置oracle用戶的環境變量文件。命令為vi .bash_profile?
本界面為配置添加oracle的環境變量文件。添加如下信息(SID,DBNAME等值可以根據客戶實際情況調整,ORACLE的軟件目錄需要同上面創建目錄相一致。)
添加參數如下:

Oracle Settings

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_UNQNAME=ecology; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_SID=ecology; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH13 / 87?

通過SSH工具,上傳oracle的安裝程序到根目錄。
本界面通過SSH命令行模式。
第一步:拷貝安裝程序到/u01目錄(/u01目錄為上面創建的oracle安裝目錄)。
第二步:賦權給安裝文件,賦予oracle用戶,oinstall組。
chown oracle:oinstall? p10404530_112030Linux-x86-64
chmod 777 p10404530_112030Linux-x86-64

第三步:切到oracle用戶并進入到/u01目錄
su –oracle
cd? /u01
第四步:解壓安裝程序文件(解壓第一個文件)。
unzip p10404530_112030_Linux-x86-64_1of7.zip14 / 87?

本界面為第一個安裝文件解壓后,解壓第二個安裝文件。命令為:
unzip? p10404530_112030_Linux-x86-64_2of7.zip

三、Oracle圖形界面選項
1.、==++Configure Security Updates++==
去掉 I wish to receive security updates via My Oracle Support.
點擊 "Next >"
2、==++Installation Option++==
選擇第一項?Create and configure a database
點擊 "Next >"
3、==++System class++==
選擇Server class
點擊 "Next >"
4、==++Grid Options++==
選擇單例模式 Single instance database installation
點擊 "Next >"
5、==++Install Type++==
選擇"Advanced Install"
點擊 "Next >"
6、==++Product Languages++==
選擇英語 English(根據系統默認選擇好了)
點擊 "Next >"
8、==++Database Edition++==
選擇第一個企業版
9、==++Installation Location++==
確定數據軟件的安裝路徑,自動讀取前面Oracle環境變量中配置的值
點擊 "Next >",
之后也是選擇默認,不做修改,直接點擊"Next >"
10、==++Configuration Options++==
"Character Sets"選擇第二項或者第三項中的"Unicode standard UTF-8..."
"Sample Schemas"勾選"Create database with ..."
點擊 "Next >"
之后也是選擇默認,不做修改,直接點擊"Next >"
11、==++Schema Passwords++==
選擇第二項,并設置密碼
點擊 "Next >"
之后也是選擇默認,不做修改,直接點擊"Next >"
12、==++Prepequisite Checks++==
按照提示信息一個一個解決。
注意:
  OS Kernel Parameter 下的semmni的缺失是Oracle沒有檢測到,其實有,選中缺失的依賴包,如果下方詳情欄里Expected value中有括號中標注(i386)或(i686),是在提示缺少32位的依賴包,但是實際上已經安裝了64位的依賴包,忽略它們,pdksh包已經安裝,就是之前安裝的ksh依賴包。
?
  如果還有提示的其他缺少的依賴包沒有安裝就去安裝,按提示解決缺少的依賴包,之后點擊 “Check Again”,再檢查一遍,沒有問題了,勾選ignore?all,點擊“Next”
13、==++Summary++==
點擊 "Finsh"
14、==++Install Product++==
在此過程中,安裝界面會變成黑色,有一長條出現(其實是一個提示框),調整高度與寬度查看
?安裝過程中連接庫時,會出現兩個錯誤:
1)ins_ctx.mk編譯錯誤
查看日志有以下錯誤:
INFO: /lib64/libstdc++.so.5: undefined reference to `memcpy@GLIBC_2.14'
INFO: collect2: error: ld returned 1 exit status
INFO: make: ** [ctxhx] Error 1
網上說是glibc的版本2.17過高所致(高于2.14),解決辦法:
進入管理員權限安裝glibc-static
1 [oracle@localhost ~]# su - root
2 password
3 [root@localhost ~]# yum -y install glibc-static
?
該軟件包包含一個靜態鏈接庫,地址是:/usr/lib64/libc.a
修改/data/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk,將
ctxhx: $(CTXHXOBJ)
?????? $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
修改為:
ctxhx: $(CTXHXOBJ)
?????? -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a
點擊Retry繼續安裝。
2)”Error?in?invoking?target?'agent?nmhs'?of?makefile?'/data/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk.'?
解決方法:在makefile中添加鏈接libnnz11庫的參數
修改/data/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk,將
$(MK_EMAGENT_NMECTL)修改為:$(MK_EMAGENT_NMECTL) -lnnz11
點擊Retry繼續安裝。
有時候安裝界面出現的灰色豎線無法拉開,可以重新運行./runInstaller,在重復上述步驟以后,第11步做完直接按照上面兩個問題的解決辦法修改兩個mk文件,修改好安裝時就不會報錯了。mk文件是makefile文件,要以tab鍵開頭,所以直接復制上面的修改語句會報錯,要把
-static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/libc.a的前面的空格修改成tab鍵,不然會報錯。
3)安裝Database?Configuration?Assistant會需要挺長的時間,當安裝完成后會彈出一個對話框,點擊"Password management...",將豎線拉成對話框,給SYS、System、Scoot、SH設置密碼,它們的默認密碼分別是SYS:change_on_install、System:manager、Scoot:tiger、SH:sh,分別輸入進對應的密碼輸入框中,在Scoot、SH設置密碼之前,點擊對號就可以為它們設置密碼了。
4)最后等進度在100%的時候,會出現一個豎線,把它拉開,按照里面的提示以root權限進入提示的地址,運行上面提示的兩個sh文件,第二個sh文件要你選地址直接回車就好了
?
這樣就安裝完成了。
?
安裝完成后的兩個小問題
1.Linux下sqlplus不能使用光標箭頭
解決辦法:安裝rlwrap包
1)下載rlwrap壓縮包(我下載的是rlwrap-0.37.tar.gz);
2)yum安裝readline
[root@localhost oracle]#yum -y install readline

3)解壓,安裝
[root@localhost oracle]#tar -xzvf rlwrap-0.37.tar.gz
[root@localhost oracle]#cd rlwrap-0.37.tar.gz
[root@localhost oracle]#./configure
[root@localhost oracle]#make
[root@localhost oracle]#make install
4)切換到oracle用戶下,編輯bash_profile文件
[oracle@localhost ~]vi .bash_profile
在最后添加
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
保存退出,執行source .bash_profile使其生效。
或者直接不修改bash_profile文件,直接在輸入sqlplus命令前加上rlwrap即可(我修改了bash_profile文件,重啟系統還是要重新輸入source命令使其生效,我之后直接在sqlplus命令前加rlwrap)。
這樣在sqlplus中就可以使用上下左右鍵來查看歷史紀錄了。
2.vim中文亂碼
設置~下或者oracle用戶下的.vimrc文件,加上fileencodings、enc、fencs,代碼如下:
vim ~/.vimrc #或者vim /home/oracle(用戶名)/.vimrc
#添加如下代碼
set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set enc=utf8
set fencs=utf8,gbk,gb2312,gb18030

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳曲县| 潮州市| 德江县| 宜川县| 会同县| 利津县| 子长县| 道真| 满洲里市| 甘德县| 延庆县| 开鲁县| 麻阳| 营山县| 上林县| 东乡族自治县| 南京市| 德惠市| 上蔡县| 南华县| 北海市| 元谋县| 布尔津县| 河津市| 武冈市| 无棣县| 贡觉县| 韶关市| 石门县| 杨浦区| 霍邱县| 楚雄市| 大足县| 仁化县| 河曲县| 河北省| 吉水县| 阜宁县| 望谟县| 托克逊县| 汪清县|