安裝oralce11G資料庫總結
阿新 • • 發佈:2020-10-09
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
圖1
是我們安裝開始的第一步,安裝方法有兩種:1、基本安裝 2、高階安裝。
選擇高階安裝即可。
圖2
選擇要安裝的目錄,單擊next
圖3
選擇要安裝的型別,第一是企業版版安裝、第二是標準版安裝、第三是自定義安裝。選擇第一個單擊next
圖4
安裝位置,如果沒有特殊要求不要更改,直接單擊next
圖5
進行產品檢測,檢測相關的資訊,通過後,單擊next
圖6 單擊next即可
圖7
單擊next
圖8
指定資料庫的配置的型別,資料庫的SID和名字。指定後單擊 next
圖9
在這裡我們可以指定資料庫配置的詳細資訊。如果想設定進行相關的設定即可。單週next
圖10
可以暫時不設定,單擊next
圖11
指定資料庫儲存型別、第一個選項是檔案系統、第二個選項是自動儲存管理,選擇第一個
圖12
指定備份和恢復型別、一是不允許自動備份,二是允許自動備份。預設選擇,
圖13
指定資料庫的密碼,可以用不同的密碼,也可以用同一密碼進行管理。密碼要以字母開頭。
圖14
單擊next
圖15
這個就是對oracle 進行註冊,如果只是學習使用就不需要現在進行註冊,單擊next
圖16
單擊install開始進行安裝
圖17
圖18
以root身份執行這兩個指令碼,執行完成後,單擊ok
圖19
基本的安裝完畢。可以[url]https://mxl.com:1158/em[/url]進行訪問
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