
sqlplus的基本使用
发布日期:2021-05-08 13:40:50
浏览次数:9
分类:原创文章
本文共 1421 字,大约阅读时间需要 4 分钟。
sql*plus
在oracle数据库安装好了后,其中的sqlplus是一个与Oracle交互的工具。
Oracle 数据库中所有的管理操作都可以通过sqlplus工具完成。sqlplus 可以运行于任何Oracle数据库可运行的操作系统平台,其使用方法基本相同。
- 利用SQL*Plus可以实现以下操作:
- ❏ 输入、编辑、存储、提取、运行和调试SQL语句和PL/SQL程序。
❏ 开发、执行批处理脚本。
❏ 执行数据库管理。
❏ 处理数据,生成报表,存储、打印、格式化查询结果。
❏ 检查表和数据库对象定义。
❏ 启动或关闭数据库实例。
sqlplus的启动
启动数据库(实例)之前要先启动监听
--- 启动监听lsnrctl start--- 查看监听状态lsnrctl status--- 停止监听lsnrctl stop
- 第一种启动sqlplus方式:sqlplus /nolog(只是启动sqlplus而不连接数据库,使用nolog参数)
监听启动成功后,启动数据库实例
实例启动后退出sqlplus
- 第二种启动sqlplus方式:数据库实例启动成功(没有关闭且一直在运行)后,可以使用其他普通用户登陆连接到数据库了
如果要在启动sqlplus的同时连接到数据库,则需要输入用户名、密码和连接描述符(数据库的网络服务名)
例如 : sqlplus array/916437@192.168.209.139/brrby
array是我数据库的一个用户名,916437是array用户的登陆密码,192.168.209.139是这个数据库的所在服务器的ip地址,brrby是数据库的网络服务名 - 第三种启动sqlplus方式:如果是在本机,连接本地的数据库
- 第四种启动sqlplus方式:如果没有指定连接描述符(数据库的网络服务名),则连接到系统环境变量ORACLE_SID所指定的数据库;如果环境变量里没有设定ORACLE_ SID,则连接到默认的数据库
修改环境变量里的ORACLE_SID
在sqlplus窗口,当不再使用sqlplus时, 输入EXIT命令或QUIT命令,退出sqlplus工具
sqlplus命令
用户启动sqlplus并登录数据库后,就可以在sqlplus环境中执行SQL语句、PL/SQL程序和sqlplus命令
数据库连接与断开命令
用户连接到数据库后,可以使用CONN[ECT]命令进行用户切换或连接到新的数据库,使用DISC[ONNECT]命令断开与数据库的连接。
- CONN[ECT]
CONN[ECT]命令先断开当前连接,然后建立新的连接
如果要以特权用户的身份连接,必须要带AS SYSDBA或AS SYSOPER选项 - DISC[ONNECT]
该命令的作用是断开与数据库的连接,但不退出SQL*Plus环境
显示数据库对象结构
使用DESC[RIBE]命令可以显示任何数据库对象的结构信息
查看某个用户拥有的角色
--- 用户名必须大写select * from dba_role_privs where grantee='TOM';
修改oracle用户口令(密码)
使用 PASSW [ ORD ] 命令可以修改用户口令。任何用户都可以使用该命令修改自身的口令,但是如果要修改其他用户的口令,则必须以DBA身份登录。在SQL*Plus中可以使用该命令取代 ALTER USER 语句修改用户口令
发表评论
最新留言
做的很好,不错不错
[***.243.131.199]2025年03月28日 15时32分36秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Android4.4 平板背光设置
2019-03-05
递归复习--二叉搜索树
2019-03-05
spring boot@Value和bean执行顺序问题
2019-03-05
从浏览器输入网址到服务器返回经历的过程
2019-03-05
解决Genymotion无法拖拽的问题
2019-03-05
中国石油大学《计算机文化基础》在线考试(客观题)
2019-03-05
机器学习(numpy/matplotlib/scipy)学习笔记
2019-03-05
codeforces The Eternal Immortality 题解
2019-03-05
蓝桥杯 历届试题 幸运数 (堆+DFS)
2019-03-05
微信js-sdk使用简述(分享,扫码功能等)
2019-03-05
selenium 的介绍和爬取 jd数据
2019-03-05
【分享-一键在线抠图】在线免费去除图片背景
2019-03-05
layui表格checkbox选择全选样式及功能
2019-03-05
mxsrvs支持thinkphp3.2伪静态
2019-03-05
mui HTML5 plus 下载文件
2019-03-05
环信SDK 踩坑记webIM篇(一)
2019-03-05
通信基础知识
2019-03-05
DSP开发板准备
2019-03-05