oracle快速创建用户、imp/exp导入导出dmp文件

简介: oracle快速创建用户、imp/exp导入导出dmp文件

1.首先我们可以用管理员用户以sysdba的身份登录oracle

sqlplus 用户名/密码 as sysdba;

2.然后我就可以来创建用户了.

create user 用户名 identified by 密码;

3.创建好用户我们接着就可以修改用户的密码.

alter user 用户名 identified by 密码; 

4.一般在开发情况下,我们不会使用用户的默认表空间,所以这时我们需要创建一个表空间.

1)默认设置表空间自动扩展,且每次扩展空间大小为100M,不限制最大空间
create tablespace tablespacename datafile 'D:\oracle\dsy.dbf' size 2000M autoextend on next 100m maxsize unlimited; 

2)默认设置表空间自动扩展,且每次扩展空间大小为100M,限制最大空间为5G,注:datafile后面是表空间的物理存储路径,文件名的后缀可以随便.
create tablespace 表空间名 datafile 'f:\ts_zzg\zzg_data.dbf' size 2000M autoextend on next 100m maxsize 5G; 

5.创建好表空间,还需要将表空间分配给用户.

alter user 用户名 default tablespace 表空间名; 

6.给用户分配DBA权限

grant dba to 用户名; 

7.给用户分配了表空间,用户还不能登陆(没有登录权限),因此还需要为用户分配权限

grant create session,create table,create view,create sequence,connect,resource,unlimited tablespace to 用户名; 

8.给用户分配了权限之后我们就可以登录了

conn 用户名/密码; 

9.登录之后我们也可以来查询用户所具有的权限

select * from session_privs; 

10.我们也可以删除用户及其相关对象,删除之前先断开相关链接

drop user 用户名 cascade; 

11.imp导入数据,cmd命令行执行以下imp脚本

imp 用户名/密码 file=db0915.dmp file=db0915.log full =y;
imp 用户名/密码 fromuser=fromusername touser=tousername file=F:\db0915.dmp log=F:\db0915.log ignore=y;

12.exp导出数据,cmd命令行下按以下命令执行即可

exp 用户名/密码@192.168.13.211/服务名 file=D:\export\db.dmp log=D:\export\db.log owner=用户名;
exp 用户名/密码@服务名 file=D:\export\db.dmp log=D:\export\db.log owner=用户名;
目录
相关文章
|
2月前
|
Oracle 关系型数据库 数据库
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
打开oracle数据库报错“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。 数据库没有备份,无法通过备份去恢复数据库。用户方联系北亚企安数据恢复中心并提供Oracle_Home目录中的所有文件,急需恢复zxfg用户下的数据。 出现“system01.dbf需要更多的恢复来保持一致性”这个报错的原因可能是控制文件损坏、数据文件损坏,数据文件与控制文件的SCN不一致等。数据库恢复工程师对数据库文件进一步检测、分析后,发现sysaux01.dbf文件损坏,有坏块。 修复并启动数据库后仍然有许多查询报错,export和data pump工具使用报错。从数据库层面无法修复数据库。
数据库数据恢复—Oracle数据库文件出现坏块的数据恢复案例
|
24天前
|
Oracle 关系型数据库 数据库
oracle数据恢复—Oracle数据库文件损坏导致数据库打不开的数据恢复案例
打开oracle数据库时报错,报错信息:“system01.dbf需要更多的恢复来保持一致性,数据库无法打开”。急需恢复zxfg用户下的数据。 出现上述报错的原因有:控制文件损坏、数据文件损坏、数据文件与控制文件的SCN不一致等。数据恢复工程师对数据库文件做进一步检测分析后发现sysaux01.dbf文件有坏块。修复sysaux01.dbf文件,启动数据库依然有许多查询报错。export和data pump工具无法使用,查询告警日志并分析报错,确认发生上述错误的原因就是sysaux01.dbf文件损坏。由于该文件损坏,从数据库层面无法修复数据库。由于system和用户表空间的数据文件是正常的,
|
5月前
|
SQL Oracle 关系型数据库
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
mysql和oracle 命令行执行sql文件 数据库执行sql文件 执行sql语句
71 0
|
5月前
|
存储 SQL Oracle
oracle 存储过程导出sql语句 导出为文件
oracle 存储过程导出sql语句 导出为文件
181 0
|
Oracle 关系型数据库 数据库管理
Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程
一、完整命令   su - oracle sqlplus /nolog conn /as sysdba create tablespace scaninvoice logging datafile '/u01/app/oracle/oradata/mas/scaninvoice.
1019 0
|
Oracle 关系型数据库 数据库
|
Oracle 关系型数据库
|
16天前
|
存储 Oracle 关系型数据库
Oracle数据库的应用场景有哪些?
【10月更文挑战第15天】Oracle数据库的应用场景有哪些?
129 64
|
6天前
|
SQL Oracle 关系型数据库
Oracle数据库优化方法
【10月更文挑战第25天】Oracle数据库优化方法
17 7
|
6天前
|
Oracle 关系型数据库 数据库
oracle数据库技巧
【10月更文挑战第25天】oracle数据库技巧
11 6