-
oracle sqlplus登陆命令首先,进入sqlplus,可以如下方法:第一种:cmd下输入 sqlplus 然后命令行连接成功后,输入用户名和口令第二种:cmd下输入 sqlplusw/nolog 或者 sqlplusw 启动sqlplus界面工具其次,登陆口令格式:1,{<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]指定数据库帐户用户名, 口令和数据库连接的连接标识符。如果没有连接标识符, SQL*Plus 将连接到默认数据库。AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。<connect_identifier> 的形式可以是 Net 服务名或轻松连接。这种情况连接本机不启动lsnrctl也能使用。2,{<username>[/<password>]@[//]Host[:Port]/<service_name>]Host 指定数据库服务器计算机的主机名或 IP地址。Port 指定数据库服务器上的监听端口。<service_name> 指定要访问的数据库的服务名。这种情况需要启动lsnrctl示例:常用:sqlplus username/password 如:普通用户登录 sqlplus scott/tigersqlplus username/password@net_service_name 如: sqlplus scott/tiger@orclsqlplus username/password as sysdba 如:sqlplus sys/admin as sysdbasqlplus username/password@//host:port/sid注意:sys和system需要以sysdba登录在进入sql*plus之后,可以使用conn连接到其他用户,如:conn sys/admin as sysdba
三种不配置tnsnames.ora的另类sqlplus连接数据库方式
1、脚本里在当前目录下自动生成tnsnames.ora:
ora =(description=(address=(protocol=tcp)(host=192.168.0.1)(port=1521))(connect_data=(server=dedicated)(service_name=orcl)))
然后脚本里就可以直接sqlplus test/test@ora登陆
2、sqlplus wacos/oss@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=192.168.0.1)(Port=1521))(CONNECT_DATA=(SID=orcl)))
3、sqlplus wacos/oss@192.168.0.1:1521/orcl