您好,登錄后才能下訂單哦!
環境:
(1) Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
(2) 內存:2G
(3) 硬盤容量:30G
(4) 系統必須為有桌面
(5) YUM自己提前配好哦
(6) 如果在虛擬機上操作,提前先做鏡像,在執行以下步驟之前。
步驟:
cat 1.txt
binutils gcc gcc-c++ gcc-32bit gcc43 gcc43-32bit glibc glibc-32bit glibc-devel glibc-devel-32bit ksh libaio libaio-devel libaio-devel-32bit libelf0 libelf1 libgcc43 libgcc43-32bit libstdc++33 libstdc++33-32bit libstdc++43 libstdc++43-32bit libstdc++43-devel libstdc++43-devel-32bit libstdc++-devel libgomp43-32bit make sysstat libcap unixODBC
然后:
執行腳本: sh install.sh
以下是腳本內容:
#!/bin/bash
for i in `cat 1.txt`;
do
yum install -y $i
done
#
groupadd oinstall
groupadd dba
#
mkdir -p /opt/app
useradd -g oinstall -G dba -d /opt/app/u01 oracle
#
sh mkdi.sh
#useradd -g oinstall -G dba -d /opt/app/u01 oracle
#
echo "123456"|passwd --stdin oracle
#
cp /etc/sysctl.conf /etc/sysctl.conf.bak
#
for i in `cat 2.txt`;
do
echo $? >> /etc/sysctl.conf
done
#
sysctl -p
#
cp /etc/security/limits.conf /etc/security/limits.conf.bak
#
echo "oracle soft nproc 2047" >>/etc/security/limits.conf
echo "oracle hard nproc 16384" >>/etc/security/limits.conf
echo "oracle soft nofile 1024" >>/etc/security/limits.conf
echo "oracle hard nofile 65536" >> /etc/security/limits.conf
echo "oracle soft stack 10240" >>/etc/security/limits.conf
#
echo "export ORACLE_BASE=/opt/app/product" >>/opt/app/u01/.bash_profile
echo "export ORACLE_HOME=/opt/app/product/software" >>/opt/app/u01/.bash_profile
echo "export ORACLE_SID=keyman" >>/opt/app/u01/.bash_profile
echo "PATH=$PATH:$ORACLE_HOME/bin">>/opt/app/u01/.bash_profile
#
chown oracle:oinstall /opt/*
注意:以上可以寫在一個腳本內,一次性執行完畢。
完成以上以后,重啟到oracle桌面用戶,解壓2個oracle的文件
#unzip linux.x64_11gR2_database_1of2
#unzip linux.x64_11gR2_database_2of2
在完成以上動作后,得到一個database的文件夾,進入到database里面:
#./runInstaller 執行里面這個文件
注意: 把Oracle Base: /opt/app/product
Software Location: /opt/app/product/software
剩下的全部默認即可,下一步,下一步即可。
到了檢查軟件包的那一步,就ignore all,在前面的步驟中,我們已經全部安裝了,
即使它還是說沒有安裝,不用管它,是版本不一樣而已,其實已經安裝了。
最后finished,結束,退出即可。
到目前,為止,歇一口氣,我們只是把oracle軟件安裝上了,還沒有安裝oracle數據庫和監聽listener.
完成上述步驟,繼續做:
#netca 配置監聽,一步一步做,全部默認。
完成之后:
#dbca 配置數據庫 ,如果這個命令不識別,那就/opt/app/product/software/bin/dbca就可以
下一步,下一步的做就行,配置密碼時,可以寫123qweQWE,繼續下一步。
等待35之后,數據庫完成,接下來測試一下:
簡單驗證
[oracle@powerlong4 ~]$ sqlplus "/ as sysdba"
SQL*Plus: Release 11.2.0.1.0 Production on Sat Jan 24 14:51:10 2015
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> create table z_test(id number,name varchar(20));
Table created.
SQL> insert into z_test select 1,'a' from dual;
1 row created.
SQL> select * from z_test;
ID NAME
---------- ----------------------------------------
1 a
SQL> commit;
Commit complete.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@powerlong4 ~]$
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。