1. 程式人生 > 實用技巧 >安裝oralce11G資料庫總結

安裝oralce11G資料庫總結

Oracle版linux安裝oralce11G資料庫總結 下載了,oracle版的linux,安裝這個系統較簡單,這裡不在介紹,下面主要告訴大家 如何在此係統上安裝oracle、以前在redhat上安裝比較麻煩,下面就來看看在oracle公司發行的linux版作業系統是如何進行安裝的。以前在紅帽linux安裝要做一下工作。 第一步 /etc/sysctl.conf file: 修改核心檔案 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmnikernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144 執行下面命令使設定生效/sbin/sysctl -p vi /etc/security/limits.conf * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 第二步 安裝下面的rpm包 # From RedHat AS5 Disk 1 cd /media/cdrom/Server rpm -ivh setarch-2* rpm -ivh make-3* rpm -ivh glibc-2* rpm -ivh libaio-0* cd / eject # From RedHat AS5 Disk 2 cd /media/cdrom/Server rpm -ivh compat-libstdc++-33-3* rpm -ivh compat-gcc-34-3* rpm –ivh compat-gcc-34-c++-3* rpm -ivh gcc-4* rpm -ivh libXp-1* cd / eject # From RedHat AS5 Disk 3 cd /media/cdrom/Server rpm -ivh openmotif-2* rpm -ivh compat-db-4* 第三步 建立oracle使用者和組 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle 第四步 建立相應的目錄 mkdir -p /oracle/product/10.2.0/ chown -R oracle.oinstall /oracle 第五步 編輯/etc/redhat-release vi /etc/redhat-release Red Hat Enterprise Linux Server release 5 (Tikanga) 被 redhat-4 替換 第六步 登陸oracle 建立相應的環境變數 su - oracle vi ~/.bash_profile ORACLE_BASE=/opt/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0; export ORACLE_HOME ORACLE_TERM=xterm; export ORACLE_TERM PATH=$ORACLE_HOME/bin:$PATH; export PATH ORACLE_OWNER=oracle; export ORACLE_OWNER ORACLE_SID=node2; export ORACLE_SID LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib; export CLASSPATH TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR export LANG=AMRICAN export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK export DISPLAY=:0.0 #################################################### 第七步 1.設定顯示位置 利用root使用者 # xhost + (去掉針對於host顯示源的限制) 第八步 2.啟動安裝程式 su - oracle ./runInstaller 安裝過程 基本就是以上那些的改動,當然在安裝的同時還有一些技巧的。 下面就說一些我在oracle
版linux上安裝所做的更改 (我在安裝系統之前已經建立了,oracle的使用者、所以我沒有做上面的第三步) 1、 首先上傳oracle11g資料庫檔案然後解壓,unzip 2、 不需要在修改核心,我只是執行了sysctl –p命令 3、 不需要修改版本號 4、 把selinux 關閉,因為它可以給我們引起很多莫明其妙的問題 5、 建立目錄 mkdir -p /oracle/product/11.1.0/ chown -R oracle.oinstall /oracle 6、 在root使用者下執行、xhost + 7、 執行上面的第八步, 執行以下步驟後就進入圖形介面進行安裝 1.
配置核心。編輯 /etc/sysctl.conf。將以下內容新增至檔案: # Kernel parameters required by Oracle 11gR1 fs.file-max = 6553600
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
2. 要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 sysctl -p 3. 編輯 /etc/security/limits.conf。 新增以下行: oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 4. 編輯 /etc/pam.d/login。 新增以下行: session required /lib/security/pam_limits.so session required pam_limits.so 5. 編輯 /etc/profile。 新增以下行: if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 6. 建立作業系統使用者,作為軟體安裝和支援組的擁有者。 groupadd oinstall groupadd dba groupadd oper useradd oracle usermod -g oinstall -G dba,oper,oracle oracle passwd oracle 7. 編輯 /home/oracle/.bash_profile。 新增以下行: umask 022 ORACLE_BASE=/oracle/product/11.1.0 ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1 ORACLE_SID=orcl PATH=$ORACLE_HOME/bin:$PATH export PATH export ORACLE_BASE ORACLE_HOME ORACLE_SID 8. 建立軟體安裝目錄。 mkdir -p /oracle/product/11.1.0 chown root:oinstall /oracle/product/11.1.0 chmod 775 /oracle/product/11.1.0 clip_p_w_picpath002[4] 圖1 是我們安裝開始的第一步,安裝方法有兩種:1、基本安裝 2、高階安裝。 選擇高階安裝即可。 clip_p_w_picpath004[4] 圖2 選擇要安裝的目錄,單擊next clip_p_w_picpath006[4] 圖3 選擇要安裝的型別,第一是企業版版安裝、第二是標準版安裝、第三是自定義安裝。選擇第一個單擊next clip_p_w_picpath008[4] 圖4 安裝位置,如果沒有特殊要求不要更改,直接單擊next clip_p_w_picpath010[4] 圖5 進行產品檢測,檢測相關的資訊,通過後,單擊next clip_p_w_picpath012[4] 圖6 單擊next即可 clip_p_w_picpath014[4] 圖7 單擊next clip_p_w_picpath016 圖8 指定資料庫的配置的型別,資料庫的SID和名字。指定後單擊 next clip_p_w_picpath018 圖9 在這裡我們可以指定資料庫配置的詳細資訊。如果想設定進行相關的設定即可。單週next clip_p_w_picpath020 圖10 可以暫時不設定,單擊next clip_p_w_picpath022 圖11 指定資料庫儲存型別、第一個選項是檔案系統、第二個選項是自動儲存管理,選擇第一個 clip_p_w_picpath024 圖12 指定備份和恢復型別、一是不允許自動備份,二是允許自動備份。預設選擇, clip_p_w_picpath026 圖13 指定資料庫的密碼,可以用不同的密碼,也可以用同一密碼進行管理。密碼要以字母開頭。 clip_p_w_picpath028 圖14 單擊next clip_p_w_picpath030 圖15 這個就是對oracle 進行註冊,如果只是學習使用就不需要現在進行註冊,單擊next clip_p_w_picpath032 圖16 單擊install開始進行安裝 clip_p_w_picpath034 圖17 clip_p_w_picpath036 圖18 以root身份執行這兩個指令碼,執行完成後,單擊ok 圖19 基本的安裝完畢。可以[url]https://mxl.com:1158/em[/url]進行訪問