LINUX怎么远程连接ORACLE数据库

LINUX怎么远程连接ORACLE数据库,第1张

很简单,你在A电脑安装一个ORACLE 客户端,然后,在你所安装的ORACLE主目录文件找到tnsnamesora文件打开,然后,(testdb是你要连接的B服务器实例名)加入一条记录如:

TESTDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 1921680xx)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = testdb)

)

)

或者,你在A机器上Oracle Net Manager 手动添加一条记录,按步骤来。

工具/原料

oracle数据库

secureCRT或其他类似工具

方法/步骤

打开secureCRT,连接到数据库服务器,使用oracle用户登录系统

登录Oracle: sqlplus / as sysdba

关闭数据库 SHUTDOWN NORMAL

启动数据库 startup

参考 关闭数据库时的参数:

在shutdown时可选择关闭模式:NORMAL、TRANSACTIONAL、IMMEDIATE或ABORT

• ABORT:在关闭之前执行的任务最少。由于此模式需要在启动之前进行恢复,因此只在需要时才使用此模式。当启动实例时出现了问题,或者因紧急情况(如,通知在数秒内断电)而需要立即关闭时,如果其它关闭方式都不起作用,通常选择使用此模式。 

• IMMEDIATE:这是最常用选项。选择此模式会回退未提交的事务处理。 

• TRANSACTIONAL:允许事务处理完成 

• NORMAL:等待会话断开 

如果考虑执行关闭所花费的时间,则会发现ABORT的关闭速度最快,而NORMAL的关闭速度最慢。NORMAL和TRANSACTIONAL花费的时间较长,具体取决于会话和事务处理的数目。

注意:

在SHUTDOWN NORMAL或SHUTDOWN TRANSACTIONAL或 SHUTDOWN IMMEDIATE 这三个模式下关闭数据库,则:

关闭时:执行immediate时,会回退未提交的更改;数据库缓冲区高速缓存,会写入到数据文件;会释放资源。

启动时:不用恢复实例。 

在SHUTDOWN ABORT或 实例错误 或STARTUP FORCE,则

关闭时:修改过的缓冲区未写入数据文件;不回退未提交的更改。

启动时:使用联机重做日志文件重新应用更改;使用还原段回退未提交的更改。

Linux系统下可以用sqlplus命令连接oracle数据库,方法如下:

sqlplus命令语法:

#sqlplus usr/pwd@//host:port/sid

#usr:用户名

#pwd:密码

#host:数据库服务器IP

#port:端口

#sid:数据库标识符

sqlplus命令连接Oracle示例:

[oracle@mzl ~]$ sqlplus risenet/1@//19216813099:1521/risenet

SQLPlus: Release 102010 - Production on Mon Feb 18 15:53:34 2008

Copyright (c) 1982, 2005, Oracle All rights reserved

Connected to:

Oracle9i Enterprise Edition Release 92010 - Production

With the Partitioning, OLAP and Oracle Data Mining options

JServer Release 92010 - Production

#测试数据库select查询语句

SQL> select instance_name,status from v$instance;

INSTANCE_NAME STATUS

---------------- ------------

risenet OPEN

SQL>

1、得看应用的方式,asp/php/jsp等

2、有的程序都有连接oracle的方式

3、比如通过中间件或者别人写好API,就不需要安装客户端

4、有的只需要安装instant client或者直接用ocidll

5、 Java 连接数据库,可以通过JDBC的方式。 首先需要下载JDBC的jar包,例如10g用ojdbc14jar。

6、python调用cx_Oracle

7、Php调用phpini文件中的配置, ;extention = php_oci8dll, ;extension=php_pdo_ocidll

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » LINUX怎么远程连接ORACLE数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情