tar方式安装oracle11g
生活随笔
收集整理的這篇文章主要介紹了
tar方式安装oracle11g
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
在veritas做的數(shù)據(jù)庫(kù)雙機(jī)集群中,兩個(gè)服務(wù)器的配置和安裝的軟硬件環(huán)境都是一樣的,在裝好一個(gè)oracle后,可以使用tar方式在另外一個(gè)服務(wù)器上快速安裝oracle11g,裝完后做適當(dāng)調(diào)整,就可以正常使用了。
首先檢查軟件包
binutils-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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、在另一個(gè)服務(wù)器上添加用戶和組 useradd oracle
passwd oracle
groupadd oinstall
groupadd dba
groupuser –g oinstall –G dba oracle –m
2、在新服務(wù)器上添加相關(guān)目錄
mkdir -p /opt/oracle/product/10.2/db_1 3、設(shè)置核心參數(shù)
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 使設(shè)置生效:
sysctl -p 4、修改oracle用戶的環(huán)境變量
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、在原服務(wù)器打包程序
把$ORACLE_HOME下的東西打包壓縮:
cd $ORACLE_BASE/product
tar? -cvf ?oracle.tar? 10.2 6、傳送到新服務(wù)器并解壓
sftp或通過(guò)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 這里出現(xiàn)一個(gè)錯(cuò)誤,提示文件不存在,經(jīng)檢查這是一個(gè)軟鏈接:
[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 經(jīng)檢查,當(dāng)前的系統(tǒng)確實(shí)不存在/opt/ORCLfmap目錄,實(shí)際上/opt/ORCLfmap是有root.sh生成的,先刪除這個(gè)軟鏈接:
rm -f /opt/oracle/product/10.2/rdbms/filemap 重新執(zhí)行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. 此時(shí)軟連接和目錄都已經(jīng)存在:
[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、創(chuàng)建數(shù)據(jù)庫(kù)
運(yùn)行dbca,一步一步設(shè)置好就可以。 9、創(chuàng)建監(jiān)聽(tīng),運(yùn)行netca 10、清理原網(wǎng)絡(luò)相關(guān)文件、原應(yīng)用文件等。 11、使用sqlplus /nolog conn? /? as sysdba startup 來(lái)啟動(dòng)數(shù)據(jù)庫(kù)。
首先檢查軟件包
binutils-<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />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、在另一個(gè)服務(wù)器上添加用戶和組 useradd oracle
passwd oracle
groupadd oinstall
groupadd dba
groupuser –g oinstall –G dba oracle –m
2、在新服務(wù)器上添加相關(guān)目錄
mkdir -p /opt/oracle/product/10.2/db_1 3、設(shè)置核心參數(shù)
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 使設(shè)置生效:
sysctl -p 4、修改oracle用戶的環(huán)境變量
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、在原服務(wù)器打包程序
把$ORACLE_HOME下的東西打包壓縮:
cd $ORACLE_BASE/product
tar? -cvf ?oracle.tar? 10.2 6、傳送到新服務(wù)器并解壓
sftp或通過(guò)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 這里出現(xiàn)一個(gè)錯(cuò)誤,提示文件不存在,經(jīng)檢查這是一個(gè)軟鏈接:
[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 經(jīng)檢查,當(dāng)前的系統(tǒng)確實(shí)不存在/opt/ORCLfmap目錄,實(shí)際上/opt/ORCLfmap是有root.sh生成的,先刪除這個(gè)軟鏈接:
rm -f /opt/oracle/product/10.2/rdbms/filemap 重新執(zhí)行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. 此時(shí)軟連接和目錄都已經(jīng)存在:
[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、創(chuàng)建數(shù)據(jù)庫(kù)
運(yùn)行dbca,一步一步設(shè)置好就可以。 9、創(chuàng)建監(jiān)聽(tīng),運(yùn)行netca 10、清理原網(wǎng)絡(luò)相關(guān)文件、原應(yīng)用文件等。 11、使用sqlplus /nolog conn? /? as sysdba startup 來(lái)啟動(dòng)數(shù)據(jù)庫(kù)。
總結(jié)
以上是生活随笔為你收集整理的tar方式安装oracle11g的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: QT的第一个程序HELLO WORLD
- 下一篇: TCP/IP报文格式