地址修改验证TAR Oracle部署

本篇文章朋友在广东喝咖啡的时候突然想到的...最近就有想写几篇关于地址修改的博客,所以回家到之后就奋笔疾书的写出来发表了

    手上有个项目可能须要停机维护,并且很有可能主机故障没法启动,防止万一须要做个临时备份,由于数据量巨大,TB级别的没法应用常规方式备份,因此斟酌存储拷贝的方式,验证了下应用tar方式部署的计划。虽然冷备份应用场景非常有限而且貌似被不少人不齿没有技术含量,但是在没有开启归档而且数据巨大的情况,应用常规迁徙的方式是没法忍受的,在用存储和千兆带宽的情况下,直接拷贝不失为一种选择。

    环境为Linux 5 + Oracle 10201

    0. 停应用和数据库

    emctl stop dbconsole

    shutdown immediate;

    lsnrctl stop listener

    1. 打包

    tar -zcpf u01.tar.gz u01 #/u01为oracle安装目录

    2. 传输

    scp u01.tar.gz root@192.168.56.102:u01.tar.gz

    3. 解压

    tar -zxf u01.tar.gz -C /

    4. 权限

    打包包含了权限,也可以手工修改权限

    chown -R oracle:oinstall /u01

    5. 执行脚本

    /u01/oracle/oraInventory/orainstRoot.sh

    /u01/oracle/product/10.2.0/db_1/root.sh

    6. oracle用户环境变量

    scp .bash_profile oracle@192.168.56.102:.bash_profile

    每日一道理
天又快黑了,这座忙碌的城市又将入睡,让这劳累的“身躯”暂别白日的辛勤,让它入睡,陪伴着城市中的人们进入梦乡。当空的弯月正深情地注视着这座城市与城市中的人们,看着家家户户的灯渐渐熄灭,它在床头悄悄奏响“明月曲”……

    source .bash_profile

    7. 配置oratab

    默许情况下在执行上述脚本后自动会创立,如果没有手工添加即可。

    cat /etc/oratab

    GT10G:/u01/oracle/product/10.2.0/db_1:N

    8. 修改监听地址和tns地址

    如果应用了主机名称记得要修改这两者的地址为本机。

    vi $ORACLE_HOME/network/admin/listener.ora

    vi $ORACLE_HOME/network/admin/tnsnames.ora

    9. 启动实例打开数据库

    startup

    SQL> select * from v$version;

    BANNER

    ----------------------------------------------------------------

    Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - 64bi

    PL/SQL Release 10.2.0.1.0 - Production

    CORE    10.2.0.1.0      Production

    TNS for Linux: Version 10.2.0.1.0 - Production

    NLSRTL Version 10.2.0.1.0 - Production

    -EOF-

文章结束给大家分享下程序员的一些笑话语录: N多年前,JohnHein博士的一项研究表明:Mac用户平均IQ要比PC用户低15%。超过6000多的参加者接受了测试,结果清晰的显示IQ比较低的人会倾向于使用Mac。Mac用户只答对了基础问题的75%,而PC用户却高达83%。

原文地址:https://www.cnblogs.com/xinyuyuanm/p/3091885.html