请教如何利用PLSQL建oracle表,建表空间,设置管理,导入导出数据?

发布网友

我来回答

2个回答

懂视网

备份数据库前的sqlplus命令创建数据库dmp存入目录 sqlplus /nolog conn /as sysdba SQL> create or replace directory expdir as ‘E:/Kxdb‘; 目录已创建。 cmd: // 导出数据库 expdp EMMS/EMMS123 directory=expdir dumpfile=EMMS2.dmp logfile=EMMS2.log // 导入dmp impdp EMMS/EMMS123 directory=expdir dumpfile=EMMS2.dmp //卸载 E:appAdministratorproduct11.2.0dbhome_1deinstalldeinstall //数据库 1. EMMS EMMS123 1:创建临时表空间 create temporary tablespace EMMS_TEMP tempfile ‘C:appadministratororadataorclEMMS_TEMP.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; 2:创建数据表空间 create tablespace EMMS logging datafile ‘C:appadministratororadataorclEMMS_DATA.dbf‘ size 50m autoextend on next 50m maxsize 20480m extent management local; 第3步:创建用户并指定表空间 create user EMMS dentified by EMMS123 default tablespace EMMS temporary tablespace EMMS_TEMP; 第4步:给用户授予权限 grant connect,resource,dba to EMMS;

 

Oracle导出导入表空间创建

标签:

热心网友

先建表空间然后再建表:
第一步:创建表空间
CREATE
TABLESPACE
S2SHDWZ_DATA
DATAFILE
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZDATA01.dbf'
SIZE
256M
AUTOEXTEND
ON
NEXT
32M
MAXSIZE
UNLIMITED
LOGGING
EXTENT
MANAGEMENT
LOCAL
SEGMENT
SPACE
MANAGEMENT
AUTO
说明:S2SHDWZ->是空间名,你要知道你的Oracle在哪个盘安装着
第二步:创建临时表空间
CREATE
TEMPORARY
TABLESPACE
S2SHDWZ_TEMP
TEMPFILE
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZTEMP01.dbf'
SIZE
100M
AUTOEXTEND
ON
NEXT
32M
MAXSIZE
2048M
EXTENT
MANAGEMENT
LOCAL
UNIFORM
SIZE
1M
第三步:创建连接
CREATE
USER
S2SHDWZ
PROFILE
DEFAULT
IDENTIFIED
BY
"s2shdwz123"
DEFAULT
TABLESPACE
INVEST_DATA
TEMPORARY
TABLESPACE
INVEST_TEMP
ACCOUNT
UNLOCK
GRANT
CONNECT
TO
S2SHDWZ
第四步:授权和提交
GRANT
DBA
TO
S2SHDWZ
COMMIT
然后你就在sql
developer
创建一个数据库,就可以在库中创建表了。可以手动创建表、导出数据,也可以写命令做。我在用上述几步后,可以成功!
希望对你有帮助,呵呵!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com