Oracle数据库相关操作培训文档_第1页
Oracle数据库相关操作培训文档_第2页
Oracle数据库相关操作培训文档_第3页
Oracle数据库相关操作培训文档_第4页
Oracle数据库相关操作培训文档_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Oracle数据库导入导出相关操作指导

一、创建表空间,临时表空间1

1、创建表空间2

2、创建临时表空间6

二、创建用户9

三、导入数据库11

四、查看数据库15

五、导出数据库16

六、导出表中数据21

七、向表中导入数据22

一、创建表空间,临时表空间

安装完Oracle,创建数据库,创建监听后。先创建表空间和用户,将项目使用的数据库

内容移植到项目服务器上。

打开Toad,以SYS用户身份登录数据库,如图

Toad?forOracleDatabaseLoginVersion9.6.

-S3

211.103.158.122:1521/MISLOCALHOST:1521/MIS|

Dragacolumnheaderheretogroupbythatcolumn

[SYS……”]oraDblOg_homel12011-8-1316:14|5Y5DBA

FOURSIDESOraDblOg_homel2011-8-516:41:"SYSDBA

DATASTATIONOraDblOg_homel2011-7-1715:03SYSDBA

PDXLFAULTBASEOraDblOg_homel2011-8-1513:56NORMAL

TEMPERATUREOraDblOg_homel2011-8-1318:30NORMAL

DAMAOOraDblOg_homel2011-8-1118:33NORMAL

KEHUIOraDblOg_homel2011-8-914:19:ENORMALjMIS

PDXLZXJCOraDblOg_homel2011-8-814:41:1NORMAL

■ConnecUa»,Color:

[SYSDBA~口None

ConnectUspg:

|OraDblOg_homel

r~MakethistheTOADdefaulthome

.12J

-Connect_I

匠Savepasswords厂Showfavoritesonly「Showselectedhomeonly

OracleHome:0raDbl0g_homel(version:10.2.0.4.0)

登陆以后,点工具栏第二个按钮。

城Toad?forOracle-[SY:

赴FileEditSearchGridEdito

凄国笔券慧嚼|女典

SYS@localhost:1521/DAMAO

1、创建表空间

在数据库对象内容里选择表空间“Tablespaces”,点击“新建表空间”按钮或在空白处单击

鼠标右键,选择“新建表空间”。

racJ

起FileEditSearchGridEditorSession

5Y5@localhost:1521/DAMAO

SYS

0,I*

TablespacesLibraries|MaterializedView/

KDteV

/Cr个teTjajble^pacebg

ImgTablespace

DAMAO

DAMAOTEMP

FOUR_5IDES_TABLE

FOUR_5IDES_TABLE_TEMP

KEHUIONE

KEHUIONETEMP

KEHUITWO

KEHUITWOTEMP

SYSAUX

SYSTEM

bTEMP

的UNDOTBS1

卜USERS

hiirCreateTablespace

▽FilterTablespaces

CustomQueries

为表空间起一个名字,例如“TEST”,如图,其余设置都默认。

点击第二个选项卡“dataFiles”,点下面的“Add”按钮。

TablespaceName:|TEST|

BasicInfoDataFiles

NameSize

出现创建文件的向导框,点击“Find/Copy”按钮,在弹出的窗体中复制一个名字

例如复制了USERS01,如图

把复制的文件重命名,如图,命名为TEST01,注意文件名与表空间最好同名,方便管理。

设置文件的初始大小200MB,注意单位选择“MB”,勾选自动增长,即不限制其大小,增

长率为20MB,同样注意单位选择“MB”。设好后点右上角的“OK”按钮,开始创建表空

间。

看到如下创建的过程。

完成后关闭创建向导窗口即可。

2、创建临时表空间

步骤与创建表空间类似。点击“新建表空间”操作,为临时表空间命名。临时表空间与表空

间同名,以TEMP结尾,如图,注意Contents选项选择“temporary”,即创建临时表空间。

・FileEditSearchGridEditorSessionDatabaseDebugViewUtilitie

SYS@localhost:1521/DAMAO

TablespaceName:TESTTEMP

BasicInfo|TempFiles|

MinExtentSize:[efault/|▼[BlockSize:[▼1Kb

InitialExtent:[Default▼||“MinExtents:卜efault|

NextExtent:[Default三||▼]MaxExtents:knlimited|

PctIncrease:iDefault三]

Contents

「PermanentpLoggingpOnline厂ReadOnly

©fremporary^r-ForceLogging厂CompressRFlashback

ICUndo

「BigFile「GuaranteeRetention

TablespaceGroup:|

ExtentManagement

CDictionaryManaged

(♦LocallyManaged

ExtentSize:

CAutoAllocateExtentSizes

[I[Megabytes~

(•UniformExtentSizes

「AutoSegmentSpaceManagement

到下面这一步,注意临时表空间对应的文件命名为TESTTEMP01,指定其初始大小为

100MB,自动增长率10MB

创建完成后点刷新列表按钮

Toad?forOracle-[SYS^localhost:1521/DAIAO-ScheaaBrovser(DAIAO)]

褊FileEditSearchGridEditorSessionDatabaseDebugViewUtilitieseBizWindowHelp

KSYS@localhost:1521/DAMAO

SYS二j

。▼厂DAMAORefreshALLlistsQe£tsideo£theBrowser)]

Tablespaces|Libraries|MaterializedView4IDatafiles|FreeSpace|Fragmentation|Objects|Quotas|Extents

X>Y歹Showgraphbar

IfYahaFilacamaI户油a出

可见表空间列表里多出了刚才创建的表空间TEST和临时表空间TESTTEMP。

Tablespaces|Libraries|Materialized

,X理崛崎|巽

ImgTablespace/

DAMAO

DAMAOTEMP

FOUR_SIDES_TABLE

FOUR_SIDES_TABLE_TEMP

KEHUIONE

KEHUIONETEMP

KEHUITWO

KEHUITWOTEMP

SYSAUX

SYSTEM

bTEMP

TEST

TE5TTEMP_________

等UNDOTBS1

>USERS

二、创建用户

与创建表空间类似,在数据库对象内容里选择用户“Users”,点击“新建用户”按钮或在空

白处单击鼠标右键,选择“新建用户”。如图是创建用户的界面。在第一个选项卡“用户信

息”里,创建用户名,例如“TEST”,用户密码,类型默认选“DEFAULT”即可。

第二个选项卡,选取用户对应的表空间为TEST,临时表空间为TESTTEMP。

_nX

UserInfo|Tablespace]|Roles|SystemPrivileges|ObjectGrants|Quotas|ResourceGroups|

Proxies

Defaulttablespace

ITEST三]

Quotaondefaulttablespace:

(♦Megabytes

VUnlimited

CKilobytes

Enter0torevoketablespacequota.

lemporarytablespace

Quotasaren'tneededontemporarytablespaces.

「SetTablespacenamesasdefaultsforallUserCreates

ShowSQLSchedule...「AddtoPMCancel

SYS@localhost:1521/DAMAO

第三个选项卡,赋予用户权限,"CONNECT”三个内容打上勾。

L-I°lx

UserInfo|TablespaceRoles|SystemPrivileges|ObjectGrants|Quotas)ResourceGroups|Proxies|

RevokeAll1AdminAllAdminNone1DefaultAll1DefaultNone1CopyFrom.,.

GrantAll

RoleName1GrantedAdminDefault]▲

AQ_ADMINISTRATOR_ROLE

AQ_USER_ROLE

AUTHENTICATEDUSER

CONNECT・■

CTXAPP-J

CWM_USER

DBA

DELETE_CATALOG_ROLE

EJBCLIENT

EXECUTE_CATALOG_ROLE

EXP_FULL_DATABASE

GATHER_SYSTEM_STATISTICS

HS_ADMIN_ROLE

jd

IMP_FULL_DATABASE

厂OK|Cancel

ShowSQLSchedule...1AddtoPM

SYS@localhost:1521/DAMAO

向下拉滑动条,"RESOURCE”三个内容打上勾。

SYS@localhost:1521/DAMAO

设置完后点“OK”按钮完成创建用户。

三、导入数据库

创建完表空间和用户以后,就可以通过导入的方式,把项目数据库内容移植过来。选择以下

菜单项。

DatabaseDebugViewUtilitieseBizWindowHelp

孱Editor

急SchemaBrowser

Administer回G▼X▼

Compare

Create:44:10

TIPrivileges|ObjectGrants|Objects

Diagnose

ExportIValue

Import晦DataPumpImportWizard

MonitorImportSourceFiles

1

Optimize►辱ImportTableData

Report>晦ImportUtilityWizard

SQL*LoaderWizard

SpoolSQL

LockDate-DataPumpJobManager

匚'✓卜hJnma

选择第二项,按用户导入。

簿FileEditSearchGridEditorSessionDatabase

国.笔灯卷画eiBElHqRb曾

/#SY5@localhost:1521/DAMAO

Whatwouldyouliketodo?

CImporttables

Importstablesandtheirassociatedobjects

(•importuser破

Importsschemas

CImportdatabase

Importstheentireexportfile

CImporttablespaces

Importstransportabletablespacemetadata

CUseparameterfile

Performimportwithexistingparameterfile

选择从哪个用户导入哪个用户

Selecttheuserswhoseobjectsyouwouldliketo厂showonlyuserswhoownobjects

importfromtheexportfile.Usersnotinthecurrent

databasemaybeentered.

From:|TESTTc:|TEST二二二

FromuserTouser

TESTTEST

出现以下界面,直接点下一步

噫FileEditSearchGridEditorSessionDatabaseDebugViewUtilitieseBizWindow

圉,唱爵慧曾。同建1,G个亘多占占叵

,aSYS@localhost:1521/DAMAO

Selectwhichobjectstoimport

[7Grants,Indexes[?Tablerowsp*Constraints(8.1orabove)

RecordlengthisusediftheExportfileisfromanotheroperatingsystem

withadifferentdefaultvalue.Leaveblanktouseplatform'sBUF5IZvalue.

Recordlength:|KB

Selectadditionaloptions^oracceptdefaults

BReuseexistingdatafiles厂Commitaftereacharrayinsert

“Ignoreerrors厂Showexportfilecontentsonly

Buffersize(leaveblankfordefault):|KB

Provideafeedbackdoteachtime|1000rowsareimported

选择路径,打开用于导入的.DMP文件

SYS@localhost:1521/DAMAO

Entertheexportfilename.Youmayoptionallychoosealogfilename(recommended)and

afiletocaptureindexcreationcommands.

Qocumentsand5ettinqs\use八桌面\TE5T.DMP

Logfilename:|c:\DocumentsandSettings\user\^ffi\imp_TEST.log

Indexfile:

TheparameterfilewillbegeneratedbythewizardandpassedasaparametertotheImport

Parameterfilename:|C:'DocumentsandSettings\user\^ffi\imp_TEST.dat

出现以下界面,点击“Finish”开始执行导入,

Toad?forOracle-[STSSlocalhost:1521/DA1AO-laportUtilityVizard]

晦FileEditSearchGridEditorSessionDatabaseDebugViewUtilitieseBizWindowHeli:

KSYS@localhost:1521/DAMAO

TheImportUtilityWizardhaseverythingitneedstobeginanimportsession.

SelectanactionandclickFinish.

<♦Importnow

F7Watchprogress

CScheduletorunlater

TheImportwillbeperformedataspecifiedtimeasaWindows

Task

CJustbuildtheparameterfile.

5Y5@localhost:1521/DAMAO

Parameterfile|

'邈瓯]Log

..正在导入表"T_PDXL_MALF_ORIGINAL_SMS"

导入了22行

..正在导入表"T_PDXL_MALF_SMS_CONFIG"

导入了1行

..正在导入表"T_PDXL_MALF_WARN_ONE"

导入了37行

..正在导入表"T_PDXL_MALF_WARN_SM5"

导入了0行

..正在导入表"T_PDXL_5UBSTATION"

导入了5行

..正在导入表"T_SYS_FRAME"

导入了1行

1.正在导入表"T_SYS_HOME_PAGE"

导入了8行

..正在导入表"T_SYS_SMS_CONFIG"

导入了2行

..正在导入表"T_5YS_USER_CONFIG"

导入了2行

成功终止导入,没有出现警告.

四、查看数据库

Toadfor

Oracle9.6.1

双击桌面的ToadforOracle图标■,打开Toad登陆界面,选择名称为DAMAO

的数据库,输入密码,也是DAMAO,其余内容都默认,点击Connect即可登陆主界面。

点工具栏左起第二个按钮,即可看到数据库里的表

Toad?£orOracle-[DAIAOSLOCALHOST:1521/DAIA0-Sch,

第日©EditSearchGridEditorSessionDatabaseDebug

国囤笔见国e直向」飞■•瞠I,俵▼代

]|DAMAO@LOCALHOST:1521/DAMA0

DANIAOJ④,1£.身色与

ImgTable

:TablesviewsSynonymsFunction,

<1►T_DATA_DIC

犀,箍T_PDC_DEPARTME

T_PDC_MENU

8力▽型通

■与AT_PDC_U5ER

ImgTablefTPDXLCOMMON

T_DATA_DICT_PDXL_ELECT_Lir

T_PDC_DEPARTMENTT_PDXL_MALF_CD

T_PDC_MENUT_PDXL_MALF_DE'

T_PDC_USERTPDXLMALFDE'

选中一个表,选择Data选项卡,即可察看表中的数据。

DAMAOjJ3▼g居总W回各▼K▼

中r*

T_PDXL_COMMON_RESOLVED_SMS:Created:2011-8-419:43:50LastDDL:2011-8-420:07:2

Tables]Views|Synonyms|Function;1

UsedByriPolicies

Columns|Indexes|Constraints|TriggersDataScripts|Grants|Synonym

感◎治01st%缩

■厂SortbyPrimaryKey|

国企b▽0心踞父=「ReadOnly

ImaTableIDTERMINAL-CODECODE_TYPECODEVALUECREATETIME

T_DATA_DIC►52569EF5FDO00502011-8-810:10:39

T_PDC_DEPARTMENT

52561EF5FDO00502011-8-810:09:49

T_PDC_MENU

1_HDC_Ui)tK12521EF68DO005C2011-8-413:00:10

T_PDXL_COMMON_RESOLVED_SMS|l12520EF68DO00552011-8-412:09:51

1_rL>XL_LLLL1_L11ML12519EF5FDO00442011-8-412:03:54

TPDXLMALFCDTDATA.__..一—一1―—————―.一

一些常用的工具按钮。

T_PDXL_MALF_ORIGINAL_SMS:Created:2011-7-269:31:58LastDDL:2011-8-121:

ColumnsIndexesConstraintsTriggersDataScriptsGrantsSynonyms(

e♦♦□SortbyPrime

裁0

▽,E菊y<►撤

添加交口ReadOnly

上一条新

删除事

。IDSMS工一委事TIME

第一条编辑记录务

最后一条

五、导出数据库

选择图中所示的菜单项,打开导出向导。

DatabaseDebugViewUtilitieseBizWindowHelp

孱Editori出卷刍自多,*・

急SchemaBrowser

Administer►/小▼

Compare►

Create►MS:Created:2011-8-419:43:50Laf

Diagnose►

Export.1遨DataPumpExportWizard

Import►DataSubsetWizard

Monitor►威ExportDDL

Optimize►食ExportFileBrowser

Report►ExportUtilityWizard

GenerateDatabaseScript

SpoolSQL►

GenerateSchemaScript

12520EF68TableasFlatFile...

选择第二项,按用户导出,点“Next”下一步。

DAMAO@LOCALHOST:1521/DAMAO

Whatwouldyouliketodo?

CExporttables

Exportsselectedtabge,/artiti口nsandalldependentobleets

(Exportusersj

Exportsalltheobjectsfromalistofusersyouselect

CExportthisdatabase

Exportsthisentiredatabase.EXP_FULL_DATABASErolerequired.

CExporttablespaces

Generateatransportabletablespaceset

CUseparameterfile

Performexportwithanexistingparameterfile

选中“DAMAO”点“添加”按钮或直接双击,使它到右边框里。点“Next”下一步。

DAMAO@LOCALHOST:1521/DAMAO

Selecttheuserswhoseobjectsyouwouldliketoexport.厂Showonlyuserswhoownobjects

AvailableusersSelectedus

[ANONYMOUS

|CTX5YS

DAMAQ

DBSNMP

DIP

Selectedusers

出现下面界面,直接点“Next”下一步。

出现以下界面,点第一个浏览按钮,选取一个有效路径,起一个文件名字,点保存。

Chooseoutputfileax

保存在©:回赢三]o,国,

心我的文档

能讨我的电脑

悍网上邻居

1我最近的文档

臬面

我的文档

我的电脑

<>

网上邻居

文件名国):damao20110811|二]保存⑤)

保存类型(X):|ExportDMPfiles(*.dmp)▼|取消

Favorites:|二|BlAddFavonteJ

如图,dnp文件是刚才新建的.log和.dat是自动创建出来的。

DAMAO@LOCALHOST:1521/DAMA0

Enteranoutputfilenameandalogfilename.

Outputfilename(.dmp):|C:\DocumentsandSettings\Administrator\^ffi\damao2011081...

LogFilename(Jog):|C:'DocumentsandSettings\Administrator\^ffi\exp_damao201...

Theparameterfilewillbegeneratedbythewizardandpassedasaparametertothe

ExportUtility.

Parameterfilename

点“Next”下一步,出现以下界面,直接点“Finish”.

DAMAO@LOCALHOST:1521/DAMAO

TheExportUtilityWizardhaseverythingitneedstobeginanexport

session.SelectanactionandclickFinish.

<♦Executenow

BCompressexportfile(.zip)

|7Watchprogress(FEEDBACK=1000)

CScheduletorunlater

TheExportwillbeperformedataspecifiedtimeasaWindows

Task

CJustbuildtheparameterfile

看到导出过程,最后提示“成功终止导出,没有出现警告。”即完成了数据库导出。

•■正在导出表T_SYS_SMS_CONFIG

导出了1行

…正在导出表T_SYS_SMS_DATA

导出了767行

..正在导出表TSYS_USERCONFIG

导出了2行

,正在导出同义词

,正在导出视图

,正在导出存储过程

,正在导出运算符

,正在导出引用完整性约束条件

,正在导出触发器

,正在导出索引类型

,正在导出位图,功能性索引和可扩展索引

,正在导出后期表活动

,正在导出实体化视图

.正在导出快照日志

,正在导出作业队列

,正在导出刷新组和子组

,正在导出维

,正在导出post-schema过程对象和操作

,正在导出统计信息

成功终止导出,没有出现警告.

导出结束后,关掉导出向导窗口。在刚才选择的路径下同时生成了三个文件,其中.zip是压

缩以后的dnp文件,这个是有效的数据库文件,另外两个文件.log和.dat文件没什么用,可

以不要。

Ei

^exp_damao201;

?10811.dat|

exp_damao20i1

10811.logM

六、导出表中数据

直接在表格数据界面单击鼠标右键,选择“Saveas”

UsedBy|Policies

Columns1IndexesIConstraints1TriaaersData1ScriDts1Grants1Svr

)onyms

SortAscbyTERMINAL_CODEKeyr

▼□绻y<aAI

FilterTERMINAL_CODEbycurrentvalue

◎IDTERMINAL_CODEHideColumnTERMINAL_CODE

ClearSort

52569EF5F):39

ClearFilter

52561EF5FClearSortandFilter):49

12521EF68):10

AlphabetizeColumns

12520EF68?:511

CloseCursor

12519EF5FCreateINSERTforselectedrows1:54

12518EF5F1:49

PopupEditor

12517EF63PrintGrid…):06

12516EF68SaveAs...j:42

12515EF5FReport1:10

SelectColumns...

12514EF681:04

ImportfromClipboard.

12513EF68):14

ExporttoFlatFile...

12512EF5FFindData...?:29

12511EF5FDuplicateRow>:24

RecordCount...

12510EF6831

SetSequenceField...

12509EF6837

Fi_xCurrentColumn

12508EF63RestoreColumnOrder55

导出类型选择ExcelFile,选取有效路径,新建一个Excel文档,选取Includenulltext,其余选项都

默认,点下方的“OK”,即可将表中数据导出到Excel文档里.

也可以通过复制粘贴的方式把数据库表里的数据拷贝到Excel表格里。

七、向表中导入数据

介绍从Excel表格中导入数据到Oracle数据库表。Excel表格中的数据格式,数据类型必须

与数据库表的结构和数据类型定义一致,否则可能导入失败或导入的数据错误。

例如导入几条原始数据记录。

数据库表结构如下:

T_PDXL_MALF_ORIGINAL_5MS:Created:2011-7-269:31:58LastDDL:2011-8-121:

ColumnsIndexesConstraintsTriggersDataScriptsGrantsSynonymsF

-s/r■*DSortbyPrima

0=o□ReadOnly

◎IDSMS_CONTENTCREATE_TIME

10754D0ADF1C014D0BDF1C014D0CDF15012011-7-2713:53:07

►BE334D0A8F23004D0B8F23004D0C8F2A002011-7-2713:55:40

10814D0A8F2A004D0B8F2A004D0C8F23002011-7-2714:19:52

10824D0BDF1E014D0CDF17012011-7-2714:21:26

mp74nnAnpi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论