在一台机器上有多个实例,如何快速切换到其他实例呢 ?
以前,我们一般是通过export ORACLE_SID=newsid方式来完成,其实,我们安装了oracle数据库后,数据库已经帮我们创建 了一个脚本 oraenv 来快速帮我们做这个,在切换oracle_sid的同时,还帮我们切换了oracle_home
比如我现在要切换到 emrep.
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [orcl] ? emrep
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@dbserver ~]$ echo $ORACLE_SID
emrep
[oracle@dbserver ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0/dbhome_1
[oracle@dbserver ~]$
我要切换回 orcl呢
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [emrep] ? orcl
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@dbserver ~]$ echo $ORACLE_SID
orcl
[oracle@dbserver ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0/dbhome_1
[oracle@dbserver ~]$
我想切换到没有的新的实例名呢
比如,我准备新建一个auxdb实例
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [orcl] ? auxdb
ORACLE_HOME = [/home/oracle] ? /u01/app/oracle/product/12.1.0/dbhome_1
The Oracle base remains unchanged with value /u01/app/oracle
[oracle@dbserver ~]$ echo $ORACLE_SID
auxdb
[oracle@dbserver ~]$ echo $ORACLE_HOME
/u01/app/oracle/product/12.1.0/dbhome_1
[oracle@dbserver ~]$
这些信息来自哪里呢
其实,他们在 /etc/oratab里面
我们可以把新加的实例添加进去。
[oracle@dbserver ~]$ cat /etc/oratab
emrep:/u01/app/oracle/product/12.1.0/dbhome_1:N
orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N
rcat:/u01/app/oracle/product/12.1.0/dbhome_1:N
cdb1:/u01/app/oracle/product/12.1.0/dbhome_1:N
我们添加进去
echo auxdb:/u01/app/oracle/product/12.1.0/dbhome_1:N >> /etc/oratab
[oracle@dbserver ~]$ cat /etc/oratab
。。。
emrep:/u01/app/oracle/product/12.1.0/dbhome_1:N
orcl:/u01/app/oracle/product/12.1.0/dbhome_1:N
rcat:/u01/app/oracle/product/12.1.0/dbhome_1:N
cdb1:/u01/app/oracle/product/12.1.0/dbhome_1:N
auxdb:/u01/app/oracle/product/12.1.0/dbhome_1:N
[oracle@dbserver ~]$
再次去切换:
[oracle@dbserver ~]$ . oraenv
ORACLE_SID = [auxdb] ? auxdb
The Oracle base remains unchanged with value /u01/app/oracle
好了,到此结束。

切换数据库_如何快速切换到其他数据库实例相关推荐

  1. 如何批量删除mysql的数据库_如何快速批量删除Mysql数据库中的数据表

    一个mysql数据库中,是可以同时安装几个网站程序的,在使用中,我们只需要用不同的数据库表前缀来区分就可以了.但随着我们不断调试,那么数据 库中的表,就会一天天的多起来,如一个一个的删除就很麻烦.很辛 ...

  2. 计算机切换用户神魔意思,快速切换用户是什么意思?

    电脑快速切换用户是什么意思?相信还是有不少的新手朋友对此概念还不太清楚,下面将详细为大家讲解电脑切换用户的含义: 电脑上"切换用户"是指在电脑用户账户中同时存在两个及以上的用户时, ...

  3. ip地址自动切换器_网络IP切换器IPProviders下载_IPProviders官方版下载1.1.22

    IPProviders官方版是非常强大的ip切换器助手,可以进行ip地址更换,网关和dns更改.使用方法很简单,用户只需要提前设置好ip地址,需要切换的时候就可以任意切换了,让你可以随意切换更改自己的 ...

  4. 计算机怎样切换汉字,电脑打字怎么切换中文_电脑打字切换中文方法 - 系统家园...

    最近很多用户在问小编电脑打字怎么切换中文,其实方法非常的简单,只要点击左下角的中字就可以切换,按住Shift键也可以切换成中文.下面来看看详细的方法吧. 电脑打字切换中文方法: ①方法一:点击输入法上 ...

  5. 命令回复mysql数据库_用命令行恢复MySQL数据库

    今天在恢复一个数据库的时候着实是让我郁闷死了,我用的是图形界面(MySQL Administraotr),备份文件不过8M左右,恢复了将近40分钟,慢得像牛一样(我机器配置Core 2+2G内存).总 ...

  6. 服务器centos安装mysql数据库_阿里云 centos7 安装mysql数据库

    环境:阿里云ECS服务器,系统为centos7.2 删除原来的数据库: centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下: [ ...

  7. yum命令在线下载mysql数据库_用yum命令安装mysql数据库

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. sql mysql 删除数据库_在sql中将已建数据库删除的详细步骤

    上期为大家讲解的建立数据库的方法,这期小编为大家讲解在sql中将已建数据库删除的详细步骤,一起去下文看看吧. 今天主要针对的是在SQL Server中已将建立好数据库之后呢!我们这边对建立完毕的数据库 ...

  9. sql操作mysql数据库_一些常用的操作MySQL数据库的sql语句

    创建数据库:create database 数据库名; 删除数据库:drop datebase 数据库名; 查看数据库:show databases;(所有数据库) 使用数据库:use 数据库名;(之 ...

最新文章

  1. 清除administrator密码 方法
  2. java 底层方法_底层方法测试--【Java】
  3. 【ZooKeeper Notes 9】ZooKeepr日志清理
  4. 《深度学习入门:基于Python的理论与实现》第四章代码原理详细解析
  5. Java开发全套学习!java判断字符串中是否包含中文
  6. PERL-MOJO写一个简单的登录验证页面
  7. java报数报到3的人_Java-n个人报数
  8. 扫地机器人噪音响_扫地机器人噪音大的解决方法
  9. 北航计算机学院马殿富,北京航空航天大学计算机学院院长马殿富演讲
  10. 问题 D: 上帝视角
  11. 【BUCTOJ训练: 求和(Python)】
  12. SpringBoot初始化过程核心源码剖析
  13. Windows相关的DOS命令
  14. 一次鞭辟入里的 Log4j2 异步日志输出阻塞问题的定位
  15. 分析Crash report
  16. 优步北京B组奖励政策
  17. ssm基于Java web 的人人影视网站管理系统 毕业设计-附源码290915
  18. 如何选择一台高性能计算机,【小白必看】如何选购电脑?
  19. python 开放_老虎证券开放api的使用python
  20. 【一天一门编程语言】Lisp 语言程序设计极简教程

热门文章

  1. 用批处理替换文件中的内容
  2. Maven学习总结(7)——eclipse中使用Maven创建Web项目
  3. Day08- team、iptables、firewall
  4. jQuery文档操作之删除操作
  5. ps aux 查看进程信息
  6. SpringMVC大坑一枚:ContentNegotiatingViewResolver可能不利于SEO
  7. 思科Catalyst1900交换机上速配VLAN
  8. python 核心编程 第一部分
  9. Python编程:从入门到实践 - pygal篇 - Die
  10. InfluxDB学习之InfluxDB的安装和简介