SQLPlus 使用指南
SQLPlus 使用指南
SQLPlus 是 Oracle 提供的一个命令行工具,用于与 Oracle 数据库进行交互。
1. 进入非登录模式
使用 sqlplus /nolog 命令可以启动 SQL*Plus,但不连接到任何数据库。
1 | |

说明:
/nolog参数表示启动 SQL*Plus 但不登录数据库。
2. 登录系统用户
使用 conn sys as sysdba; 命令可以以系统管理员身份登录数据库。
1 | |

说明:
sys是 Oracle 的系统用户,具有最高权限。as sysdba表示以系统管理员身份登录。- 默认情况下,
sys用户的密码为空。
3. 授权 DBA 权限
使用 grant dba to scott; 命令可以将 DBA 权限授予 scott 用户。
1 | |

说明:
dba是 Oracle 的最高权限角色。scott是 Oracle 的示例用户,默认密码为tiger。
4. 登录普通用户
使用 conn scott/tiger; 命令可以以 scott 用户身份登录数据库。
1 | |

说明:
scott是 Oracle 的示例用户,默认密码为tiger。- 如果密码错误,登录会失败。
5. 自定义时间格式
使用 alter session 命令可以自定义当前会话的时间格式。
1 | |

说明:
nls_date_format是 Oracle 的日期格式参数。yyyy/mm/dd hh24:mi:ss表示日期格式为年/月/日 时:分:秒。- 该设置仅对当前会话有效。
6. 常用 SQL*Plus 命令
| 命令 | 说明 |
|---|---|
show user |
显示当前登录用户 |
select * from tab; |
显示当前用户的所有表 |
desc 表名 |
显示表的结构 |
spool 文件名 |
将输出保存到文件 |
spool off |
停止保存输出 |
exit |
退出 SQL*Plus |
7. 总结
- 启动 SQL*Plus:使用
sqlplus /nolog进入非登录模式。 - 登录数据库:使用
conn命令以系统用户或普通用户身份登录。 - 授权权限:使用
grant命令授予用户权限。 - 自定义时间格式:使用
alter session设置日期格式。
SQLPlus 使用指南
https://blog.pangcy.cn/2018/09/12/数据库相关/Oracle/SQL 语法/SQLPlus 使用指南/