您好,登錄后才能下訂單哦!
1》
以下皆使用 root用戶執行
/usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper /usr/sbin/groupadd -g 504 asmadmin /usr/sbin/groupadd -g 505 asmoper /usr/sbin/groupadd -g 506 asmdba /usr/sbin/useradd -g oinstall -G dba,asmdba,oper oracle /usr/sbin/useradd -g oinstall -G asmadmin,asmdba,asmoper,oper,dba grid mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 mkdir -p /u01/app/grid/product/11.2.0/grid chown -R oracle:oinstall /u01/app/ chown -R grid:oinstall /u01/app/grid chmod -R 775 /u01/
# passwd grid
# passwd oracle
# vi /etc/security/limits.conf
#ORACLE SETTING grid soft nproc 2047 grid hard nproc 16384 grid soft nofile 1024 grid hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536
# vi /etc/pam.d/login
#ORACLE SETTING session required pam_limits.so
# vi /etc/sysctl.conf
#ORACLE SETTING fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 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 = 1048586
使用cysctl -p使sysctl生效
# Oracle Settings oracle TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=UMI; export ORACLE_HOSTNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME ORACLE_SID=ORCL; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM NLS_LANG=AMERICAN_AMERICA.UTF8 export NLS_LANG 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/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ] || [ $USER = "grid" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi
2》
給Oracle安裝包所在的文件賦Oracle用戶權限:chown -R oracle:oinstall database//database是oracle的安裝目錄
在oracle用戶下:執行./runInstaller (如果出現讓選擇yes和no的,選no先切換到root用戶執行xhost +)
執行
顯示系統上有一些包沒有通過:安裝一下即可,把源系統ISO文件打開里面有rpm
打開一個終端執行上面兩個腳本
軟件就安裝完成。
查看一下環境變量成功了沒有
沒有成功的話,切到root用戶下執行xhost + 并通過su - oracle 進入,注意 "-"
接下來創建監聽器
netca(若此命令不管用,看一下,oracle的安裝目錄和ORACLE_HOME一樣么,看一下ORACLE_HOME下是否有文件)
下一步,就行了
最后創建數據庫
dbca
去掉CEM
配置統一密碼
然后finish就行了
若在此出現NTS的錯誤,本人直接重裝虛擬機才解決問題:以為網上所說的liboio包已安裝
oracle數據庫安裝成功
進行測試
成功登陸
本教程到此為止
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。