在veritas做的資料庫雙機集群中,兩個伺服器的配置和安裝的軟硬體環境都是一樣的,在裝好乙個oracle後,可以使用tar方式在另外乙個伺服器上快速安裝oracle11g,裝完後做適當調整,就可以正常使用了。
首先檢查軟體包
binutils-
2.17.50
.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
glibc-headers-2.5-12
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.1-52
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixodbc-2.2.11
unixodbc-devel-2.2.11
然後下列步驟:
1、在另乙個伺服器上新增使用者和組
useradd oracle
passwd oracle
groupadd oinstall
groupadd dba
groupuser –g oinstall –g dba oracle –m
2、在新伺服器上新增相關目錄
mkdir -p /opt/oracle/product/10.2/db_1
3、設定核心引數
vi /etc/sysctl.conf,新增
kernel.shmall = 2097152
kernel.shmmax = 8589934592
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
使設定生效:
sysctl -p
4、修改oracle使用者的環境變數
su - oracle
vi .bash_profile 新增:
export oracle_sid=orcl
export oracle_base=/opt/oracle
export oracle_home=/opt/oracle/product/10.2
export path=$oracle_home/bin:$path
export nls_lang="simplified chinese_china.zhs16gbk"
5、在原伺服器打包程式
把$oracle_home下的東西打包壓縮:
cd $oracle_base/product
tar -cvf oracle.tar 10.2
6、傳送到新伺服器並解壓
sftp或通過scp .....
cd $oracle_base/product
tar -xvf oracle.tar
7、修改解壓後的檔案屬主
[root@yans2 oracle]# chown -r oracle:oinstall /opt
chown: changing ownership of `/opt/oracle/product/10.2/rdbms/filemap': no such file or directory
[root@yans2 oracle]# ls -l /opt/oracle/product/10.2/rdbms/filemap
lrwxrwxrwx 1 root root 22 jan 10 17:22 /opt/oracle/product/10.2/rdbms/filemap -> /opt/orclfmap/prot1_64
rm -f /opt/oracle/product/10.2/rdbms/filemap
重新執行root.sh:
[root@yans2 opt]# /opt/oracle/product/10.2/root.sh
running oracle10 root.sh script...
the following environment variables are set as:
oracle_owner= oracle
oracle_home= /opt/oracle/product/10.2
enter the full pathname of the local bin directory: [/usr/local/bin]:
copying dbhome to /usr/local/bin ...
copying oraenv to /usr/local/bin ...
copying coraenv to /usr/local/bin ...
creating /etc/oratab file...
entries will be added to the /etc/oratab file as needed by
database configuration assistant when a database is created
finished running generic part of root.sh script.
now product-specific root actions will be performed.
此時軟連線和目錄都已經存在:
[root@yans2 opt]# ls /opt/oracle/product/10.2/rdbms/filemap
bin etc log
[root@yans2 opt]# ls -l /opt/oracle/product/10.2/rdbms/filemap
lrwxrwxrwx 1 root root 22 jan 10 17:40 /opt/oracle/product/10.2/rdbms/filemap -> /opt/orclfmap/prot1_64
8、建立資料庫
執行dbca,一步一步設定好就可以。
9、建立監聽,執行netca
10、清理原網路相關檔案、原應用檔案等。
11、使用sqlplus /nolog
conn / as sysdba
startup
tar方式安裝oracle11g
在veritas做的資料庫雙機集群中,兩個伺服器的配置和安裝的軟硬體環境都是一樣的,在裝好乙個oracle後,可以使用tar方式在另外乙個伺服器上快速安裝oracle11g,裝完後做適當調整,就可以正常使用了。首先檢查軟體包 binutils 2.17.50.0.6 2.el5 compat lib...
tar方式安裝oracle11g
在veritas做的資料庫雙機集群中,兩個伺服器的配置和安裝的軟硬體環境都是一樣的,在裝好乙個oracle後,可以使用tar方式在另外乙個伺服器上快速安裝oracle11g,裝完後做適當調整,就可以正常使用了。首先檢查軟體包 binutils 2.17.50.0.6 2.el5 compat lib...
tar方式安裝oracle11g
在veritas做的資料庫雙機集群中,兩個伺服器的配置和安裝的軟硬體環境都是一樣的,在裝好乙個oracle後,可以使用tar方式在另外乙個伺服器上快速安裝oracle11g,裝完後做適當調整,就可以正常使用了。首先檢查軟體包 binutils 2.17.50.0.6 2.el5 compat lib...