使用Windows下的PLSQL
Developer,来连接Linux下的ORACLE数据库,需要在Windows下,配置一个Oracle客户端。其中,有个重要的配置文件:tnsnames.ora。我们在配置时,可以用以下这种方法:
HWXC_TNS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.218 )(PORT =
1521)))
(CONNECT_DATA = (SID = orcl))
)
此时,连接使用的是一个数据库实例名。
也可以用以下这种方法来连接:
HWXC_TNS1 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.218 )(PORT =
1521)))
(CONNECT_DATA = (SERVICE_NAME = dbname))
)
此时,连接使用的是一个数据库服务名。
注:在HWXC_TNS1前,如果有空格,可能会出现错误。
以下,是几种数据库名称的查看方法:
1)SID:数据库实例名
SQL> select instance_name from v$instance;
SQL> show parameter instance_name;
2)SERVICE_NAME:数据库服务名
SQL> select value from v$parameter where name =
'service_names';
SQL> show parameter service_names;
3)数据库名:
SQL> select name from v$database;
SQL> show parameter db_name;
4)数据库域名:
SQL> select value from v$parameter where name =
'db_domain';
SQL> show parameter domain;
5)全局数据库名:
全局数据库名=数据库名+数据库域名。如数据库名:orcl,数据库域名:nj.epay,那么,全局数据库名为:orcl.nj.epay。
Jesus love you!