sqlplus /nolog (无授权信息登录)
conn /as sysdba(使用本地系统登录 本地用于加入了ORA_DBA组)
sqlplus 用户名/密码@连接描述符 (如果是远程连接数据库,必须先配置连接描述符,
连接描述符位于:app/本机用户名/product/11.2.0dbhome_1/NETWORL/ADMIN/tnsnames.ora )
sqlplus 用户名/密码 (不加连接描述符就默认本地ORCL)
2 oracle退出命令
exit(quit) 直接退出到dos命令
disconnect(disconn|disco) 退出连接 在sql命令中
orapwd(orapwd file=<fname> password=<password>) 重置密码文件
password(passw) 修改密码 (必须登录之后)
3 操作上一次执行的sql (sql缓冲区中 缓冲区中只能存储一条sql)
list(l) 显示上一次缓冲区中sql
run(r|/)执行上一条缓冲区中的sql
clear buffer(cl buff)清空缓冲区中的sql
get sql文件的路径 将文件的内容读取到缓冲区 可以使用 list或者run去查看或者运行
save(sav) sql文件的路径 将缓冲区的sql写入到文件中
start(sta|@) sql文件的路径 将文件的内容读取到缓冲区后 并执行 (get sql路径;run)
edit(ed) 使用ed 文件路径修改文件的内容 或者使用ed命令修改缓冲区中的内容
clear scr( dos清屏cls) 在sql命令下清除屏幕上的文字
spool 文件路径 记录当前用户的所有操作以及输出 spool off(终止)
4 启动和关闭
启动数据库orcl服务:
sqlplus /nolog,
conn /as sysdba
startup
nomount 数据库的instance已经打开 数据库没有打开
mount 数据的控制文件已经打开 并且和instance连接 但是不能远程连接
open 数据库已经打开并且可以远程连接
关闭数据库
shutdown
启动或者关闭监听服务
dos命令下 lsnrctl start|stop
检查连接描述符是否能连接 tnsping 描述名称