linux oracle 11g安裝

來源:互聯網
上載者:User

標籤:linux oracle 11g安裝

centos6.5 64位基本伺服器安裝oracle11g_r2 64位

劉美求

日期:2017.06.05


1、安裝依賴包

# yum -y install  gcc gcc-c++ make binutilscompat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-commonglibc-devel libaio libaio-devel unixODBC unixODBC-devel


安裝所缺少的軟體包,如oracle安裝過程中,對軟體包進行檢查時,發現仍有所需軟體包未安裝時,可根據顯示未安裝軟體包的名字,我們可以從安裝linux的光碟片或ISO中尋找所缺的包,

使用ftp上傳到linux中,然後使用rpm  –ivh  xxx.rpm  --nodeps --force 來進行安裝(其中加上--nodeps -- force 代表強制安裝,是在直接使用rpm –ivh  xxx.rpm安裝不成功的情況下用的)安裝過程略。


rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm

rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm

rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm


PS:光碟片掛載

1.cat /etc/issue  查看當前系統

2.mount /dev/cdrom /mnt 掛載光碟片到/mnt目錄  #mount /dev/sr0 /mnt

3.cd /mnt/Packages/

4.用rpm -ivh進行安裝



PS:增加虛擬記憶體

dd if=/dev/zero of=/swapadd bs=1024 count=4524288   建立分區檔案

mkdir /mnt/swap

cd  /

mv swapadd /mnt/swap

mkswap /mnt/swap/swapadd  設定分頁檔

swapon /mnt/swap/swapadd  啟用虛擬記憶體

free -m

swapoff -v /mnt/swap/swapadd    當不需要使用新增的虛擬記憶體時

############################################

寫入/etc/fstab,以便在引導時啟用:

/mnt/swap/swapadd swap swap defaults 0 0



2、建立使用者和組


# groupadd oinstall

# groupadd dba

# useradd  -g oinstall -G dba oracle

# passwd oracle


3、修改核心參數


# vim /etc/sysctl.conf  末尾添加如下


fs.file-max = 6815744

fs.aio-max-nr = 1048576

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

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


執行以下命令,改變當前核心參數:


# /sbin/sysctl -p


4、修改系統資源限制

# vim /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_namespace.so  #下面添加一條pam_limits.so

session    required     pam_limits.so



5、建立安裝目錄及設定許可權


 

# mkdir -p /opt/oracle/app/

# mkdir /opt/oracle/oradata/

# chown oracle.oinstall -R /opt/oracle/

# chmod 755 -R /opt/oracle/


6、設定oracle環境變數(以oracle使用者登入設定)


$ vim ~/.bash_profile


PATH=$PATH:$HOME/bin


export PATH

export ORACLE_BASE=/opt/oracle/app

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_SID=orcl    #(注意這個值要和下面建立的資料庫執行個體名稱相同)

export ORACLE_UNQNAME=$ORACLE_SID

$ source .bash_profile  #立即生效

 

7、安裝oracle 



下載並解壓:(下載去oracle官網下載即可,下載步驟略)

下載中文支援字型zysong.ttf(非必須)


#mkdir -p /usr/share/fonts/zh_CN/TrueType

#cp zysong.ttf /usr/share/fonts/zh_CN/TrueType/

也可以不下載中文字型檔,以英文介面安裝,在安裝時 $ export LANG=en_US.UTF-8  解決中文方塊亂碼問題,以英文介面安裝。


# cd /home/oracle

# unzip linux.x64_11gR2_database_1of2.zip

# unzip linux.x64_11gR2_database_2of2.zip

# xhost +   #使所有使用者都能訪問圖形案頭,Xmanager是一個運行於MS Windows平台上的高效能的X window伺服器。可以在本地PC上同時運行Unix/Linux和Windows圖形應用程式,執行oracle圖形安裝嚮導。

# su - oracle

$ cd database

$ ./runInstaller



在安裝過程中,執行先決條件檢查頁面,點擊修補並再次檢查,再次檢查還是不能通過,那麼你可以直接全部忽略,直接下一步.


以 root 使用者執行以下命令:


1)cd /tmp/CVU_11.2.0.1.0_oracle/


2)./runfixup.sh


全部忽略後,進行圖形介面安裝的過程,安裝過程時間較長,直到安裝出現以下提示:


執行配置指令碼,以 root 使用者執行以下命令:


1)cd /opt/oracle/oraInventory/


2)./orainstRoot.sh


3)cd /opt/oracle/app/product/11.2.0/dbhome_1/


4)./root.sh(當出現“Enter the full pathname of the local bin directory:[/usr/local/bin]:”時斷行符號)


結束oracle的安裝。安裝完成後最好重新啟動一下伺服器。





oracle常用命令


# su – oracle


$sqlplus / as sysdba


SQL> startup                     #啟動資料庫執行個體


SQL> shutdown immediate          #關閉資料庫執行個體


SQL> select * from tab;           #查看所有表


SQL> select name  from v$datafile; #查看資料庫存放目錄


SQL> show parameter service       #查看服務名


SQL> select * from v$instance;    #查看執行個體名


SQL> select name from v$database; #查看資料庫名


SQL> select * from dba_users;      #查看所有使用者資訊


SQL> select username,password from dba_users;  #只查詢使用者和密碼


SQL> select * from v$pwfile_users; #查看具有sysdba許可權的使用者


SQL> select * from dba_ustats;     #查看目前使用者資訊


SQL> select * from user_sys_privs;  #查看目前使用者系統許可權


SQL> select * from user_role_privs; #查看目前使用者角色


SQL> select * from dba_sys_privs;   #查看指定使用者所具有的系統許可權


SQL> select * from v$version;       #查看oracle版本


SQL> select * from user_views;      #查看視圖資訊


lsnrctl start  #開啟遠程監聽連接埠


PS:lsnrctl start無法開啟遠程監聽連接埠時  

方法:修改listener.ora檔案

listener.ora檔案開啟,內容如下,調整其中的HOST IP即可。

vim /opt/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora


# listener.ora Network Configuration File: /opt/oracle/app/product/11.2.0/dbhome_1/network/admin/listener.ora

# Generated by Oracle configuration tools.


LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

      (ADDRESS = (PROTOCOL = TCP)(HOST=192.168.10.252)(PORT = 1521))

    )

  )


ADR_BASE_LISTENER = /opt/oracle/app



本文出自 “IT技術交流區” 部落格,轉載請與作者聯絡!

linux oracle 11g安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.