The Oracle Concept Network Service name and sid SID are the unique identifier of the database. SERVICENAME is the name of the network service and can be set at will. It is equivalent to the alias of a database instance and can be remembered and accessed for example: if oracle 10 Gb is installed on machine A, how can I log on to machine B with SQLPlus? A: When the Oracle client is installed on machine B, use Net Configuration Assistant to configure a local service name. You can also use tnsnames. configure NETWORKSERVICE = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.254.10) (PORT = 1521) in ora) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) // SID) then input sqlplus username/password @ NETWORKSERVICE in cmd, for example: use expdb to export the database expdp ubssdic/ubssdic @ networkservice directory = expdp DUMPFILE = dumpfile. dmp FULL = y LOGFILE = logger. if the system variable set ORACLE_SID = orcl is configured on the Oracle server, you can export expdp ubssdic/ubssdic DIRECTORY = expdp DUMPFILE = dumpfile without using the network service name on the Oracle server. dmp FULL = y LOGFILE = logger. log