oracle数据库连接方式有几种

oracle数据库连接方式有几种,第1张

SQL SERVER连接oracle数据库几种方法

--1 方式

--查询oracle数据库中的表

SELECT  

FROM OPENDATASOURCE( 

'MSDAORA', 

'Data Source=GE160;User ID=DAIMIN;Password=DAIMIN' 

)DAIMINJOBS

--在sqlserver中创建与oracle数据库中的表同名的表

select  into JOBS from 

OPENDATASOURCE( 

'MSDAORA', 

'Data Source=GE160;User 

ID=daimin;Password=daimin' 

)DAIMINJOBS

select  from JOBS

--2、方式

--在master数据库中查看已经存在的链接服务器

select  from sysservers

EXEC sp_addlinkedserver 

@server = 'GE160', 

@srvproduct = 'Oracle', 

@provider = 'MSDAORA', 

@datasrc = 'GE160'

exec sp_addlinkedsrvlogin 'GE160', false, 'sa', 'daimin', 'daimin'

--要在企业管理器内指定登录帐号

exec sp_dropserver GE160

select  from GE160DAIMINJOBS

delete from GE160DAIMINJOBS

--备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。

SELECT  

FROM OPENQUERY(GE160, 'SELECT  FROM DAIMINJOBS')

--3、方式

SELECT a 

FROM OPENROWSET('MSDAORA', 

'GE160';'DAIMIN';'DAIMIN', 

DAIMINJOBS) AS a 

ORDER BY aJOB_ID

--4、方式 ODBC

--ODBC方式比较好办

SELECT A 

FROM 

OPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名 

DAIMINJOBS) AS 

ORDER BY AJOB_ID

sqlplus是Oracle数据库服务器的主要接口,可以理解为客户端,它提供了一个功能非常强大且易于使用的查询、定义和控制数据库环境。下面简单介绍上怎么使用sqlplus连接数据库的实例。

>

查询数据库当前进程的连接数

select count() from v$process;

查看数据库当前会话的连接数

elect count() from v$session;

查看数据库的并发连接数

select count() from v$session where status= ACTIVE ;

查看当前数据库建立的会话情况

select sid serial# username program machine status from v$session;

查询数据库允许的最大连接数

select value from v$parameter where name = processes ;

或者命令 show parameter processes;

修改数据库允许的最大连接数

alter system set processes = scope = spfile;

(需要重启数据库才能实现连接数的修改)

重启数据库

SQL>shutdown immediate;

SQL>startup;

查看当前有哪些用户正在使用数据

SQL>select osuser a username cpu_time/executions/ || s sql_fulltext machine

SQL>from v$session a v$sqlarea b

SQL>where a sql_address = b address

SQL>order by cpu_time/executions desc;

备注 UNIX 个用户session对应一个 *** 作系统process 而Windows体现在线程

启动oracle

su oracle

SQL>sqlplus system/pwd as sysdba     //进入sql

SQL>startup                                      //启动数据库

SQL>lsnrctl start                               //启动监听

sqlplus /as sysdba

SQL>shutdown immediate;  //关闭数据库

SQL>startup mount;

lishixinzhi/Article/program/Oracle/201311/18867

以上就是关于oracle数据库连接方式有几种全部的内容,包括:oracle数据库连接方式有几种、怎样使用sqlplus连接oracle11g数据库、Oracle查看、修改连接数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9457344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存