通过IP,端口和实例连接数据库

时间:2021-05-04 04:49:02
在命令行,通过IP端口和实例连接数据库的命令是?

当客户端连上数据服务之后,这种方法有效 sqlplus 用户名/密码@服务名

但是如果客户端不连数据服务,sqlplus 用户名/密码@ip:端口/实例名 这种方法为什么连不上呢?

6 个解决方案

#1


C:\Documents and Settings\ibm>sqlplus

SQL*Plus: Release 10.1.0.2.0 - Produc

Copyright (c) 1982, 2004, Oracle.  Al


连接到:
Oracle Database 10g Enterprise Editio
With the Partitioning, OLAP and Data

SQL> select * from tab;

TNAME                          TABTYP
------------------------------ ------
DEPT                           TABLE
EMP                            TABLE
BONUS                          TABLE
SALGRADE                       TABLE
TEST_EMP                       TABLE
T                              TABLE
PLAN_TABLE                     TABLE
STUDENT                        TABLE
TMP1                           TABLE
TMP2                           TABLE
T1                             TABLE

TNAME                          TABTYP
------------------------------ ------
T2                             TABLE
T3                             TABLE
T5                             TABLE
BIN$mZNxi/ZPQ0S8PyOouzcdRg==$0 TABLE
CLOB_TAB                       TABLE
NUM_TAB                        TABLE

已选择17行。

能够连接上。

#2


C:\Documents and Settings\ibm>sqlplus scott/midtiger@127.0.0.1:1521/orclu

SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 17 18:52:21 2010

Copyright (c) 1982, 2004, Oracle.  All rights reserved.


连接到:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select * from tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DEPT                           TABLE
EMP                            TABLE

#3


我连接的是本机的数据库

#4


你看看就会懂的
http://hi.baidu.com/wanhongnan/blog/item/fe33cd2a7b51229a033bf6e1.html

#5


请问,在.NET环境下

如果想不依赖于Oracle的net manager设置的服务名,直接以ip地址和端口以及实例名连接数据库的话,以这种方式是否可以?

#6


2楼正解。

#1


C:\Documents and Settings\ibm>sqlplus

SQL*Plus: Release 10.1.0.2.0 - Produc

Copyright (c) 1982, 2004, Oracle.  Al


连接到:
Oracle Database 10g Enterprise Editio
With the Partitioning, OLAP and Data

SQL> select * from tab;

TNAME                          TABTYP
------------------------------ ------
DEPT                           TABLE
EMP                            TABLE
BONUS                          TABLE
SALGRADE                       TABLE
TEST_EMP                       TABLE
T                              TABLE
PLAN_TABLE                     TABLE
STUDENT                        TABLE
TMP1                           TABLE
TMP2                           TABLE
T1                             TABLE

TNAME                          TABTYP
------------------------------ ------
T2                             TABLE
T3                             TABLE
T5                             TABLE
BIN$mZNxi/ZPQ0S8PyOouzcdRg==$0 TABLE
CLOB_TAB                       TABLE
NUM_TAB                        TABLE

已选择17行。

能够连接上。

#2


C:\Documents and Settings\ibm>sqlplus scott/midtiger@127.0.0.1:1521/orclu

SQL*Plus: Release 10.1.0.2.0 - Production on 星期三 3月 17 18:52:21 2010

Copyright (c) 1982, 2004, Oracle.  All rights reserved.


连接到:
Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options

SQL> select * from tab;

TNAME                          TABTYPE  CLUSTERID
------------------------------ ------- ----------
DEPT                           TABLE
EMP                            TABLE

#3


我连接的是本机的数据库

#4


你看看就会懂的
http://hi.baidu.com/wanhongnan/blog/item/fe33cd2a7b51229a033bf6e1.html

#5


请问,在.NET环境下

如果想不依赖于Oracle的net manager设置的服务名,直接以ip地址和端口以及实例名连接数据库的话,以这种方式是否可以?

#6


2楼正解。