Oracle培训手册资料_第1页
Oracle培训手册资料_第2页
Oracle培训手册资料_第3页
Oracle培训手册资料_第4页
Oracle培训手册资料_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

Oracle培训手册

书目

Oracle培训I手册1

I.Oracle服务器安装3

1.1.前提条件3

1.2.修改操作系统参数3

1.2.1.修改/etc/sysctl.conf文件3

1.2.2.修改/etc/security/limits.conf文件3

13安装补丁包3

1.4.软件安装4

1.4.1.修改环境变量4

1.4.2.软件安装4

2.创建数据库12

2.1.创建数据库12

2.2.创建表空间18

2.3.创建用户18

2.4.维护临时表空间19

3.创建Schema20

3.1.创建表格20

3.2.创建视图20

4,初始化数据导入21

4.1.公共数据导入21

4.2.用户数据导入21

5.Oracle数据库日常操作22

5.1.启动和关闭监听程序22

5.2.启动和关闭数据库22

5.3.连接数据库22

5.4.客户端连接配置22

5.5.查看数据块大小23

5.6.查看数据库字符集23

5.7.导入导出数据23

1.Oracle服务器安装

1.1.前提条件

I、在操作系统上创建oracle用户和oinstall,dba组。

2^假如是linux操作系统,检查是否安装了开发工具包“DevelepmentTools"、"Xsoftware

Development^LegacysoftwareDevelopment假如没有请安装。

3、查看/etc/hosts文件,确认主机名和IP已经设置。

4、将oracle安装软件和补丁包FTP到/homc/oracle/sctup书目下,并用下面吩咐解压软件:

zcatship_9204_linux_diskI.cpio.gz|cpio-idmv

zcatship_9204_linux_disk2.cpio.gz|cpio-idmv

zcatship_9204_linux_disk3.cpio.gz|cpio-idmv

注:以上操作可参照对应的操作系统手册。

1.2,修改操作系统参数

1.2.1.修改/etc/sysctl.conf文件

添加下面内容:

kernel.shmmax=536870912(物理内存一半)

kernel.shmmni=4096

kernel.shmall=2097152

kemel.sem=25032000100128

fs.file-max=65536

1.2.2.修改/etc/security/limits.conf文件

oraclesoftnofile65536

oraclehardnofile65536

oraclesoftnproc16384

oraclehardnproc16384

1.3.安装补丁包

用root用户依照下面依次安装5个rpm包

openmotif21-

compat-li

14软件安装

L4.L修改环境变量

修改oracle用户的.bash_profile文件,添加下面内容:

exportORACLE_BASE=/usr/oraclc

exportORACLE_HOME=$ORACLE_BASE/product/9.2

exportORACLE_SID=safcdb

exportTHREADS_FLAG=native

exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

exportLD_ASSUME_KERNEL=

exportPATH=$PATH:$ORACLE_HOME/bin

1.4.2.软件安装

1、以oracle用户登录OS,进入安装文件所在书目,运行下面吩咐

$.cd/home/oracle/setup/Disk1

$./runinstaller

2、按Next键

0InventoryLocation

InventoryLocation

Youarestartingyourfirstinstallationonthiscomputer.Aspartof

thisfirstinstall,youwillneedtospecifyabasedirectoryfor

installationfiles.

Anotherdirectorywillbeautomaticallysetupforper-productinstallationfiles.

Theper-produc^installationfilescanvaryinsize,dependingon:hecomplexity

oftheproductsyouinstall.Youshouldplanonanaverageofabout15OKBper

product.

Thebasedirectory:

*Containsthepermanentandper-productfilesinsubdirectories.

*Mustbewritablebyanyoneinstallingordeinstallingproductsonthis

computer.

Whatwouldyoulikeasthebasedirectory?

|/u$r/oracle/oralnventoryBrowse...i

Inventoryfileswillbein:/usr/oracle/oralnventory

Per-productfileswillbein:/usr/oracle/oralnventory/Components

HelpIOKCancel)

3、按OK键

OracleUniversalInstaller:UNIXGroupName

UNIXGroupName

YoucanspecifyaUNIXgroupnamewhichwillhavepermissiontoupdateOraclesoftwareon

thissystem.

Ifyouwantonlyroottohavepermission,leavethefieldblankandpress-Next-tocontinue

theinstall

UNIXGroupName:|Oin$tall|

4^输入oinstalL按Next键

5、在另外一个窗口用root用户执行所提示脚本,按Continue键

6、按Next键

AvailableProducts

Selectaproducttoinstall.

•Oracle%Database.0

Installsanoptionalpre-configuredstarterdatabase,productoptions,managementtools,

networkingservices,utilitiesandbasicclientsoftwareforanOracledatabaseserver.

cOracle%Client.0

Installsenterprisemanagementtools,networkingservices,utilities,developmenttoolsand

precompilersandbasicclientsoftware

cOracle9iManagementandIntegration.0

Installsthemanagementserver,managementtools,OracleInternetDirectory,OracleIntegration

Server,networkingservices,utilitiesandbasicclientsoftware

cOracleClusterManager.0

OracleClusterManager,Release.0forLinuxIntel

7、按产品语言键

LanguageSelection

一I

Oracle9iDatabase.0

Pleaseselectthelanguagesyourproduct

Oracle9iDatabase.0willrunin.

AvailableLanguages:SelectedLanguages:

NorwegianEnglish

PolishSimplifiedChinese

Portuguese

Romanian

Russian

Slovak

Slovenian

Spanishb

Swedish

Thai《《I

TraditionalChines

HelpJOKCancel

8、选入简体中文,按OK键,进入下一步

9、选择企业版,按Next键

OracleUniversalInstaller:DatabaseConfiguration一

DatabaseConfiguration

Selectadatabasesuitedtoyourneeds.

rGeneralPurpose

Installsapre-configureddatabaseoptimizedforgeneralpurposeusage

cTransactionProcessing

Installsapre-configureddatabaseoptimizedfortransactionprocessing

cDataWarehouse

Installsapre-configureddatabaseoptimizedfordatawarehousing

CCustomized

Allowsyoutocreateacustomizeddatabase.Thisoptiontakeslongerthanthepre-configured

<6SoftwareOnly

“…TristalTssbYtwareonlyanddoesnotcreateadatabaseatthistime

10、选择只安装软件,按Next键

Cracle.U川vergalJnaallefsSummi1Kl

Summary

Oracle9iDatabase.0

/GlobalSettings

-Source:/ho^;e/oracle/$etup/Disk1/stage/productsJar

-OracleHome:/usr/oracle/product/9.2(OUIHome)

1-InstallationType:EnterpriseEdition

mProductLanguages

English

tSimplifiedChinese

6SpaceRequirements

L/Required2.63GB(includes91MBtemporary):Available46.O1GB

&NewInstallations(200products)

-AdvancedQueueing(AQ)API9.2.0.40

—AdvancedReplication.0

-AgentRequiredSupportFiles.0

-ApacheConfigurationforOracleJavaServerPages.0

-ApacheConfigurationforOracleXMLDeveloper'sKit.0

-Anxfh。IServ11000a

ExitUHelpnstalledProducts..Previous剧Install

ORACLG

H、按Install键

12、安装过程中,将弹出下面窗口,依据提示执行root.sh文件后,按OK键

13、按Exi1键,完成软件安装

2.创建数据库

2.1,创建数据库

1、运行(ibca

$cd$ORACLE_HOME/bin

$./dbca

DatabaseConfigurationAssistant:Welcome

WelcometoDatabaseConfigurationAssistantforOracledatabase.

TheDatabaseConfigurationAssistantenablesyoutocreateadatabase,configure

databaseoptionsinanexistingdatabase,deleteadatabase,andmanagedatabase

templates.

Cancel

2、按Next键

3、选择"createadatabase”项,按Next键

4、选择ageneralpurpose项,按Next键

5、全局数据库名和SID都输入safedb,按Next键

DatabaseConfigurationAssistant,Step4of7:DatabaseConnectionOptions

Selectthemodeinwhichyouwantyourdatabasetooperatebydefault:

rDedicatedServerMode

Foreachclientconnectionthedatabasewillallocatearesourcededicatedtoserving

onlythatclient.Usethismodewhenthenumberoftotalclientconnectionsis

expectedtobesmallorwhenclientswillbemakingpersistentlong-running

requeststothedatabase.

•SharedSer/erMode

Severalclentconnectionsshareadatabase-allocatedpoolofresources.Usethis

modewhenmorethanasmallnumberofusersneedtoconnecttothedatabase

simultaneouslywhileefficientlyutilizingsystemresources.TheOracleshared

serverfeaturewillbeenabled.

EditSharedConnectionsParameters..,j

CanceliHelp&BackNext»)Finishf

6、选择aSharedServerModew项,按Next键

7、输入合适的数据库内存参数,这些值总合不要超出实际系统的共享内存,按“Character

Sets”页。(内存参数可以参照上图的值,以后依据实际系统配置可以调整)

注:数据库字符集选ZHS16GBK

8、选“choosefromthelistofcharactersets”项,选择“ZHS32GBi8030”字符集,按“Archive”

9、选中"ArchiveLogMode”和aAutomaticarchivalw项,按Next键

10、按Next键

11、按Finish键

Summary

Foll^wi

ngoperation(s)willbeperformed:

Creationofdatabasewithdbname"safedb".

Usethisdatabasetemplatetocreateapre-configureddatabaseoptimizedforgeneral

purposeusage.

CommonOptions

OptionNameSelected

ExampleSchemastrue

OracleDataMiningtrue

OracleIntermediatrue

OracleJVMtrue

OracleLabelSecurityfalse

OracleOLAPtrue

OracleSpatialtrue

OracleTexttrue

OracleUltraSearchtrue

OracleXMLDBtrue

SaveasanHTMLfile.

ICanceljHelp

12、按OK键

DatabaseConfigurationAssistant,Step7of7:CreationOptions

Selectthefollowingdatabasecreationoptions:

CancelHelp《BackHext:finish

13、数据库创建完成后,有对话框弹出,你可以修改SYS和SYSTEM用户缺省密码。

2.2.创建表空间

$sqlplussystem/manager@safedb

SQL>createtablespacesafedatadatafile7usr/oracle/oradata/safedb/safedata1.dbfsize500M

segmentspacemanagementauto;

建议:数据表空间大小数据硬盘容量的80%,假如操作系统对文件大小有限制,可以在表

空间中放置多个数据文件即可。

23创建用户

新增用户

$sqlplussystem/manager@safedb

SQL>createusershenbaoidentifiedby"shenbao"defaulttablespacesafedata;

授权

SQL>grantconnecttoshenbao;

SQL>grantcreatetabletoshenbao;

SQL>grantcreateviewtoshenbao;

SQL>grantunlimitedtablespacetoshenbao;

2.4.维护临时表空间

$sqlplussystem/manager@safedb

SQL>altertablespacetempaddtempfile7usr/oracle/oradata/safedb/temp02.dbfsize2000M;

建议:临时表空间大小:2G

3.创建Schema

3.1,创建表格

$sqlplusshenbao/shenbao@safedb

SQL>spool/home/oracle/createTable.Iog;

SQL>@/home/oracle/crcatcTablc.sql;

SQL>spooloff';

注:

1)createTable.sql是建表脚本,createTable.log是脚本执行中产生的日志文件。

2)通过日志文件查看脚本是否执行正常。

3)假如在unix或者linux执行该脚本,须要将该脚本用UtralEdit工具进行unix文件格

式转换。(用UtralEdil打开该脚本,用菜单File—)Conversions—)DOStoUNIX转

换,保存文件即可)

32创建视图

$sqlplusshenbao/shenbao@safedb

SQL>spooi/home/oracle/createViev/.log;

SQL>@/home/oracle/createView.sql;

SQL>spooloff;

注:

1)crcatcVicw.sql是建视图脚本,crcatcVicw.log足脚本执行中产生的日志文件。

2)通过日志文件查看脚本是否执行正常。

3)假如在unix或者linux执行该脚本,须要将该脚本用UtralEdit工具进行unix文件格

式转换。(用UtralEdit打开该脚本,用菜单File—)Conversions—)DOStoUNIX转

换,保存文件即可)

4.初始化数据导入

4.1.公共数据导入

$sqlplussh

温馨提示

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

评论

0/150

提交评论