1、在oracle服务端登录oracle的方法
oracle的登录工具是sqlplus。安装了oracle服务端,默认是会将服务端和客户端的登录工具sqlplus都安装的。
(1)管理员登录
$ sqlplus / as sysdba
在这里不需要输入密码,因为在安装oracle时,oracle的管理员用于就是当前登录的用户。
(2)scott用户登录
$ sqlplus scott/123 //不指定实例
$ sqlplus scott/123@orcl //指定实例
scott是在安装oracle时就开启的用户,其密码为123。
2、在oracle客户端登录orale的方法
(1)原始的登录方法
sqlplus scott/123@//192.168.94.133/orcl //192.168.94.133是服务端的IP地址
(2)修改配置文件后的登录方法
sqlplus scott/123@orcl_133
可以理解为“orcl_133”是“//192.168.94.133/orcl”的别名,这个别名是在客户端软件(sqlplus)的安装目录下配置文件设置的。如
E:\app\Administrator\product\11.2.0\client_1\network\admin\tnsnames.ora
这里以服务端的客户端软件为例,该配置文件为/opt/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora,默认文件内容为:
# tnsnames.ora Network Configuration File: /opt/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
LISTENER_ORCL =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
可见在这里的客户端软件,ORCL是被指定为协议为TCP、IP地址为localhost,端口为1521的实例了,所以我们可以用sqlplus scott/123直接登录oracle。所以在只装oracle客户端的机器上,要使用sqlplus scott/123@orcl_133登录远程oracle的服务端,需要在该机器的tnsnames.ora文件增加:
ortcl_133 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.94.133)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)