首頁>技術>

我的環境:系統centos6.5,資料庫版本:oracle11g

一、配置好YUM,然後進行所需軟體包的安裝

# yum -y install compat-libstdc++-33 elfutils-libelf-devel gcc gcc-c++ glibc-devel glibc-headers libaio-devel libstdc++-devel sysstat unixODBC unixODBC-devel compat-libcap1

二、新增組和使用者

# groupadd -g 1000 oinstall

# groupadd -g 1300 dba

# groupadd -g 1301 oper

# useradd -m -u 1101 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle

# passwd oracle //設定oracle密碼

三、建立目錄、授權

# mkdir -p /u01/app/oracle

# chown -R oracle:oinstall /u01/app/oracle

# chown -R oracle:oinstall /u01

# chmod -R 775 /u01

四、環境變數

進入oracle使用者

$ vim .bash_profile //追加以下內容

alias ls="ll -at"ORACLE_SID=orcl; export ORACLE_SIDORACLE_UNQNAME=orcl; export ORACLE_UNQNAMEJAVA_HOME=/usr/local/java; export JAVA_HOMEORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOMEORACLE_PATH=/u01/app/common/oracle/sql; export ORACLE_PATHORACLE_TERM=xterm; export ORACLE_TERMNLS_DATE_FORMAT="DD-MON-YYYY HH24:MI:SS"; export NLS_DATE_FORMATTNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMINORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/binPATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/binPATH=${PATH}:/u01/app/common/oracle/binexport PATHLD_LIBRARY_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRECLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibCLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlibexport CLASSPATHTHREADS_FLAG=native; export THREADS_FLAGexport TEMP=/tmpexport TMPDIR=/tmpexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBK umask 022
五、配置VNC服務

[root@node1 ~]# yum install tigervnc-server -y

[root@node1 ~]#vncpasswd //設定vnc登入的密碼

[root@node1 sysconfig]# vi /etc/sysconfig/vncservers

追加:

VNCSERVERS="1:root"

VNCSERVERARGS[2]="-geometry 1200x800"

[root@node1 .vnc]# service vncserver restart

如果伺服器沒裝圖形介面的,按以下方法補裝

# yum groupinstall "X Window System" "KDE Desktop" Desktop -y

# yum groupinstall "Desktop Platform" Desktop -y

# vi /etc/inittab

找到上圖中,最後一行,將原先的"id:3:initdefault:"中的3修改為5,修改後,儲存檔案,重啟即可生效,按介面提示操作,安裝完成。再重新改為3

六、安裝oracle資料庫

上傳oracle安裝包

1、上傳後解壓壓縮包1再解壓壓縮包2,生成database資料夾

2、修改database資料夾的屬主屬組和許可權

chown oracle.oinstall database –R

chmod 775 database -R

3、在vnc介面,登入oracle使用者,進到安裝目錄執行./runIstaller進行安裝

【先在root使用者下執行xhost +】

下一步:

點yes,下一步:

下一步:

選擇第二項,只安裝軟體,下一步:

下一步:

預設,下一步:

下一步時報錯,許可權問題,前面許可權沒有漏設定的話不會報錯,如果報錯,補一下操作:

# chown -R oracle:oinstall /u01

# chmod -R 775 /u01

然後確定,下一步

這裡選忽略,下一步:

選擇yes繼續

點install

按上面提示操作,使用root使用者來執行上面提示的指令碼

執行完後回到圖形介面,點ok,完成安裝

七、dbca建立資料庫

在oracle使用者下,輸入dbca

輸入資料庫全域性名稱,預設sid也會跟全域性名稱一樣:

檢視全域性資料庫名:

下一步:

暫時不配置EM,下一步:

輸入使用者密碼,下一步:

提示密碼太簡單,確定繼續下一步:

選擇完資料存放位置,

建立存放歸檔日誌目錄flash_recovery_area

然後下一步:

選擇存放歸檔日誌磁碟和大小。下一步

點“yes”繼續:

下一步:

設定記憶體大小,佔比60%到70%,下一步:

預設設定,下一步:

預設,下一步:

下一步出現資料庫摘要資訊,點ok,開始安裝。

按exit,安裝完檢視程序:

ps aux |grep ora_

登入資料庫:啟動資料庫例項:配置監聽器:

沒配置前:

服務端:

1、增加一個listener:終端執行:$ORACLE_HOME/bin/netca (必須在圖形介面環境下),按照提示增加一個listener。

# xhost +

# su – oracle

$ netca

配置監聽後:

配置pl/sql developer工具的tnsnames.ora檔案:【tnsnames.ora檔案中的SERVICE_NAME=orcl,這個orcl不區分大小寫】

到此即可連線資料庫。

17
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 比RSA加密更快更安全的加密演算法ECC