溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何通過tar方式安裝oracle11g

發布時間:2021-11-12 11:44:43 來源:億速云 閱讀:229 作者:小新 欄目:云計算

小編給大家分享一下如何通過tar方式安裝oracle11g,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

在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

經檢查,當前的系統確實不存在/opt/ORCLfmap目錄,實際上/opt/ORCLfmap是有root.sh生成的,先刪除這個軟鏈接:  
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”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女