常熟理工Oracle实验一-高燕教授_第1页
常熟理工Oracle实验一-高燕教授_第2页
常熟理工Oracle实验一-高燕教授_第3页
常熟理工Oracle实验一-高燕教授_第4页
常熟理工Oracle实验一-高燕教授_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

芹改夜工生浣□Oracle□□□□□□□□□□□□□□2018/2019学年第1学期学号:__学渣一号姓名:雷锋班级:__软件162指导教师:高燕计算机科学与工程学院2018#实验一Oracle数据库的安装及配置一、实验目的(1)学习安装Oracle数据库软件,并学会使用基本的管理工具访问数据库;(2)了解Oracle数据库服务器正常运行所需开启的进程、Oracle相关OS文件以及Oracle数据库服务器对应的服务。(3)掌握使用DBCA创建数据库的方法,并掌握在多数据库、多实例环境下,指定默认Oracle实例的方法。二、实验内容和步骤1、安装Oraclellg。安装过程中,请注意并记录以下信息:Oracle_Base:D:\Oracle:Oracle_HomeD:\Oracle\product\1L2.0\dbhome_1;数据库文件位置D:\Oracle\oradata;全局数据库名:orcl;系统标识符(SID):_orcl;监听端口:―1158;服务名:orcl;Http端口:1158;2、进入管理工具>服务,修改Oracle服务属性。改为如下图所示:OracleORCLVSSWriterService手动OracleJobSchedulerORCL禁用OracleMTSRecoverySeirvice手动OracleOraDbl1g_home1ClrAgent手莉OracleOriaDbl1g_homelTNSListener3册OracleService-ORCL3罚3、安装完,通过开始菜单的程序组可以启动Oracle程序。Oracle-OraDbllg_homel岸DatabaseControl-orclOracle安装产品WarehouseBuilder集成管理工具酉阍瞳aiM应用程序开发OracleODBC帮助OracleProviderforOLEDBB蒜SQLDeveloper叵1SQLPlus4、使用SQL*Plus连接数据库,将操作过程和操作结果截图填入空白处。(1)启动SQL*Plus,输入用户名(system)和口令登录;请输入用户名:system输入口令:连接到:OracleDatabase11gEnterpriseEditionRelease.0-64bitProductWiththePartitioning,OLAP,DataMiningandRealApplicationTestingopt(2)查看当前数据库实例及主机名;SELECTinstance_name,host_nameFROMv$instance;总结:我在scott身份下无法查询,切换了sys身份才查询成功!SQL>SELECTinstance_name;host_nameFROMv$instance;INSTANCE_NAMEHOST_NAMEorclDESKTOP-6P9517M(3)显示当前Oracle用户状态;COLusernameFORMATA20COLaccount_statusFORMATA20SELECTusername,account_statusFROMdba_users;显示数据库用户状态:open表示解锁;expired表示过期;locked表示锁定;SQL>selectusername,account_statusfromdba_users;USERNAME|ACCOUNT_STAIL'SMGMT_VIEWOPENSYSOPENSYSTEMOPENSCOTT用户的默认状态是LOCKED;哪几个用户的状态是OPEN?SYS,SYSTEM,mgmtview,dbsnmp,sysman(4)使用connect连接sys用户输入:conn[ect]sys/口令

SQL>connsys/manager123ERROR:ORA-28009:connectionasSYSshouldbeasSYSDBAorSYSOPER警告:您不再连接到ORACLESQL>.能连接吗?―不能连接;sys用户应该如何连接?___connsys/manager123assydba(5)使用scott用户连接数据库SCOTT用户连接数据库是否成功?不能;为什么?因为被锁定了(6)解锁用户;在system用户连接状态下,解锁scott用户;再以scott用户连接。ALTERUSERscottIDENTIFIEDBYtigerACCOUNTUNLOCK;或者:ALTERUSERscottACCOUNTUNLOCK;解锁用户ALTERUSERscottIDENTIFIEDBYtiger;修改用户密码SQL>alteruserscottaccountunlock;用户已更改.SQL>alteruserscottidentifiedbytiger用户已更改.SQL>connscott/tiger」连接口(6)查看数据库表信息练习以下内容:查询scott用户中表dept的属性信息;DESCdept

SQL>connscott/tiger己连接口SQL>showuserUSER为"SCOTT"是否为空?类型SQL>descdept是否为空?类型名称DEPTNODNAMELOCDEPTNODNAMELOCNOTNULLNUMBER(2)VARCHAR2(14)VARCKW(13)查询dept表中的数据信息;SELECT*FROMdept;SQL>select*fromdept;DEPTNODNAMELOCDEPTNODNAMELOC10ACCOUNTINGNEWYORK20RESEARCHDALLAS30SALESCHICAGO40OPERATIONSBOSTON5、使用EM(EnterpriseManager进入数据库web管理界面(1)启动EM,完成登录。提示:IE证书错误的解决办法。以管理员身份运行cmd,在cmd窗口中执行命令certutilsetregchain\EnableWeakSignatureFlags8ORACLEEnterpriseManager11gDatabaseControlLoginCopyright©1998,2010,Oracle.Allrightsreserved.Oracle,JDEdwards,PeapleSaft,andRetelcareregisteredtrademarksofOracleCorparaticUnauthorizedaccessisstrictlyprohibited.(2)利用EM查看并记录数据库实例的性能及状态信息数据文件及存储地址:D:\ORACLE\ORADATA\ORCL\EXAMPLE01.DBF控制文件及存储地址:D:\ORACLE\ORADATA\ORCL\D:\ORACLE\FLASH_RECOVERY_AREA\ORCL\日志文件及存储地址:SGA的分配情况:6、数据库的启动与关闭(1)以SYSDBA身份连接数据库(2)关闭数据库:shutdownimmediate(3)启动数据库:startup数据库启动分为哪几个阶段?第一:Onomount阶段第二:mount阶段第三:open阶段(4)创建一个表:createtabletest(aint);(5)插入一行数据:insertintotestvalues(10);(6)打开另一个SQL*Plus,并以管理员身份连接数据库(7)关闭数据库:shutdownimmediate(8)重新启动数据库;(9)查询test表数据:select*fromtest;能查询到刚才插入的数据吗?为什么?答:不能查询,数据库提示未选定行,原因是没有commit提交。(10)插入一行数据:insertintotestvalues(20);提交:commit;(12)在另一个SQL*Plus中插入一行数据:insertintotestvalues(30);(13)打开第3个SQL*Plus,并以shutdownabort模式关闭数据库;(14)重启数据库并查表test表的数据。二……还可以使用如下命令重新启动数据库:startupforce相当于先shutdown,然后startup。7、使用DBCA创建数据库(1)启动DatabaseConfigurationAssistant(DCBA)(2)按向导创建数据库school;(3)启动sqlplus,并以sysdba身份连接;(4)查看当前数据库或当前实例名;当前数据库名或当前实例名为:□Shool(5)退出当前登录;(6)在CMD窗口中输入:setoracle_sid=orcl(7)重新启动sqlplus,并以sysdba身份连接;(8)查看当前数据库或当前实例名是否切换为orcl。当前数据库名或当前实例名为:□Orcl

三、实验思考1、连接Oracle数据库可以通过哪些主要方式?1,sqlplU-S命令操作在开始菜单里找到sqlplu就可以进入2,DBconsole——浏览器访问方式。在开始菜单有一个databasecontrolorCl击就可以进入3,aqldeveloper图-化界面操作第三方工具,相当于mysql的Navicat。下载好之后输入用户名密码就可以连接数据库4,sqldeveloper--库自带的图形化界面操作在开始菜单可以找到2、关闭数据库的四个参数的含义?normal口transactional口immediate、abort答:shutdownnorm如不允许新的连接、等待会话结束、等待事务结束、做一个检查点并关闭数据文件。启动时不需要实例恢复。Shutdowntransac

温馨提示

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

评论

0/150

提交评论