Oracle 11g常用语法速查
"Oracle数据库是企业级的关系型数据库管理系统,其11g版本包含了丰富的语法和功能,适用于日常管理和操作。本资源主要聚焦在Oracle 11g中的常见语句和语法,涵盖表空间管理、数据文件操作、重命名、日志管理、列修改等核心内容。" Oracle数据库是全球广泛使用的数据库系统,Oracle 11g版本在语法和功能上进行了诸多优化,以满足企业级应用的需求。以下是对描述中提到的一些关键知识点的详细说明: 1. 创建临时表空间:`CREATE TEMPORARY TABLESPACE utemp FILE 'path' SIZE 100M` 用于创建一个名为`utemp`的临时表空间,用于存储临时数据,如排序和连接操作产生的中间结果。 2. 创建回滚表空间:`CREATE UNDO TABLESPACE udata FILE 'path' SIZE 100M` 创建一个名为`udata`的回滚表空间,用于存储事务回滚信息。 3. 调整数据文件大小:`ALTER DATABASE DATAFILE 'path' RESIZE 100M` 可以改变指定数据文件的大小,这里的100M表示100MB。 4. 向表空间添加数据文件:`ALTER TABLESPACE u ADD DATAFILE 'path' SIZE 100M` 用于向已存在的表空间`u`中添加新的数据文件。 5. 删除表空间:`DROP TABLESPACE u INCLUDING CONTENTS AND DATAFILES` 删除表空间`u`及其包含的所有对象和数据文件。 6. 重命名表空间:`ALTER TABLESPACE u RENAME TO u1` 改变表空间的名称。 7. 删除数据文件:`ALTER DATABASE DATAFILE 'path' DROP INCLUDING DATAFILES` 删除数据库的数据文件,包括其上的所有对象。 8. 收缩表空间:`ALTER TABLESPACE u SHRINK SPACE KEEP 100M` 可以缩小表空间,保留100M的空间。 9. 设置默认临时表空间:`ALTER DATABASE DEFAULT TEMPORARY TABLESPACE t1` 设置`t1`为默认临时表空间。 10. 创建加密的表空间:`CREATE TABLESPACE u DATAFILE 'path' SIZE 100M ENCRYPTION DEFAULT STORAGE (ENCRYPT)` 创建加密的数据文件,提高数据安全性。 11. 数据文件自动扩展:`ALTER DATABASE DATAFILE 'path' AUTOEXTEND ON/OFF` 控制数据文件是否自动扩展。 12. 数据文件在线/离线:`ALTER DATABASE DATAFILE 'path' ONLINE/OFFLINE/OFFLINE DROP` 可以将数据文件设置为在线或离线状态,离线操作可以用于维护或故障修复。 13. 添加日志文件:`ALTER DATABASE yuanjing ADD LOGFILE [GROUP 4] ('path') SIZE 10M [REUSE]` 添加redo日志文件,用于记录数据库的更改。 14. 添加日志文件成员:`ALTER DATABASE yuanjing ADD LOGFILE MEMBER 'path' TO GROUP 4` 将日志文件添加到指定的日志组。 15. 查看日志文件信息:`SELECT group#, member FROM v$logfile` 查询当前数据库的日志文件信息。 16. 切换日志文件:`ALTER SYSTEM SWITCH LOGFILE` 在日志文件之间进行切换,这是归档模式下的正常操作。 17. 清除日志文件组:`ALTER DATABASE CLEAR LOGFILE GROUP 4` 清除日志文件组中的所有日志文件,通常在故障恢复时使用。 18. 删除日志文件成员:`ALTER DATABASE DROP LOGFILE MEMBER 'path'` 移除特定的日志文件。 19. 删除日志文件组:`ALTER DATABASE DROP LOGFILE GROUP 4` 删除整个日志文件组。 20. 切换数据库的归档模式:`ALTER DATABASE ARCHIVELOG/NOARCHIVELOG` 控制数据库是否启用归档日志模式,归档模式有助于进行完整的数据库恢复。 21. 显示参数值:`SHOW PARAMETER db_recovery_file_dest` 和 `SHOW PARAMETER undo` 显示数据库的恢复文件目的地和回滚段参数。 22. 设置回滚段保留时间:`ALTER SYSTEM SET UNDO_RETENTION=600` 设置事务回滚段的保留时间,单位为秒。 23. 重命名表中的列:`ALTER TABLE renam RENAME COLUMN column TO new_column` 更改表`renam`中`column`列的名称为`new_column`。 以上是Oracle 11g数据库管理中涉及的关键语句和操作,涵盖了表空间、数据文件、日志管理、安全性以及表结构的修改等多个方面。这些基本操作对于日常的数据库管理和维护至关重要。
create undo tablespace u datafile'' size100m
alter database datafile'' resize 100m
alter tablespace u add datafile'' size 100m
drop tablespace u including contents and datafiles
alter tablespace u rename to u1
alter database datafile'' drop including datafiles
alter tablespace u shrink space keep 100m
alter database default temporary tablespace t
create temporary tablespace t1 tempfile'' size 100m tablespace group tg1
create tablespace u datafile'' size 100m encryption default storage(encrypt)
alter database datafile'' autoextend on/off
alter database datafile'' online/offline/offline drop
alter database yuanjing add logfile [group 4] ('') size 10m [reuse]
alter database yuanjing add logfile member '' to group 4
select group#,member from v$logfile
alter system switch logfile
alter database clear logfile group 4
alter database drop logfile member ''
alter database drop logfile group 4
archive log list
alter database archivelog/noarchivelog
show parameter db_recovery_file_dest
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Google Test 1.8.x版本压缩包快速下载指南
- Java实现二叉搜索树的插入与查找功能
- Python库丰富性与数据可视化工具Matplotlib
- MATLAB通信仿真设计源代码与应用解析
- 响应式环保设备网站模板源码下载
- 微信小程序答疑平台完整设计源码案例
- 全元素DFT计算所需赝势UPF文件集合
- Object-C实现的Flutter组件开发详解
- 响应式环境设备网站模板下载 - 恒温恒湿机营销平台
- MATLAB绘图示例与知识点深入探讨
- DzzOffice平台新插件:excalidraw白板功能介绍与使用指南
- Java基础实训教程:电子商城项目开发与实践
- 物业集团管理系统数据库设计项目完整复刻包
- 三五族半导体能带参数计算器:精准模拟与应用
- 毕业论文:基于SSM框架的毕业生跟踪调查反馈系统设计与实现
- 国产化数据库适配:人大金仓与达梦实践教程