1、服务名的作用
如果要连接非本地的数据库,需要创建NET服务名。
NET服务名以配置文件的形式保存在本地
配置有两种方式:
1)图形化配置(oracle用户下执行命令netca);2)直接修改配置文件(路径:$ORACLE_HOME/network/admin/tnsnames.ora)
2、查看服务名
以DBA或sysdba账号登录数据库,执行命令:show parameter service_names
3、通过服务名连接的方式
1)sqlplus test@网络服务名
2)sqlplus test/test@IP:PORT/SERVICE_NAME(10G后客户端支持)
4、tnsnames.ora格式参考
test=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.68.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dbtest)
)
)