验证TAR Oracle部署
2014-05-01 00:24
309 查看
手上有个项目可能需要停机维护,并且很有可能主机故障无法启动,防止万一需要做个临时备份,由于数据量巨大,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-
环境为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-
相关文章推荐
- tar部署 Oracle
- oracle项目部署维护最常用sql语句
- 如何对部署完成的Hyper-v 3.0群集进行验证 推荐
- 验证ORACLE不同字符集中汉字占用的byte及NLS_LENGTH_SEMANTICS参数的影响
- Oracle基础学习2--Oracle登录与三种验证机制
- 在 Linux 服务器上部署 oracle10gr2 数据库全过程
- 使用yum高速部署Oracle安装环境(11g)
- oracle验证公民身份号码
- Oracle简单的删除归档日志脚本部署
- WLS_Oracle Weblogic部署应用程序(案例)
- Phoenix + WebSocket分布式部署验证
- 《Oracle环境部署、基本常识以及排错》
- Windows 2003 Oracle 部署与防火墙端口开设
- oracle 日志删除的方法,转于别人的文章且验证有效
- Oracle 验证登录的三种机制
- [原创]经历:asp.net oracle 部署问题以及解决方法
- 【Oracle12C】部署服务建立用户及建库建表中遇到的问题以及12C的一些新特性
- 2017-11-26 DBA日记,oracle闪回查询的源头验证
- IBM Cognos Business Intelligence Serverv10.1.1以及Samples for Oracle安装部署【转】
- 登录oracle 的web database control要求验证主机身份