Oracle操作指南:启动与停止服务器、监听器
需积分: 9 154 浏览量
更新于2024-07-29
收藏 142KB DOC 举报
"Oracle命令大全包含了Oracle数据库管理系统中常用的操作命令,如服务器的启动、停止,监听器的开启和关闭等。此外,还涉及到查询和管理数据库的多个方面,包括查看数据字典、当前用户的角色、系统和表级权限,以及用户的缺省表空间。换用户操作也是其中的一个关键环节,用于在不同权限级别或不同用户之间切换。"
Oracle命令详解:
1. 打开服务器:`net start oracleservicebinbo` 这个命令用于启动Oracle服务,这里的"oracleservicebinbo"是服务名,根据实际环境可能会有所不同。
2. 打开监听器:`lsnrctl start` 监听器是Oracle数据库通信的核心组件,用于接收客户端连接请求。使用`lsnrctl`工具启动监听器,确保数据库服务可以被网络访问。
3. 关闭服务器:`net stop oracleservicebinbo` 与启动命令相对应,这个命令用于停止Oracle服务。
4. 关闭监听器:`lsnrctl stop` 关闭监听器,停止接收新的连接请求,但已建立的连接不受影响。
5. 清屏:`clear screen` 在命令行界面清除当前屏幕内容,便于查看新的输出。
6. 数据字典查询:`desc user_views` 使用`desc`命令可以查看数据字典中的视图信息,例如`user_views`提供了关于当前用户创建的视图的详细描述。
7. 查看当前用户的角色:`select * from user_role_privs` 这个SQL查询返回当前登录用户所拥有的角色及其权限。
8. 查看当前用户的系统权限和表级权限:
- `select * from user_sys_privs` 查询当前用户的系统权限,如CREATE TABLE、ALTER USER等。
- `select * from user_tab_privs` 查询当前用户对各个表的权限,如SELECT、INSERT、UPDATE、DELETE等。
9. 查看当前用户的缺省表空间:`select username, default_tablespace from user_users` 这个查询显示当前用户默认使用的表空间,这对于了解存储设置和管理数据库空间非常重要。
10. 换用户操作:
- `conn as sysdba` 以SYSDBA权限连接数据库,这通常用于执行系统级别的管理操作。
- `sqlplus "sys/tsinghua as sysdba"` 使用特定的用户名(如SYS)和口令(如tsinghua)连接,同样以SYSDBA权限。
- `connsys/zl as sysdba` 类似地,这里用"zl"作为口令连接。
以上命令和查询对于日常的Oracle数据库管理和维护工作至关重要,它们帮助管理员监控数据库状态、管理权限、调整表结构等。熟练掌握这些命令能够提升数据库管理效率,确保系统的稳定运行。
2011-02-27 上传
2011-07-09 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-07-28 上传
2023-05-26 上传
自行车
- 粉丝: 0
- 资源: 2
最新资源
- 构建Cadence PSpice仿真模型库教程
- VMware 10.0安装指南:步骤详解与网络、文件共享解决方案
- 中国互联网20周年必读:影响行业的100本经典书籍
- SQL Server 2000 Analysis Services的经典MDX查询示例
- VC6.0 MFC操作Excel教程:亲测Win7下的应用与保存技巧
- 使用Python NetworkX处理网络图
- 科技驱动:计算机控制技术的革新与应用
- MF-1型机器人硬件与robobasic编程详解
- ADC性能指标解析:超越位数、SNR和谐波
- 通用示波器改造为逻辑分析仪:0-1字符显示与电路设计
- C++实现TCP控制台客户端
- SOA架构下ESB在卷烟厂的信息整合与决策支持
- 三维人脸识别:技术进展与应用解析
- 单张人脸图像的眼镜边框自动去除方法
- C语言绘制图形:余弦曲线与正弦函数示例
- Matlab 文件操作入门:fopen、fclose、fprintf、fscanf 等函数使用详解