11g创建表空间和用户(不区分大小写)与导入导出命令

Posted AlisonGavin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了11g创建表空间和用户(不区分大小写)与导入导出命令相关的知识,希望对你有一定的参考价值。

--用户名不区分大小写
--删除用户表空间
drop user &用户名 cascade;
drop tablespace &永久表空间名称 including contents and datafiles;
drop tablespace &临时表空间名称 including contents and datafiles;

--创建用户表空间
CREATE SMALLFILE TABLESPACE &永久表空间名称 DATAFILE ‘&表空间文件存储路径\&永久表空间名称.DBF‘ SIZE 300M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ;
CREATE SMALLFILE TEMPORARY TABLESPACE &临时表空间名称 TEMPFILE ‘&表空间文件存储路径\&临时表空间名称.DBF‘ SIZE 30M AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
CREATE USER &用户名 PROFILE "DEFAULT" IDENTIFIED BY "&密码" DEFAULT TABLESPACE &永久表空间名称 TEMPORARY TABLESPACE &临时表空间名称 ACCOUNT UNLOCK ;
GRANT "CONNECT" TO &用户名;
GRANT "DBA" TO &用户名;
GRANT create any table TO &用户名;
GRANT alter any table TO &用户名;
GRANT create any view TO &用户名;
GRANT drop any table TO &用户名;
--空表分配空间
alter system set deferred_segment_creation=false;
--更改密码为无期(默认180 天到期)
ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

 

 

导入数据库的方法

cmd命令行模式:
导出 exp wpms/[email protected] file=d:\wpms.dmp log=d:\wpms.log statistics=none
导入 imp wpms/[email protected] file=d:\wpms.dmp log=d:\wpms.log ignore=y full=y

导出 :

wpms/[email protected]
userid/[email protected]服务器名
服务器名是从oracle安装文件中的product/11.20/dbhome_1/network/admin/tnsnames.ora下查找的。
那里有address,port和service_name
file=** 是导出到本地文件中 log=** 是保存日志到本地文件中
statistics=none 意思是不拷贝统计信息 远程导出的例子
exp 用户名/密码@远程的IP:端口/实例

这里的** 端口/实例 **是一起的,不是或者的意思

file=存放的位置:\文件名称.dmp full = y。

导入

imp wpms/[email protected] username/[email protected]服务器名 服务器名是从oracle安装文件中的product/11.20/dbhome_1/network/admin/tnsnames.ora下查找的。
file=** 是导出到本地文件中 log=** 是保存日志到本地文件中
ignore=y 忽略表的存在

 

以上是关于11g创建表空间和用户(不区分大小写)与导入导出命令的主要内容,如果未能解决你的问题,请参考以下文章

如何将 oracle 11g 用户导出到 10g 和不同的默认表空间

exp img 根据数据库用户导入导出数据库表

exp img 根据数据库用户导入导出数据库表

oracle11g,18存储结构:暂时表,手工条带化,表/索引迁移表空间,删除表,外部表

只有一个dmp文件 怎么恢复oracle数据库 !

ORACLE 如何只导出导入索引?