oracle创建表空间,创建用户,导入dmp数据
2016-02-01 11:05
681 查看
导入oracle数据的时候,经常到用的时候忘记,特整理一份,方便以后操作。
需要注意的是:创建表空间和用户是在sqlPlus中执行,而导入数据需要在cmd窗口执行。
一、创建表空间
附:删除表空间
二、创建用户并赋权限
1.创建用户
2.赋权限(摘自oracle用户创建及权限设置 - 伤寒泪 - 博客园)
2.1 默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限
2.2 oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权
3.赋予dba权限(可选)
三、导入数据
附:导出数据
1.导出本机数据
需要注意的是:创建表空间和用户是在sqlPlus中执行,而导入数据需要在cmd窗口执行。
一、创建表空间
create tablespace 表空间名 datafile 'd:/*.dbf' size *M在创建的时候定义表空间名,表空间文件对应的位置及大小,我一般都是设置为100M,根据个人情况来设置
附:删除表空间
drop tablespace 表空间名 including contents and datafiles
二、创建用户并赋权限
1.创建用户
create user 用户名 identified by 密码 default tablespace 默认表空间名
2.赋权限(摘自oracle用户创建及权限设置 - 伤寒泪 - 博客园)
2.1 默认的普通用户scott默认未解锁,不能进行那个使用,新建的用户也没有任何权限,必须授予权限
grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限 grant unlimited tablespace to zhangsan;//授予zhangsan用户使用表空间的权限 grant create table to zhangsan;//授予创建表的权限 grante drop table to zhangsan;//授予删除表的权限 grant insert table to zhangsan;//插入表的权限 grant update table to zhangsan;//修改表的权限 grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)
2.2 oralce对权限管理比较严谨,普通用户之间也是默认不能互相访问的,需要互相授权
grant select on tablename to zhangsan;//授予zhangsan用户查看指定表的权限 grant drop on tablename to zhangsan;//授予删除表的权限 grant insert on tablename to zhangsan;//授予插入的权限 grant update on tablename to zhangsan;//授予修改表的权限 grant insert(id) on tablename to zhangsan; grant update(id) on tablename to zhangsan;//授予对指定表特定字段的插入和修改权限,注意,只能是insert和update grant alert all table to zhangsan;//授予zhangsan用户alert任意表的权限
3.赋予dba权限(可选)
grant dba to 用户;因为我选择导入的数据是由dba用户导出的,需要dba权限的用户才能导入。
三、导入数据
imp 用户名/密码@orcl file=d:/数据名.dmp full=y ignore=y log=d:/导出日志.log
附:导出数据
1.导出本机数据
exp 用户名/密码@orcl file=d:/导出文件名.dmp full=y log=d:/导出日志.log2.导出远程数据
exp 用户名/密码@ip地址:1521/orcl file=d:/导出文件名.dmp full=y log=d:/导出日志.log
相关文章推荐
- oracle备份还原数据库
- Oracle修改字段类型方法总结
- jsp+oracle 排序分页+Pageutil类
- Oracle 根据sid查询pid
- Oracle 分块导出数据备份
- Oracle 基于Windows访问带端口的远程服务器
- Oracle 额外增加表空间
- Oracle 查看正在运行的Job
- Oracle 创建表空间
- Oracle 查看表空间信息
- windows上安装oracle 12c到69%时卡住不动解决方案
- Oracle 重新解析表中索引令其查询速度加快
- Oracle 统计一个字段中某字符出现的次数
- Oracle 删除表空间
- oracle的sqlnet.ora , tnsnames.ora , Listener.ora 文件的作用
- Oracle 查询那些表存在外键
- Oracle 导入指定表
- ORACLE-RAC-11G-R2_INSTALL
- Oracle 查看正在运行的存储过程
- ORACLE-12C-RAC INSTALL