oracle linux端安裝

來源:互聯網
上載者:User

標籤:efi   sqlplus   inux   資料   red   dev   mem   roc   串連數   

vi /etc/sysconfig/network 修改主機名稱為orcale

 

vi /etc/hosts 修改映射

IP+主機名稱


配置YUM

 

安裝
yum install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33 gcc gcc-c++ glibc glibc glibc-devel glibc-devel ksh libgcc libgcc libstdc++ libstdc++ libstdc++-devel libstdc++-devel libaio libaio libaio-devel libaio-devel make sysstat unixODBC unixODBC-devel elfutils-libelf-devel


上傳並解壓
oracleDepends_redhator cents(rpm)


並安裝(共11個包)
rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm elfutils-libelf-devel-0.125-3.el5.x86_64.rpm libgcc-3.4.6-8.i386.rpm libstdc++-3.4.6-3.1.i386.rpm unixODBC-2.2.11-7.1.i386.rpm unixODBC-devel-2.2.11-7.1.i386.rpm pdksh-5.2.14-1.i386.rpm pdksh-5.2.14-30.x86_64.rpm libaio-0.3.105-2.i386.rpm libaio-devel-0.3.105-2.i386.rpm glibc-2.12-1.25.el6.i686.rpm --nodeps --force


建立組,使用者並設定密碼
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle(把使用者加入組)
passwd oracle

 

id oracle (查看使用者)

vi /etc/oraInst.loc
inventory_loc=/soft/app/oraInventory
inst_group=oinstall

 

vi /etc/sysctl.conf (修改系統資訊)

fs.aio-max-nr = 1048576

fs.file-max = 6815744 這個參數表示進程可以同時開啟的最大控制代碼數,這個參數直接限制最大並發串連數。

#kernel.shmall = 2097152 所有記憶體大小(單位:頁,1頁 = 4Kb),計算公式16G*1024*1024*1024/4KB(頁)


#kernel.shmmax = 536870912 單個共用記憶體段的大小(單位:位元組)限制,計算公式64G*1024*1024*1024(位元組)


kernel.shmmni = 4096

kernel.sem = 250 32000 100 128 是對semaphore的定義,推薦將sem設定為250 32000 100 128或更高的值.在一個並發很高的資料庫中這個值可以設定為PROCESSES+10,SEMMNI也要相應的增加.目的是減少IPC通訊時 semaphore的爭用. SEMOPM定義了每次IPC調用時影響的semaphore,建議設定SEMOPM=SEMMSL,SEMMNS定義為(SEMMSL * SEMMNI).

 

net.ipv4.ip_local_port_range = 9000 65500 對外串連連接埠範圍


net.core.rmem_default = 262144 為TCP socket預留用於接收緩衝的記憶體預設值(單位:位元組

net.core.rmem_max = 4194304 為TCP socket預留用於接收緩衝的記憶體最大值(單位:位元組

net.core.wmem_default = 262144 為TCP socket預留用於發送緩衝的記憶體預設值(單位:位元組)


net.core.wmem_max = 1048576 為TCP socket預留用於發送緩衝的記憶體最大值(單位:位元組)

 

sysctl -p 使上面配置生效

 

vi /etc/security/limits.conf
oracle soft nproc 2047 |
oracle hard nproc 16384 |nproc 進程的最大數目
oracle soft nofile 1024 |nofile 開啟檔案的最大數目
oracle hard nofile 65536 |
oracle soft stack 10240 |stack 最大棧大小


建立目錄

mkdir -p /soft/app/
chown -R oracle:oinstall /soft/app/ 改檔案的歸屬
chmod -R 755 /soft/app/ 許可權

 


將linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip上傳到/tmp上

解壓
unzip linux.x64_11gR2_database_2of2.zip
unzip linux.x64_11gR2_database_1of2.zip

解壓後得到database
chown -R oracle:oinstall /tmp/database/
備份 database/response/下的檔案

修改 db_install.rsp
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=oracle
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/soft/app/oraInventory
ORACLE_HOME=/soft/app/oracle/product/11.2.0/db_1
ORACLE_BASE=/soft/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oinstall
DECLINE_SECURITY_UPDATES=true


進入 su -l oracle

cd /tmp/database/

執行
./runInstaller -silent -noconfig -responseFile /tmp/database/response/db_install.rsp -ignoreSysPrereqs
注意儲存空間大於4.6G
交換空間大於12.8G

交換空間增加方法
添加一塊硬碟60G
fdisk /dev/sdb
n
p
1
7804
w

得到sdb1
mkswap /sdb1
swapon /sdb1

寫入/etc/fstab
/dev/sdb1 swap swap defaults 0 0

dd if=/dev/zero of=/swapfile1 bs=1024k count=12000


mkswap /swapfile1
swapon /swapfile1

寫入/etc/fstab
/swapfile1 swap swap defaults 0 0

 

在oracle使用者下
vi .bash_profile
PATH=$PATH:$HOME/bin:/soft/app/oracle/product/11.2.0/db_1/bin/

export PATH

export DISPLAY="192.168.6.1:0.0" #其中的地址是Xmanger管理的地址。 ##//IP

export ORACLE_HOME=/soft/app/oracle/product/11.2.0/db_1/

執行source .bash_profile


netca -silent -responseFile /tmp/database/response/netca.rsp

lsnrctl status 重啟
lsnrctl reload
lsnrctl status
export ORACLE_SID=orcl11g
sqlplus / as sysdba
登入sql
執行
/soft/app/oracle/product/11.2.0/db_1/bin/dbca -silent -responseFile /tmp/database/response/dbca.rsp

 

在root使用者下
執行
/soft/app/oracle/product/11.2.0/db_1/root.sh


vi /soft/app/oracle/product/11.2.0/db_1/network/admin/listener.ora
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = orcl11g)
(ORACLE_HOME = /soft/app/oracle/product/11.2.0/db_1/)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = orcl11.us.oracle.com)
(ORACLE_HOME = /soft/app/oracle/product/11.2.0/db_1/)
(SID_NAME = orcl11g)
)
)

 

 

 

修改
/tmp/database/response/dbca.rsp
GDBNAME = "orcl11g.tzvtc.com"
SID = "orcl11g"
SYSPASSWORD = "as sysdba"
SYSTEMPASSWORD = " manager"
GDBNAME = "orcl11.tzvtc.com"
DB_UNIQUE_NAME = "orcl11g.tzvtc.com"
DB_UNIQUE_NAME = "orcl11g.tzvtc.com"

 

oracle linux端安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.