Oracle与SQLServer命令集锦

需积分: 0 2 下载量 25 浏览量 更新于2024-07-30 收藏 315KB PDF 举报
"这篇文档全面涵盖了Oracle数据库的相关命令,包括基础操作语句、SQL Server的基本操作以及多种数据库的连接方法。对于Oracle,它强调了服务器的启停、监听器管理、数据字典查询、用户角色与权限查看以及切换用户等核心操作。" 在Oracle数据库管理中,了解并熟练掌握相关命令是至关重要的。以下是对这些关键知识点的详细说明: 1. **Oracle基本操作语句**: - **打开服务器**:使用`net start oracleservice<sid>`命令,这里的`<sid>`是服务标识符,代表了Oracle实例。 - **打开监听器**:通过`lsnrctl start`启动监听器,监听器负责接收客户端的连接请求,并转发到相应的数据库实例。 - **关闭服务器**:使用`net stop oracleservice<sid>`命令来停止服务。 - **关闭监听器**:使用`lsnrctl stop`命令关闭监听器。 2. **数据字典查询**: - `desc user_views`:这个命令用于描述`user_views`数据字典视图,提供关于用户创建的视图的信息,如列名、数据类型等。 3. **查看用户权限和角色**: - `select * from user_role_privs`:显示当前用户被授予的角色。 - `select * from user_sys_privs`:列出当前用户拥有的系统权限。 - `select * from user_tab_privs`:查询当前用户在各个表上的权限,包括SELECT、INSERT、UPDATE、DELETE等。 4. **查看默认表空间**: - `select username, default_tablespace from user_users`:此查询返回当前用户及其默认表空间的信息,这对于管理存储空间至关重要。 5. **切换用户**: - `conn as sysdba`:以SYSDBA权限连接,SYSDBA是超级管理员角色,拥有所有系统权限。 - `sys`或`tsinghua`:这里表示使用特定用户名(如SYS或Tsinghua)登录。 - `sqlplus "sys/tsinghua"`:这种格式用于指定用户名和口令,以连接到数据库。 6. **SQL Server基本操作语句**: - 虽然没有详细列出,但SQL Server的操作通常包括启动/停止服务、查询数据库信息、管理用户权限、执行T-SQL语句等。 7. **数据库连接方法**: - Oracle支持多种连接方式,如使用SQL*Plus、ODBC、JDBC、PL/SQL Developer等工具,或者通过网络协议如TCP/IP、 Named Pipe等直接连接。 了解并熟练应用这些命令,可以帮助数据库管理员有效地管理和维护Oracle数据库系统,确保其稳定运行并能快速响应各种管理需求。同时,对于开发人员来说,熟悉这些命令也能更好地进行数据库设计、查询优化和问题排查。