1、1,ORACL备份与恢复,2,创建表空间和用户,创建表空间 要以DBA权限登录pl/sql 1)查看表空间及存放路径(sys用户DBA方式登录) select tablespace_name,bytes/1024/1024 mb,file_name from dba_data_files; 查看着这个路径是为了下面创建空间的时候用 2)创建 create tablespace 表空间名datafile 表空间存储路径(上面刚查到的)*.DBF size 100mautoextend on maxsize unlimitedextent management local uniform size
2、 10monline 这个就是,创建一个表空间,以及定义属性(路径、大小、自动扩展,最大不限),创建用户 create user 用户名identified by“密码“default tablespace 表空间名temporary tablespace TEMP -临时表空间profile default在这个用户创建完后,这用户还是没有任何权限的,数据库都连接不了,所以,要给这个赋权。,3,给用户赋权,赋权用到的就是grant语句了 grant connect to 用户名 with admin option; grant dba to 用户名 with admin option; gr
3、ant exp_full_database to 用户名 with admin option; grant imp_full_database to 用户名 with admin option; grant resource to 用户名 with admin option;这几句的意思就是给用户授予了admin的权利,因为一会儿再导入的时候是要DAB权限的 这五个是:连接,dba,导出,导入,访问各类资源的权限,4,备份与恢复,备份 用pl/sql在pl/sql的工具中有导入导出表这个选项用语句导出的语句: EXP 用户名/密码连接字符串 FULL=Y file=C:文件名.DMP 导入的语句: IMP 用户名/密码连接字符串 FULL=Y file=C:文件名.DMP,5,附,撤销授权 之前授权 grant connect to wd; 撤销:revoke connect from wd;删除用户: drop user 用户名 cascade; 删除表空间 drop tablespace 表空间名,6,Think you,7,