oracle 安裝 在linux 下

2021-06-05 18:27:09 字數 3648 閱讀 3262

環境說明:

red hat enterprise linux server release 5.3

oracle10g for l

inux 

1.設定

kernel

引數 命令:vi /etc/sysctl.conf   新增以下引數值:

kernel.shmall = 2097152                                  可以使用的共享記憶體的總量

kernel.shmmax = 2147483648                         最大共享記憶體段大小

kernel.shmmni = 4096                                      整個系統共享記憶體段的最大數目

# semaphores: semmsl, semmns, semopm, semmni

kernel.sem = 250 32000 100 128      每個訊號物件集的最大訊號物件數;系統範圍內最大訊號物件數;

每個訊號物件支援的最大運算元;系統範圍內最大訊號物件集數。

fs.file-max = 65536                                系統中所允許的檔案控制代碼最大數目

net.ipv4.ip_local_port_range = 1024 65000     應用程式可使用的ipv4埠範圍

net.core.rmem_default=262144                        套接字接收緩衝區大小的預設值

net.core.rmem_max=262144                             套接字接收緩衝區大小的最大值

net.core.wmem_default=262144                       套接字傳送緩衝區大小的預設值

net.core.wmem_max=262144                            套接字傳送緩衝區大小的最大值

完成後,按esc鍵,輸入:wq進行儲存,並退出到控制台。

使更改的引數立即生效,命令:/sbin/sysctl –p

2.配置安全限制

命令:vi /etc/security/limits.conf    新增以下引數值:

* soft    nproc   2047

* hard   nproc   16384

* soft    nofile    1024

* hard   nofile    65536          nofile- 開啟檔案的最大數目

3.session配置

命令:vi /etc/pam.d/login 增加以下引數值:

session    required     /lib/security/pam_limits.so

4.必須依次安裝以下的包:

mount /dev/cdrom  /mnt

cd /mnt/rhel_5.3\i386\***/server/

開啟光碟機cd /media/rhel_5.1\i386\***/server/

1.rpm -ivh libxp-1.0.0-8.1.el5.i386.rpm 

2.rpm -ivh libxau-devel-1.0.1-3.1.i386.rpm

rpm -ivh libxau-1.0.1-3.1.i386.rpm

rpm -ivh libxp-devel-1.0.0-8.1.el5.i386.rpm

3.rpm -ivh openmotif22-2.2.3-18.i386.rpm 

4.rpm -ivh compat-db-4.2.52-5.1.i386.rpm

5.rpm -ivh kernel-headers-2.6.18-128.el5.i386.rpm

rpm -ivh glibc-headers-2.5-34.i386.rpm

rpm -ivh glibc-devel-2.5-34.i386.rpm

rpm -ivh compat-gcc-34-3.4.6-4.i386.rpm 

6.rpm -ivh compat-gcc-34-c++-3.4.6-4.i386.rpm

7.rpm -ivh compat-libstdc++-33-3.2.3-61.i386.rpm 

8.rpm -ivh libaio-0.3.106-3.2.i386.rpm

5 為oracle新建使用者和組

groupadd oinstall

groupadd dba

useradd -g oinstall -g dba oracle

passwd oracle

建立oracle的安裝目錄,並把許可權付給oracle使用者:

6.修改linux版本

命令:vi /etc/redhat-release

將red hat enterprise linux server release 5.3 (tikanga) 中的5改為4,儲存退出

7.vi /etc/hosts 檔案,將127.0.0.1改為linux系統自身的ip 否則網路檢查通不過

8.用oracle使用者登入,編譯環境變數:

命令:vi ~/.bash_profile

export tmp=/tmp

export tmpdir=$tmp

export oracle_home=$oracle_base/product/10.2.0/db_1; 

export oracle_sid=ora10

export oracle_term=xterm

export path=/usr/sbin:$path

export path=$oracle_home/bin:$path; export path

export ld_library_path=$oracle_home/lib:/lib:/usr/lib

export classpath=$oracle_home/jre:$oracle_home/jlib:$oracle_home/rdbms/jlib; 

if [ $user = "oracle" ]; then

if [ $shell = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536:

else

ulimit -u 16384 -n 65536

fifi

執行命令,立即生效 source .bash_profile

9.設定用英文安裝 export lc_all=en_us

10.進入oracle安裝包目錄,找到runinstaller檔案,執行此檔案./runinstaller

11.選擇「高階安裝」,選擇字符集simplified chinese_china.zhs16gbk,

12.切換至root使用者執行對話方塊的2條語句

13.新增vi /etc/sysconfig/i18n

lang="zh_cn.gb18030"

source  /etc/sysconfig/i18n

export 檢視環境變數是否修改

14.啟動資料庫及監聽

切換到oracle使用者,執行命令:lsnrctl start

sqlplus /nolog

conn /as sysdba

startup

Redis安裝在Linux上面

redis不依賴任何非標準庫,沒有編譯引數的必須新增,安裝出奇的簡單。在此安裝redis3.0 在root許可權下 wget 2 解壓 tar zxvf redis 3.0.tar.gz 3 編譯 cd redis 3.0.0 make 若是32位linux系統,make cflags march ...

Docker 安裝 在Linux中

上手快。使用者只需要幾分鐘,就可以把自己的程式 docker化 docker依賴於 寫時複製 copy on write 模型,使修改應用程式也非常迅速,可以說達到 隨心所致,即改 的境界。隨後,就可以建立容器來執行應用程式了。大多數docker容器只需要不到1秒中即可啟動。由於去除了管理程式的開銷...

curl安裝 在Linux上安裝Kubectl

在linux上使用curl安裝kubectl二進位制檔案 curl lo scurl lo使kubectl二進位制可執行檔案。chmod x kubectl將二進位制檔案移到您的path中。sudo mv kubectl usr local bin kubectl測試以確保您安裝的版本是最新的 ku...