oracle数据库常用操作命令
查看Oracle的版本:
select * from product_component_version; 查看当前用户所具有的权限: SELECT * FROM DBA_SYS_PRIVS WHERE GRANTEE = 'KNMY'; 或 select * from user_sys_privs; 用户的登录: [username/password] [@server] [as sysdba/sysoper] 举例:sys/pass as sysdba 用户的切换: [connect][username/password] [@server] [as sysdba/sysoper] 举例: connect system/pass 显示当前登陆的用户: show user 显示数据字典中的字段: desc dba_users desc table_spaces desc user_tablespaces desc user_users desc dba_data_files desc dba_temp_files desc dba_role_privs 创建用户且指定表空间: CREATEUSERusernameIDENTIFIEDBYpassword 删除用户: drop user ×× cascade; 给用户赋予权限: GRANT CREATEANYPROCEDURE,ALTERANYTABLE,ALTERANYPROCEDURE, DROPANYTABLE,DROPANYVIEW,DROPANYINDEX,DROPANYPROCEDURE, 将role这个角色授予username: GRANTroleTOusername; 设置用户的默认或者临时表空间: ALTER USER username DEFAULT|TEMPORARY TABLESPACE tablespace_name 创建表空间: CREATE [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE 'xx.dbf' SIZE xx; 举例: 创建临时表空间: CREATETEMPORARYTABLESPACEtest_temp TEMPFILE'D:oracleproduct10.1.0oradataorcltest_temp01.dbf' SIZE32M 创建用户表空间: CREATETABLESPACEtest_data 修改表空间的状态: 设置表空间的联机或者脱机状态: ALTER TABLESPACE tablespace_name ONLINE|OFFLINE 设置表空间只读或者可读写状态: ALTER TABLESPACE tablespace_name READ ONLY|READ WRITE 修改表空间的数据文件: 增加数据文件: ALTER TABLESPACE tablespace_name ADD DATAFILE 'xx.dbf' SIZE xx 删除数据文件: ALTER TABLESPACE tablespace_name DROP DATAFILE 'xx.dbf' 删除表空间: DROPTABLESPACE tablespace_name [INCLUDING CONTENTS] 查看是否为CDB的数据库: select * from v$database; 若CDB字段为YES,则是。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- React/React Native 的ES5 ES6写法对照表
- c# – 如何使用Format(“blah {0}”,someValue)签名来实现M
- 修改c字符串对象的底层char数组
- batch-file – 从命令提示符调用SQLite3中的多个命令
- 许可 – LGPL是否确保依赖我的代码的程序承认它?
- C++使用递归和非递归算法实现的二叉树叶子节点个数计算方法
- Oracle SQL – SELECT查询锁定索引并阻止DML会话
- C#调用user32.dll Win32的API函数
- react native 开发基础=javaScript=学习笔记----函数
- Cocos2d-x3.2与OpenGL渲染总结和渲染流程