您好,登錄后才能下訂單哦!
一、準備工作:
1.IP設置為靜態
2./etc/hosts文件的配置必須跟本機ip信息一致
3.SUSE_11_X64_SP4系統環境
4.ORACLE_11G_R2安裝包:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
5.安裝ORACLE需要的一些庫文件:
sysstat-8.1.5-7.9.56.x86_64.rpm
libstdc++43-devel-32bit-4.3.3_20081022-11.18.x86_64.rpm
libstdc++43-32bit-4.3.3_20081022-11.18.x86_64.rpm
libstdc++43-4.3.3_20081022-11.18.x86_64.rpm
libgcc43-4.3.3_20081022-11.18.x86_64.rpm
二、安裝oracle數據庫
1.創建用戶和組:
用root用戶登錄圖形界面,鼠標右鍵打開終端,執行命令:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -s /bin/bash -m oracle
passwd oracle
2.創建安裝目錄,修改權限、用戶、組:
mkdir -p -m 777 /opt/oracle
chown -R oracle:oinstall /opt/oracle
3.修改內核參數:
vi /etc/sysctl.conf
kernel.shmmax = 4294967295
kernel.shmall = 2097152
kernel.shmmni = 8192
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default =4194304
net.core.rmem_max =4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
保存后,執行下面的命令立即生效:
sysctl -p
4.設置shell對oracle用戶的限制:
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
vim /etc/pam.d/login
session required pam_limits.so
vi /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
5.安裝java環境:
把jdk-7u79-linux-x64.rpm上傳到服務器
執行安裝:rpm -ivh jdk-7u79-linux-x64.rpm(也可以直接從圖形界面雙擊運行安裝)
6.安裝下面oracle環境需要的一些軟件,如果光盤里面有就直接安裝,沒有就去網上下載對應rpm包,經過測試缺少下面5個軟件包,然后進行安裝:
rpm -ivh libstdc++43-32bit-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh libstdc++43-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh libstdc++43-devel-32bit-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh libgcc43-4.3.3_20081022-11.18.x86_64.rpm --force --nodeps
rpm -ivh sysstat-8.1.5-7.9.56.x86_64.rpm --force --nodeps
7.配置oracle全局環境變量:
vi /etc/profile(圖形界面可以到相應目錄找到文件,雙擊打開,將下面內容復制粘貼上去,保存。)
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11gR2/db
export ORACLE_SID=orcl
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin:$HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export DISPLAY=:0.0
添加完后立即生效:source /etc/profile
8.修改orcle用戶環境:
vi /home/oracle/.bashrc
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11gR2/db
export ORACLE_SID=orcl
export JAVA_HOME=/usr/java/jdk1.7.0_79
export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin:$HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export LANG=en_us
export LC_ALL=en_us
添加完后立即生效:
source /home/oracle/.bashrc
然后執行:
xhost +
9.生成RedHat文件(這步可以省略不操作,實際是生成/etc/redhat-release文件):
echo “Red Hat Linux release 4.1” >> /etc/redhat-release
10.進入oracle安裝文件(oracle):
將oracle安裝包拷貝至服務器:
然后解壓:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
賦予解壓后合并的目錄權限:
chmod -R 777 /home/poka/database/
11.打開xhost桌面(oracle):
切換到oracle用戶
su - oracle
輸入xclock命令,正常顯示小時鐘,表示設置oracle用戶環境成功,否則請檢查前面的環境參數設置。
12.開始安裝:
選擇字符集時注意選擇AL32UTF8,可以解決客戶端連接后中文顯示亂碼問題,切換到database目錄,然后開始安裝
./runInstaller -ignoresysprereqs
13.出現圖形化安裝界面:
步驟1:將紅框中的內容勾選去掉,點擊下一步,提示“未指定電子郵件地址”點擊“是”
步驟2:點擊選中第1個選項“創建和配置數據庫”此選項也為默認選項,點擊下一步。
步驟3:點擊選中第2個選項“Server Class”,點擊“下一步”
步驟4:點擊選中第1個選項“單實例數據庫安裝”,點擊下一步。
步驟5:點擊選中“基本安裝”,點擊“下一步”
步驟6:設置orcl密碼(大小寫加數字),其他設置不用更改
步驟7: 這里路徑選擇/opt/oracle/oraInventory,點擊下一步,提示選擇yes
步驟8:這里如果有提示就根據提示來做,沒有提示就會直接進入下一步
步驟9:如果沒有上面的提示就會直接出現這個界面,點擊finish進入下一步
步驟10:進入安裝進度條界面
步驟11:進度到95%的時候會彈出來一個界面(DATABASE CONFIGURATION ASSISTANT),然后請等待
步驟12:進度到100%會提示password Managerment界面
點擊password Managerment配置密碼:
設置用戶密碼,注意New Password和Confirm Password兩欄都要設置:System密碼可以設置為123456,然后點OK,遇到提示選擇yes
步驟13:在root用戶下執行該路徑的腳本,然后點擊OK確定
sh /opt/oracle/oraInventory/orainstRoot.sh
sh /opt/oracle/product/11gR2/db/root.sh
步驟14:安裝完畢
三、設置監聽和啟動oracle數據庫
設置監聽修改/opt/oracle/product/11gR2/db/network/admin/listener.ora文件
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = orcl)
(ORACLE_HOME = /opt/oracle/product/11gR2/db)
(SID_NAME = orcl)
)
)
開啟|關閉|查看監聽:
lsnrctl start|stop|status
連接數據庫命令:
(1)sqlplus / as sysdba
(2)sqlplus /nolog
SQL> connect / as sysdba
開啟|關閉|立即關閉數據庫:
startup
shutdown
shutdown immediate
SQL> select * from all_users;(查看系統所有用戶)
SQL> SELECT * FROM DBA_USERS;(查看Oracle數據庫所有用戶(sysdba))
SQL> select * from tab;(查看系統所有的表)
SQL> select * from v$version;(查看當前版本)
SQL> show user(查看當前用戶)
SQL> select status from v$instance;(查看是否安裝成功)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。