方式一:简易连接,不用进行网络配置,其实就是tnsname.ora文件
命令:sqlplus 用户名/密码@ip地址[:端口]/service_name [as sysdba]
示例:sqlplus sys/pwd@ip:1521/test as sysdba
备注:使用默认1521端口时可省略输入
注意事项:被远程的数据库上必须打开数据库监听 不然会报ERROR:ORA-12541:TNS:no listener
方式二:文本化操作:编辑$ORACLE_HOME/NETWORK/ADMIN/tnsnames.ora文件
test =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip或主机名称)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = 数据库的服务名称)
)
)
PROTOCOL:客户端与服务器端通讯的协议,一般为TCP,该内容一般不用改。
HOST:数据库监听所在的机器的机器名或IP地址
PORT:数据库监听正在监听的端口
SERVICE_NAME:在服务器端,用system用户登陆后,
sqlplus> show parameter service_name命令察看。
# Generated by Oracle configuration too