为了账号安全,请及时绑定邮箱和手机立即绑定

Oracle基础-sql*plus管理工具

标签:
Oracle

一:sql*plus*
是Oracle自带工具软件,主要用于执行sql语句,pl/sql块。
使用方式:
1):在开始--程序--Oracle oradb_hom10g--application development--sql
plus
2):在运行栏中输入:sqlplus
二:常用命令:
1):help帮助命令:
语法: help[?|topic]
help:help命令本身
?:模糊查询
topic:具体命令
2):desc[ribe]:查询指定对象的数据结构
语法:desc  dba_tablespaces;
desc  scott.emp;
3):spool:查询内容输出到指定文件中
语法:
spo[ol]  [文件名|on|off ]
示例:
sql> spool on;
sql> spool b:/b.sql;
spl> spool name from v$database;
spo> spool off;
备注:spool  on至spool  off 之间的内容被写入指定文件中,没有使用spool off或者spool  out命令关闭输出,则输出文件中不会添加。
4):show 显示sqlplus系统变量的值或者环境变量的值。
语法:sho[w]  option
示例:show  user;
show  parameters db_block_size;
5):edit   编辑指定的sql脚本或者sql缓冲区最近的sql语句
6):save  把sql缓冲区最近一条语句保存到指定文件中
7):get   把文件放入sql缓冲区
8):start或@: 执行sql文件  
三:连接命令
1):conn[ect]
用法:conn   用户名/密码@网络服务名   [as  sysdba]
注:特权用户身份连接时,必须带上as  sysdba或者as  sysoper
2):disc[onnect]
断开与当前数据库的连接
3):passw[ord]  修改用户的密码,如果想要修改其他用户的密码,需要用sys/system登陆
4):show   user  显示当前用户名
5):exit  断开与数据库的链接,同时退出sql
plus
四:模式**
也称作方案(Schema),是用户所拥有的数据库对象的集合,在Oracle数据库中,对象是以用户来组织的,用户与模式是一一对应的关系,并且两者名称相同。
例如:scott用户拥有的对象都属于scott模式。

五:当访问数据库对象时,需要注意:
在同一个模式中不能存在同名对象,但是不同模式中的对象名称则可以相同。
用户可以直接访问自己模式对象,但如果要访问其他模式对象,则必须具有该对象的相应访问权限。例如用户HR要查看scott模式中的emp表时,则必须在emp表上具有select操作的权限,同时必须附上模式名作为前缀。
查看系统所有用户,必须以sysdba身份登陆
select username ,account_status  from dba_users;

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
移动开发工程师
手记
粉丝
39
获赞与收藏
243

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消