Oracle数据库多个实例的查询与指定

近期在对单位某系统进行巡检时,发现该数据库有多个实例,直接对其中一个实例进行查询时,显示失

败。后发现需要对其进行指定,修改环境变量。具体思路如下:

1、首先登陆服务器,ps -ef |grep smon查看已经启动的实例
   
    2、选定其中一个,export ORACLE_SID=实例名称

3、sqlplus / as sysdba 连接数据库进行查询

时间: 2024-11-10 00:17:27

Oracle数据库多个实例的查询与指定的相关文章

C# Oracle数据库操作类实例详解

本文所述为C#实现的Oracle数据库操作类,可执行超多常用的Oracle数据库操作,包含了基础数据库连接.关闭连接.输出记录集.执行Sql语句,返回带分页功能的dataset .取表里字段的类型和长度等,同时还有哈稀表自动插入数据库等高级任务.需要特别指出的是:在执行SQL语句,返回 DataReader之前一定要先用.read()打开,然后才能读到数据,再用hashTable对数据库进行insert,update,del操作,注意此时只能用默认的数据库连接"connstr". 本文

Oracle 数据库名、实例名、Oracle_SID

本文参考自ORACLE 数据库名.实例名.ORACLE_SID的区别,纯属读书笔记,加深记忆 在ORACLE7.8数据库中只有数据库名(db_name)和数据库实例名(instance_name).在ORACLE8i.9i中出现了新的参数,即数据库域名(db_domain).服务名(service_name).以及操作系统环境变量(ORACLE_SID).这些都存在于同一个数据库中的标识,用于区分不同数据库的参数. 1.数据库名 数据库名是用于区分数据的标识,是以二进制形式存储于数据库控制文件中

Oracle数据库名、实例名、数据库域名、数据库服务名、全局数据库名的辨析

我也是看着各位大婶的博客然后一点点的来学习,不求全会,留个印象 数据库名 数据库名就是一个数据库的标识,用参数DB_NAME表示. 如果一台机器上安装了多个数据库,那么每一个数据库都有一个数据库名. 查看当前数据库名 select name from v$database; show parameter db; 查看参数文件 数据库名在一开始准备建库的时候就应该考虑好,不要等到后面才来该数据库名,这样会很麻烦.也容易出问题. 数据库实例名 数据库实例名是操作系统和数据库进行交互时所用到的名称.

oracle数据库名、实例名、ORACLE_SID、服务名、全局数据库名

一.数据库名什么是数据库名?数据库名就是一个数据库的标识,就像人的身份证号一样.他用参数 DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都 有一个数据库名.在数据库安装或创建完成之后,参数DB_NAME被写入 参数文件之中.格式如下:DB_NAME=myorcl...在创建数据库时就应考虑好数据库名,并且在创建完数据库之后,数据 库名不宜修改,即使要修改也会很麻烦.因为,数据库名还被写入控制 文件中,控制文件是以二进制型式存储的,用户无法修改控制文件的内 容.假设用户修改了参

java连接oracle数据库调用存储过程实现分页查询(emp为例)

第一步:建一个含游标类型的包 sql>create or replace package testPackage as type test_cursor is ref cursor;    --定义名为test_cursor 的游标 end testPackage; 第二步:编写分页的存储过程 sql>create or replace procedure fenYe( tableName in varchar2,--表名 pageSize in number,--每页显示的记录数 pageN

查看Oracle数据库名和实例名的命令

查看数据库名 SQL> select name from v$database; NAME --------- ORCL SQL> desc v$database; 名称                                      是否为空? 类型 ----------------------------------------- -------- ---------------------------- DBID                                

Linux下Oracle数据库创建新实例

本人太懒,觉得重要记录一下. 拿到一份源码,高度依赖数据库,实在不想用oracl实例,故新建一个实例. 几个比较重要的系统参数:ORACLE_HOME,ORACLE_BASE. 1.新增实例信息 cd $ORACLE_HOME/dbs init.ora # 实例配置文件 可以自己复制一个,命名规则:initSID.ora 这个文件initSID.ora主要修改红框的部分(没啥追求,能创建成功就行,具体另说) 文件修改完成后,在ORACLE_BASE/admin目录下,创建一个与SID一致的目录,

oracle 数据库中 date类型数据查询操作,格式转换,字符转date

//查询日期(类型为date)的数据 select * from auth_organization_t t where to_char(create_date,'yyyy-mm-dd hh:mi:ss') = '2013-08-12 05:31:09' select to_char(create_date,'yyyy-mm-dd hh:mi:ss') from auth_organization_t t

oracle数据库常用的99条查询语句(转载)

1. select * from emp; 2. select empno, ename, job from emp; 3. select empno 编号, ename 姓名, job 工作 from emp; 4. select job from emp; 5. select distinct job from emp; 6. select distinct empno, job from emp;说明:因为雇员编号不重复, 所以此时证明所有的列没有重复,所以不能消除掉重复的列. 7. 查询