Oracle基础操作:表空间、用户管理与数据库备份
需积分: 9 109 浏览量
更新于2024-09-28
收藏 132KB DOC 举报
"Oracle常识与Oracle基本知识的总结,涵盖了创建和管理表空间、创建用户、权限分配、修改用户密码、删除用户以及数据库备份的基本操作。"
在Oracle数据库管理系统中,掌握基本的命令和操作是至关重要的。以下是对标题和描述中提到的知识点的详细解释:
1. 创建和管理表空间
表空间(Tablespace)是Oracle数据库存储数据的主要逻辑单位。在创建表空间时,你需要指定表空间的名称(如sjpt),数据文件的位置(如`D:\oracle\product\10.2.0\oradata\sjpt.dbf`)以及初始大小(500M)。`autoextend on next 10M maxsize 1G`表示当表空间空间不足时,会自动扩展,每次扩展10M,最大可扩展到1G。
要向已有的表空间添加数据文件,可以使用`ALTER TABLESPACE`命令,例如:
```
ALTER TABLESPACE tbsNames ADD DATAFILE '/somedb.dbf' SIZE 200M;
```
修改表空间下数据文件的大小,可以使用:
```
ALTER DATABASE DATAFILE '/db/somedb.dbf' RESIZE 1024M;
```
2. 创建用户和授予权限
创建用户使用`CREATE USER`命令,如创建名为gx的用户:
```
CREATE USER gx IDENTIFIED BY gx DEFAULT TABLESPACES sjpt;
```
这里gx是用户名,密码也是gx,`DEFAULT TABLESPACES sjpt`指定该用户默认使用的表空间为sjpt。
授予权限使用`GRANT`命令,如将全部权限(DBA)赋予用户gx_sjzx:
```
GRANT DBA TO gx_sjzx;
```
多个权限之间用逗号分隔,例如:
```
GRANT resource, connect, dba TO test;
```
3. 修改用户密码
使用`ALTER USER`命令可以修改用户密码,如将用户gx的密码改为gx1:
```
ALTER USER gx IDENTIFIED BY gx1;
```
4. 删除用户
删除用户使用`DROP USER`命令,`CASCADE`选项表示同时删除该用户的所有对象:
```
DROP USER gxCASCADE;
```
5. 数据库备份
数据库备份通常通过`EXP`或`EXPDP`命令完成。示例中,使用`EXP`导出数据文件:
```
EXP gx_sjzx/gx_sjzx@192.168.1.190/orcl FILE=d:\data\newsmgnt.dmp TABLES=(inner_notify, notify_staff_relat);
```
这里指定了用户和密码,数据库连接地址,导出文件的路径和名称,以及要导出的特定表(inner_notify和notify_staff_relat)。
这些基础知识是Oracle数据库管理员日常工作中必备的技能,理解和掌握它们对于有效管理和维护Oracle数据库至关重要。
2019-05-29 上传
2018-09-25 上传
2010-04-24 上传
2023-08-24 上传
2023-04-05 上传
2023-05-13 上传
2023-10-03 上传
2023-07-15 上传
2023-04-29 上传
区块新萌
- 粉丝: 12
- 资源: 22
最新资源
- 新型智能电加热器:触摸感应与自动温控技术
- 社区物流信息管理系统的毕业设计实现
- VB门诊管理系统设计与实现(附论文与源代码)
- 剪叉式高空作业平台稳定性研究与创新设计
- DAMA CDGA考试必备:真题模拟及章节重点解析
- TaskExplorer:全新升级的系统监控与任务管理工具
- 新型碎纸机进纸间隙调整技术解析
- 有腿移动机器人动作教学与技术存储介质的研究
- 基于遗传算法优化的RBF神经网络分析工具
- Visual Basic入门教程完整版PDF下载
- 海洋岸滩保洁与垃圾清运服务招标文件公示
- 触摸屏测量仪器与粘度测定方法
- PSO多目标优化问题求解代码详解
- 有机硅组合物及差异剥离纸或膜技术分析
- Win10快速关机技巧:去除关机阻止功能
- 创新打印机设计:速释打印头与压纸辊安装拆卸便捷性