首页数据库oracle数据库使用,Oracle数据库怎么使用

oracle数据库使用,Oracle数据库怎么使用

编程之家2023-10-22275次浏览

大家好,oracle数据库使用相信很多的网友都不是很明白,包括Oracle数据库怎么使用也是一样,不过没有关系,接下来就来为大家分享关于oracle数据库使用和Oracle数据库怎么使用的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

oracle数据库使用,Oracle数据库怎么使用

刚安装好oracle数据库怎么使用

oracle数据库中函数较多,而且每个函数都有自己的用法,所以要根据具体的函数查询具体的使用方法,比如:

decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)

这个函数运行的结果是,当字段或字段的运算的值等于值1时,该函数返回值2,否则返回值3

当然值1,值2,值3也可以是表达式,这个函数使得某些sql语句简单了许多

使用方法:

1、比较大小

oracle数据库使用,Oracle数据库怎么使用

select decode(sign(变量1-变量2),-1,变量1,变量2) from dual;

--取较小值

sign()函数根据某个值是0、正数还是负数,分别返回0、1、-1

例如:

变量1=10,变量2=20

则sign(变量1-变量2)返回-1,decode解码结果为“变量1”,达到了取较小值的目的。

oracle数据库使用,Oracle数据库怎么使用

2、此函数用在SQL语句中,功能介绍如下:

Decode函数与一系列嵌套的

IF-THEN-ELSE语句相似。base_exp与compare1,compare2等等依次进行比较。如果base_exp和第i

个compare项匹配,就返回第i个对应的value

。如果base_exp与任何的compare值都不匹配,则返回default。每个compare值顺次求值,如果发现一个匹配,则剩下的compare值(如果还有的话)就都不再求值。一个为NULL的base_exp被认为和NULL

compare值等价。如果需要的话,每一个compare值都被转换成和第一个compare值相同的数据类型,这个数据类型也是返回值的类型。

sql use在oracle中怎么使用

你这个 use

是 SQL Server或者 MySQL数据库里面。

第一次连接上服务器,使用 use数据库名,来选择数据库的那个 use么?

也就是像下面这样的:

E:\>sqlcmd-S"localhost\SQLEXPRESS"

1> use test

2> go

已将数据库上下文更改为'Test'。

如果是这个的话,好像 Oracle里面没有。

因为 Oracle每创建一个数据库,就创建一套的内存实例/文件体系。

你每次连接Oracle的数据库,在连接的时候,就指定了,要连接到哪一个数据库了。

不像 SQL Server,是先连接到服务器,然后再选择 use哪一个数据库的。

oracle怎么配置数据库

假设数据库所在服务器IP地址:192.168.0.1

数据库实例名为:ora92

用户名:umap

密码:umap

第一步打开配置程序

位于:程序-->Oracle- OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant;

第二步:选择配置项:

打开程序后,出现的界面中有四个选项,分别为(1)监听程序配置,(2)命名方法配置,(3)本地NET服务名配置,(4)目录使用配置.这里我们选择第3个,点下一步

第三步:根据需要选择操作内容,是添加还是对以前的配置进行修改或删除;

第四步:根据您要连接的Oracle数据据库版本选择,这里我们选择Oracle8i或更高版本数据库或服务;

第五步:服务名,输入示例中的实例名;

第六步:选择TCP;

第七步:主机名:输入示例中的IP地址;使用默认端口1521;

第八步:使用您的登录帐户与密码进行连接测试

“ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务”的解决方法

ORA-12154:TNS:无法处理服务名

解决方案:

1.服务是否打开

2.监听是否打开

3.C:\oracle\ora92\network\admin目录下tnsnames.ora文件中是否有你建的库名和主机名

比如:

AA=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL= TCP)(HOST=10.144.100.89)(PORT= 1521))

)

(CONNECT_DATA=

(SERVICE_NAME= AA)

)

)

SQL SERVER连接oracle数据库几种方法2010年08月27日星期五 09:35 P.M.--1方式

--查询oracle数据库中的表

SELECT*

FROM OPENDATASOURCE(

'MSDAORA',

'Data Source=GE160;UserID=DAIMIN;Password=DAIMIN'

)..DAIMIN.JOBS

举一反三:在查询分析器中输入:

SELECT*

FROM OPENDATASOURCE(

'MSDAORA',

'Data Source=ORCL;User ID=SYSTEM;Password=manager'

)..HKDY.S_HD_HKDY

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

select* into JOBS from

OPENDATASOURCE(

'MSDAORA',

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

)..DAIMIN.JOBS

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 GE160..DAIMIN.JOBS

delete from GE160..DAIMIN.JOBS

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

SELECT*

FROM OPENQUERY(GE160,'SELECT* FROMDAIMIN.JOBS')

--3、方式

SELECT a.*

FROM OPENROWSET('MSDAORA',

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

DAIMIN.JOBS) AS a

ORDER BY a.JOB_ID

--4、方式 ODBC

--ODBC方式比较好办

SELECT A.*

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

DAIMIN.JOBS) AS A

ORDER BY A.JOB_ID

Oracle数据库怎么使用

Oracle数据库:

驱动程序包名:ojdbc14.jar

驱动类的名字:oracle.jdbc.driver.OracleDriver

JDBC URL:jdbc:oracle:thin:@dbip:port:databasename

说明:驱动程序包名有可能会变

JDBC URL中黑色字体部分必须原封不动的保留,为该驱动识别的URL格式。红色字体部分需要根据数据库的安装情况填写。其中各个部分含义如下:

dbip–为数据库服务器的IP地址,如果是本地可写:localhost或127.0.0.1。

port–为数据库的监听端口,需要看安装时的配置,缺省为1521。

databasename–为数据库的SID,通常为全局数据库的名字。

举例如果要访问本地的数据库allandb,端口1521,那么URL写法如下:

jdbc:oracle:thin:@localhost:1521:allandb下载地址如下:

http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html

文章到此结束,如果本次分享的oracle数据库使用和Oracle数据库怎么使用的问题解决了您的问题,那么我们由衷的感到高兴!

数据库怎么连接服务器?数据库如何连接到服务器上服务器状态监控 如何监控服务器工作状态