Linux伺服器 下安裝Oracle11g資料庫

2021-09-25 13:06:21 字數 3542 閱讀 2422

linux下安裝oracle11g伺服器 

安裝環境

linux伺服器:suse10 sp2 64位

oracle伺服器:oracle11gr2 64位

系統要求

1.    linux安裝oracle系統要求

系統要求    說明

記憶體    必須高於1g的物理記憶體

交換空間    一般為記憶體的2倍,例如:1g的記憶體可以設定swap 分割槽為3g大小

硬碟    5g以上

2.修改作業系統核心引數

在root使用者下執行以下步驟:

1)修改使用者的shell的限制,修改/etc/security/limits.conf檔案

輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該檔案。

oracle   soft    nproc    2047

oracle   hard    nproc    16384

oracle   soft    nofile     1024

oracle   hard    nofile    65536

編輯完成後按esc鍵,輸入「:wq」存檔退出

session   required    /lib/security/pam_limits.so 

session   required    pam_limits.so

編輯完成後按esc鍵,輸入「:wq」存檔退出

3)修改linux核心,修改/etc/sysctl.conf檔案,輸入命令: vi  /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該檔案

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

編輯完成後按esc鍵,輸入「:wq」存檔退出

4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl  -p 顯示如下:

linux:~ # sysctl -p

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

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

5)編輯 /etc/profile ,輸入命令:vi  /etc/profile,按i鍵進入編輯模式,將下列內容加入該檔案。

if [ $user = "oracle" ]; then 

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

ulimit -p 16384 

ulimit -n 65536 

else 

ulimit -u 16384 -n 65536 

fifi

編輯完成後按esc鍵,輸入「:wq」存檔退出

6)建立相關使用者和組,作為軟體安裝和支援組的擁有者。

建立使用者,輸入命令:

groupadd  oinstall 

groupadd  dba

建立oracle使用者和密碼,輸入命令:

useradd -g oinstall -g dba -m oracle

passwd  oracle

然後會讓你輸入密碼,密碼任意輸入2次,但必須保持一致,回車確認

7)建立資料庫軟體目錄和資料檔案存放目錄,目錄的位置,根據自己的情況來定,注意磁碟空間即可,這裡我把其放到oracle使用者下,例如:

輸入命令:

unzip  linux.x64_11gr2_database_1of2.zip 

unzip  linux.x64_11gr2_database_2of2.zip

解壓完成後 cd 進入其解壓後的目錄database

輸入命令:

cd  database

使用ls命令可以檢視解壓後database所包含的檔案,如下圖:

2)執行安裝,輸入命令:./runinstaller安裝問題1 

1.在root下執行

#xdpyinfo 記錄下name of display:後的字串,如 127.0.0.1:1.0

2. #xhost +

返回資訊為: access control disabled,clients can connect from any host

3.切換到oracle使用者: 

#su - oracle

4.在oracle使用者下執行命令:

export display=:1.0

5.在oracle下執行xdpyinfo命令,如果能正常顯示,說明設定成功

安裝問題2  配置oracle 密碼過期

select  *  from  dba_profiles  where  profile='default'  and  resource_name='password_life_time';

alter  profile  default  limit  password_life_time  unlimited;

安裝前配置ip對映

1.    #格式如下  

2.    

3.       

4.    #比如  

5.    127.0.0.1       localhost.localdomain  localhost  

6.    10.16.37.104    ol5-11gr1.localdomain  ol5-11gr1  

linux 下CA伺服器安裝

來自 http hi.baidu.com mx87 blog item 32ca90fc715ffcfffd037f08.html 3 解壓 命令 tar xzvf openssl 0.9.7e.tar.gz 4 進入openssl目錄,並安裝,用 prefix指定openssl安裝目錄 命令 cd...

linux下安裝svn伺服器

linux伺服器為centos ubuntu使用apt get 選y就行了 其次選擇svn的庫的位置 mkdir p var svn svnrepos 這裡我裝在var目錄下的svn目錄中的svnrepos svnadmin create var svn svnrepos 安裝版本庫 後面進行檔案的...

Linux下安裝Samba伺服器

1.終端輸入 sudo apt get install samba samba common 2.新建共享目錄 sudo mkdir home share 3.設定許可權 sudo chmod 777 home share 4.修改配置檔案 sudo vim etc samba smb.conf 在...