tar方式安装oracle11g

在veritas做的数据库双机集群中,两个服务器的配置和安装的软硬件环境都是一样的,在装好一个oracle后,可以使用tar方式在另外一个服务器上快速安装oracle11g,装完后做适当调整,就可以正常使用了。
首先检查软件包
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、在另一个服务器上添加用户和组
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
来启动数据库。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值