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/wpms@wpms file=d:wpms.dmp log=d:wpms.log statistics=none
导入 imp wpms/wpms@wpms file=d:wpms.dmp log=d:wpms.log ignore=y full=y

导出 :

wpms/wpms@wpms
userid/password@服务器名
服务器名是从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/wpms@wpms username/password@服务器名 服务器名是从oracle安装文件中的product/11.20/dbhome_1/network/admin/tnsnames.ora下查找的。
file=** 是导出到本地文件中 log=** 是保存日志到本地文件中
ignore=y 忽略表的存在

原文地址:https://www.cnblogs.com/alisonGavin/p/8976106.html