Oracle实训总结

合集下载

oracle 工作总结

oracle 工作总结

oracle 工作总结
《Oracle 工作总结》。

在过去的一段时间里,我一直在公司的Oracle团队工作。

在这段时间里,我学到了很多关于Oracle数据库管理和优化的知识,也积累了丰富的工作经验。

在这篇文章中,我将对我的工作进行总结,并分享一些我在Oracle工作中的收获和体会。

首先,我要谈谈我在Oracle数据库管理方面的工作。

在这个岗位上,我负责监控数据库的运行状态,确保数据库的稳定性和安全性。

我学会了如何定期备份数据库,以防止数据丢失。

我还学会了如何优化数据库的性能,通过调整参数和索引来提高数据库的查询效率。

在这个过程中,我遇到了很多问题,但通过不断学习和实践,我逐渐掌握了数据库管理的技巧和方法。

其次,我还要谈谈我在Oracle数据库优化方面的工作。

在这个岗位上,我负责分析数据库的性能问题,并提出优化建议。

我学会了如何通过SQL调优来提高数据库的查询速度,如何通过合理的索引设计来减少数据库的IO负载。

我还学会了如何通过分区表和分区索引来提高数据库的并发处理能力。

通过这些工作,我深入了解了Oracle数据库的优化原理和方法,也提高了自己的技术水平。

总的来说,我的Oracle工作经历让我受益良多。

我不仅学会了数据库管理和优化的技术,也锻炼了自己的分析和解决问题的能力。

我相信,在未来的工作中,我会继续努力学习,不断提高自己的技术水平,为公司的发展贡献自己的力量。

感谢公司给予我这次宝贵的工作机会,我会继续努力,不辜负公司的期望。

oracle 练习总结

oracle 练习总结

===========================数据库的备份=============================== 数据库热备份与完整恢复实验:1.需要保证数据库在归档模式下。

2.热备份数据文件,通过alter tablespace xxx begin backup把表空间设为备份状态,可以手工或在sql下运行host copy把数据文件复制到指定地方,最后把表空间改为正常状态(alter tablepace xxx end backup)。

3。

数据库恢复:使用语句rcover datafile,alter database open可以实现数据库的完整恢复热备份可以非常精确的备份表空间级和用户级的数据,由于它是根据归档日志的时间轴来备份恢复的,理论上可以恢复到前一个操作,甚至就是前一秒的操作。

具体步骤如下:注意:当数据库处在ARCHIVE模式下时,一定要保证指定的归档路径可写,否则数据库就会挂起,直到能够归档所有归档信息后才可以使用。

另外,为创建一个有效的备份,当数据库在创建时,必须履行一个全数据库的冷备份,就是说数据库需要运行在归档方式,然后正常关闭数据库,备份所有的数据库组成文件。

这一备份是整个备份的基础,因为该备份提供了一个所有数据库文件的拷贝。

(体现了冷备份与热备份的合作关系,以及强大的能力)详细步骤如下:1,通过SQL>archive log list 查看数据库是否工作归档模式下并且是自动归档SQL> archive log list;Database log mode No Archive ModeAutomatic archival DisabledArchive destination /opt/ora9/product/9.2.0.4/dbs/archOldest online log sequence 63Current log sequence 65由此可以看出目前数据不是工作归档模式下。

Oracle实训报告

Oracle实训报告

ORACLE数据库开发实践报告要求1.实践名称:Oracle数据库开发2.实践题目:(1)Oracle数据库的操作(2)小型数据库系统的设计与开发3.实践目的:初步掌握Oracle关系数据库语言;掌握 Oracle的操作与使用;数据库的建立与管理、数据表的建立与操作等;PL/SQL语言的使用与编程。

4.实践内容与结果:4.1 Oracle数据库的操作4.1.1实践操作11、熟悉Oracle运行环境,理解存储管理器、方案管理器和安全管理器的作用及操作过程。

要求:(1).登录到存储管理器中,查看表空间和回滚段中的情况。

(2).登录到方案管理器中,查看SYS方案下的ACCESS$表。

(3).在SQL Plus环境下,键入下面内容,执行并观察结果。

•SQL>SET SERVEROUTPUT ON;•SQL>DECLARE• 2 n1 NUMBER:=18;• 3 n2 NUMBER:=6;• 4 BEGIN• 5 IF n2<=10 THEN• 6 n1:=n1+n2;•7 DBMs_Output.Put_Line(To_Char(n1));•8 END IF;•9 END;•10 /•4.1.2实践操作21、建立数据库(熟悉DBCA工具的使用)2、利用OEM创建新用户SOL语句:CREATE USER "MENG072" PROFILE "DEFAULT"IDENTIFIED BY "m" DEFAULT TABLESPACE "USERS"ACCOUNT UNLOCK;GRANT UNLIMITED TABLESPACE TO "MENG072" GRANT "CONNECT" TO "MENG072";GRANT "DBA" TO "MENG072";3、利用OEM创建Departments表(1)设置一般信息(2)设置约束条件SQL语句:CREATE TABLE "MENG072"."DEPARTMENTS" ("DEPARTMENTID" CHAR(3) NOTNULL, "DEPARTMENGTNAME" CHAR(20) NOT NULL, "NOTE"V ARCHAR2(100) NOT NULL, PRIMARY KEY("DEPARTMENTID")) 4、创建Employees表SOL语句:CREATE TABLE "MENG072"."EMPLOYEES" ("EMPLOYEEID" CHAR(6) NOT NULL, "NAME" CHAR(10) NOT NULL, "BIRTHDAY" DATE NOT NULL, "SEX"NUMBER(1) NOT NULL, "ADDRESS" CHAR(20) NOT NULL, "ZIP"CHAR(6) NOT NULL, "PHONENUMBER" CHAR(12) NOT NULL, "DEPARTMENTID"CHAR(3) NOT NULL, PRIMARY KEY("EMPLOYEEID"))5、创建Salary表SOL语句:CREATE TABLE "MENG072"."SALARY" ("EMPLOYEEID" CHAR(6) NOT NULL, "INCOME"NUMBER(8, 2) NOT NULL, "OUTCOME" NUMBER(8, 2) NOT NULL,PRIMARY KEY("EMPLOYEEID"))6、用PL/SQL语句创建表Departments、表Employees、表Salary:4.1.3实践操作31、用OEM向表Employ、表Departments、表Salary中各插入记录:(1)表Departments插入记录SOL语句:INSERT INTO "DEPARTMENTS" V ALUES ('1' ,'财务部' ,'1' ); INSERT INTO "DEPARTMENTS" V ALUES ('2' ,'人力资源部' ,'2' ); INSERT INTO "DEPARTMENTS" V ALUES ('3' ,'经理办公室' ,'3' ); INSERT INTO "DEPARTMENTS" V ALUES ('4' ,'研发部' ,'4' ); INSERT INTO "DEPARTMENTS" V ALUES ('5' ,'市场部' ,'5' ); (2)表Employ插入记录SOL语句:INSERT INTO "MENG072"."EMPLOYEES" ("EMPLOYEEID" ,"NAME" ,"BIRTHDAY" ,"SEX" ,"ADDRESS" ,"ZIP" ,"PHONENUMBER" , "DEPARTMENTID" ) V ALUES ('000001' ,'王林' ,TO_DA TE('23-1月-1966', 'dd-Mon-yyyy HH:MI:SS AM') ,1 ,'中山路32-1-508' ,'210003' ,'83355668' ,'2' )INSERT INTO "MENG072"."EMPLOYEES" ("EMPLOYEEID" ,"NAME" ,"BIRTHDAY" ,"SEX" ,"ADDRESS" ,"ZIP" ,"PHONENUMBER" , "DEPARTMENTID" ) V ALUES ('010008' ,'伍荣华' ,TO_DA TE('28-3月-1976', 'dd-Mon-yyyy HH:MI:SS AM') ,1 ,'北京东路100-2' ,'210001' ,'83321321' ,'4' )INSERT INTO "MENG072"."EMPLOYEES" ("EMPLOYEEID" ,"NAME" ,"BIRTHDAY" ,"SEX" ,"ADDRESS" ,"ZIP" ,"PHONENUMBER" , "DEPARTMENTID" ) V ALUES ('020010' ,'王向荣' ,TO_DATE('09-12月-1982', 'dd-Mon-yyyy HH:MI:SS AM') ,1 ,'四牌楼10-0-108' ,'210006' ,'83792361' ,'1' )INSERT INTO "MENG072"."EMPLOYEES" ("EMPLOYEEID" ,"NAME" ,"BIRTHDAY" ,"SEX" ,"ADDRESS" ,"ZIP" ,"PHONENUMBER" , "DEPARTMENTID" ) V ALUES ('020018' ,'李莉' ,TO_DA TE('30-7月-1976', 'dd-Mon-yyyy HH:MI:SS AM') ,0 ,'中山东路102-2' ,'210002' ,'83413301' ,'1' )INSERT INTO "MENG072"."EMPLOYEES" ("EMPLOYEEID" ,"NAME" ,"BIRTHDAY" ,"SEX" ,"ADDRESS" ,"ZIP" ,"PHONENUMBER" , "DEPARTMENTID" ) V ALUES ('102201' ,'刘明' ,TO_DA TE('02-9月-1965', 'dd-Mon-yyyy HH:MI:SS AM') ,1 ,'虎踞路100-2' ,'210013' ,'83606608' ,'5' )INSERT INTO "MENG072"."EMPLOYEES" ("EMPLOYEEID" ,"NAME" ,"BIRTHDAY" ,"SEX" ,"ADDRESS" ,"ZIP" ,"PHONENUMBER" , "DEPARTMENTID" ) V ALUES ('102208' ,'朱俊' ,TO_DA TE('10-8月-1979', 'dd-Mon-yyyy HH:MI:SS AM') ,1 ,'牌楼巷5-3-106' ,'210004' ,'84708817' ,'5' )INSERT INTO "MENG072"."EMPLOYEES" ("EMPLOYEEID" ,"NAME" ,"BIRTHDAY" ,"SEX" ,"ADDRESS" ,"ZIP" ,"PHONENUMBER" , "DEPARTMENTID" ) V ALUES ('108991' ,'忠民' ,TO_DA TE('01-10月-1974', 'dd-Mon-yyyy HH:MI:SS AM') ,1 ,'中山路10-3-105' ,'210003' ,'83346722' ,'3' )(3)表Salary中插入记录SOL语句:INSERT INTO "MENG072"."SALARY" ("EMPLOYEEID" ,"INCOME" ,"OUTCOME" ) V ALUES ('000001' ,2100.8 ,123.09 )INSERT INTO "MENG072"."SALARY" ("EMPLOYEEID" ,"INCOME" ,"OUTCOME" ) V ALUES ('010008' ,1582.62 ,88.03 )INSERT INTO "MENG072"."SALARY" ("EMPLOYEEID" ,"INCOME" ,"OUTCOME" ) V ALUES ('102201' ,2569.88 ,185.65 )INSERT INTO "MENG072"."SALARY" ("EMPLOYEEID" ,"INCOME" ,"OUTCOME" ) V ALUES ('108991' ,3259.98 ,281.52 )INSERT INTO "MENG072"."SALARY" ("EMPLOYEEID" ,"INCOME" ,"OUTCOME" ) V ALUES ('020010' ,2860.0 ,198.0 )INSERT INTO "MENG072"."SALARY" ("EMPLOYEEID" ,"INCOME" ,"OUTCOME" ) V ALUES ('020018' ,2347.68 ,180.0 )INSERT INTO "MENG072"."SALARY" ("EMPLOYEEID" ,"INCOME" ,"OUTCOME" ) V ALUES ('102208' ,1980.0 ,100.0 )2、用PL/SOL语句向表Employ、表Departments、表Salary中插入记录:4.1.4实践操作41、建立索引:2、实现域完整性:注:该同学此题完成有误,下面给出另一同学的正确解答为数据库中的employees表的phonenumber列建立check约束:3、实现实体完整性:(1)为表Departments设置主键DepartmentID:(2)为表Departments的DepartmentName建立唯一性索引:4实现参照完整性:4.1.5实践操作51、SELECT语句的基本使用:(1)查询每个雇员的所有数据:(2)查询每个雇员的地址和电话:(3)查询EmployeeID为000000的雇员的地址和电话:(4)查询Employees表中女雇员的地址和电话;(5)计算每个雇员的实际收入:(6)找出所有姓王的雇员的部门号:(7)找出所有收入在2000~5000元之间的雇员号码:2 子查询的使用(1)查找在财务部工作的雇员的情况:(2)查找财务部年龄不低于研发部雇员年龄的雇员的姓名:(3)查找比所有财务部的雇员收入都高的雇员的姓名:3.连接查询的使用(1)查询每个雇员的情况及其薪水的情况:(2)查找财务部收入在2200元以上的雇员姓名及其薪水情况:4.数据汇总(1)求财务部雇员的平均水平:(2)求财务部雇员的平均实际收入:(3)求财务部雇员的总人数:5.GROUP BY、ORDER BY 子句的使用(1)求各部门的雇员数:(2)将各雇员的情况按收入由低到高排列:6.视图(1)创建视图——限制查看雇员的某些情况:各部门经理只能查找本部门雇员的薪水情况:(2)使用视图查询财务部雇员的信息:查询财务部雇员薪水情况:向表EMPLOYEES中插入一条记录:从经理办公室转到市场部:从表EMPLOYEES中删除:4.1.6实践操作61.条件结构的使用例5.52.循环结构的使用例5.92.选择和跳转语句例5.134.自定义函数的使用例5.27例5.284.1.7实践操作71.创建触发器(1)修改DEPARTMENTS表中的DEPARTMENTID字段值(2)删除DEPARTMENTS表中一条记录的同时删除该记录DEPARTMENTID字段在EMPLOYEES表中对应的记录2.创建存储过程(1)添加职员记录的存储过程:(2)修改职员记录的存储过程;(3)删除职员记录的存储过程:3.调用存储过程4.1.8实践操作8 1.创建用户2.创建角色3.创建概要文件5.实践小结:在实训之前,我对Oracle一无所知,后来经过老师课上耐心细致的讲解,我对Oracle 渐渐有了较为清晰的认识。

Oracle实训项目结课报告

Oracle实训项目结课报告

本科生实训报告学院软件学院专业软件工程年级2009 级姓名邹佳伟学号3009218112班级 4 班2012年9月目录前言团队介绍 (1)1团队以及团队成员介绍 (1)2团队成员工作重点 (3)第一章系统需求分析 (5)1.1需求描述与行业背景介绍 (5)1.2ER图与相关的表结构设计 (6)第二章系统概要设计 (9)2.1底层架构的设计概要 (9)2.2运用的三种重要技术 (9)第三章系统详细设计 (11)3.1系统整体架构设计与组内分工 (11)3.2细节设计方案 (13)第四章系统实现 (17)4.1RAC的安装部署 (17)第五章系统测试 (78)5.1 测试过程 (78)第六章其他关键性技术总结 (88)6.1项目的其他重要辅助技术 (88)第七章项目总结报告 (89)7.1实训感想与心得体会 (89)7.2致谢 (89)前言团队介绍1.团队以及团队成员介绍1.1小组成员在校的基本情况邹佳伟:软件学院2009级优异生天津大学第五届自强之星提名奖软件学院学生社团团委组织部部长苏畅:天津大学北洋艺术团团长贾华:软件学院学生勤工助学中心主席天津大学北洋人报副主编索妍:09级软件工程五班副班长,学院党支部负责人张世华:09级软件工程五班组织委员,学院英语短剧大赛第一名1.2团队的主题设计理念Oracle实训第五组——SMART组合组名SMART的由来:SMART的本意为:机灵的,精明的,灵活的,巧妙的Simple 简单Master 精通Ambition 抱负Race 竞争Teamwork 合作加上与奥运五环相结合,SMART之名随之产生我们的口号:One Team, One Dream!我们的标志:图a Oracle实训第五组(SMART组合)Logo1.3小组成员的组内任职邹佳伟:第五组项目组长苏畅:第五组项目整体设计架构师,项目副组长贾华:第五组外交部发言人,项目总监索妍:第五组第一小分队队长监后勤工作负责人张世华:第五组实训技术顾问,第二小分队队长图b Oracle实训第五组(SMART组合)在工大校园的合影留念1.4 小组成员的总体评价邹佳伟:作为队长的我性格开朗大方,待人宽厚,积极为团队出谋划策,时刻保持跟老师们之间的联系并及时反馈组内的学习情况,促进组内的团结合作,正确引领队伍不断前进;多次代表我们组在Oracle、学院等各种正式场合的演讲与座谈会上发言,受到了老师们的一致好评。

ORACLE实训总结

ORACLE实训总结

1、Conn / as sysdba:以sysdba连接数据库,在这里可以解锁system、hr(oracle内建的用户名)、scott(oracle 内建的用户名)用户,并修改它们的密码。

2、修改密码:Alter user <username> identified by <newpassword>3、解锁用户:Alter user <username> account unlock4、解锁hr、scott,并修改system、hr、scott密码Alter user hr account unlock;Alter user scott account unlock;Alter user hr identified by k;Alter user scott identified by k;Alter user system identified by k;5、连接网络数据库在<oracle的安装目录>\product\10.0.2\db_1\NETWORK\ADMIN\tnsname.ora文件中添加内容:test = (DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = <要访问网络的IP地址>)(PORT = 1521)) (CONNECT_DA TA = (SERVER = DEDICA TED)(SERVICE_NAME = orcl)))连接数据库时,输入:conn <用户名>/<密码>@test6、创建用户的语句以创建用户名hr为例:Conn system/<密码> as sysdba; //连接到指定数据库Drop user hr cascade; //如果hr用户名已存在的话删除该用户名Create user hr identified by hr default tablespace users temporary tablespace temp; //创建用户hrHost imp hr/hr file = <hr.dmp的存放目录>\hr.dmp log=<hr.dmp的存放目录>\1.log fromuser = hr touser=hr ignore = y;7、hr环境搭建conn hr/k :以用户名hr、密码k连接数据库create table EMP(EMPNO NUMBER(6) not null,ENAME V ARCHAR2(25),HIREDA TE DA TE,JOB V ARCHAR2(10),SAL NUMBER(8,2),COMM NUMBER(2,2),DEPTNO NUMBER(4));INSERT INTO EMPSELECTEMPLOYEE_ID,LAST_NAME,HIRE_DATE,JOB_ID,SALARY,COMMISSION_PCT,DEP ARTMENT_ID FROM EMPLOYEES;create table DEPT(DEPTNO NUMBER(4) not null,DNAME V ARCHAR2(30),LOC NUMBER(4));INSERT INTO DEPTSELECT DEPARTMENT_ID,DEPARTMENT_NAME,LOCATION_IDFROM DEPARTMENTS;create table emp_job as select empno,job from emp where 1=2;insert into emp_job (empno,job) select empno,job from emp where deptno=30;create table new_emp(id,name) as select empno,ename from emp;create table SALGRADES(grade_level varchar2(4),lowest_salary NUMBER,highest_salary NUMBER);insert into salgrades values('L1',1000,2999);insert into salgrades values('L2',3000,5999);insert into salgrades values('L3',6000,8999);insert into salgrades values('L4',9000,14999);insert into salgrades values('L5',15000,22999);insert into salgrades values('L6',23000,30000);commit;8、SQL语句的分类DQL:data query language数据查询语言:selectDML:data manipulation language数据操作语言insert/update/delete/mergeDDL:date definition language数据定义语言create/alter/drop/truncateDCL:date control language数据控制语言grant/revokeTCL:transiton control language事务控制语言commit/rollback/savepoint9、NULL:它不等于零或空格,任意的类型都可以支持nulla)包含null的任何算术表达式的结果都为nullb)包含null的连接表达式等于与””(空字符串)连接10、列别明的两种书写形式a)列名列别名b)列名as 列别名11、列别名必须加””的情况a)列别名中包含有空格b)列别名中要求区分大小写c)列别名中包含有特殊字符12、使用||连接符代替,实例:Select first_name||‟‟||last_name||‟‟‟s phone number is …||phone_number “employee Phone number” from employees;其中first_name、last_name、phone_number位列变量,‟‟表示输出空格,‟‟‟中前两个‟表示输出‟,‟s phone number is ‟表示输出s phone number,”employee Phone number”表示输出列的别名。

实训总结与体会万能版5篇

实训总结与体会万能版5篇

实训总结与体会万能版5篇ERP属于企业内部计划,它是把一个企业的物流、人流、资金流、信息流统一起来进行管理,以求最大限度地利用企业现有资源,实现企业经济效益的最大化。

其主要宗旨是对企业所拥有的人、财、物、信息、时间和空间等综合资源进行综合平衡和优化管理,协调企业各管理部门,围绕市场导向开展业务活动,提高企业的核心竞争力,从而取得最好的经济效益。

总而言之,企业资料计划就是对企业的资源进行合理的分配和控制,争取把企业的利益最大化。

在这次的实训中我担任的职位是财务主管。

财务主管在我的概念里一直是一个比较复杂、比较累的一个职位。

以前我也听别人说一个企业中最忙的职位之一就是财务主管。

在没实训之前我觉的这是在危言耸听,但我接触了这个职位之后,我才发现原来真如他们所说的一样,财务主管在企业中起着举足轻重的作用。

财务是一个企业的血液,企业能够运行的先决条件就是财务资金能够支持企业的正常运行。

一个企业有生命的体现就是财务能够周转,收支能够平衡。

所以说资金是一个企业的血液。

一个基本包括五大部分,分别是CEO、财务总监、采购总监、生产总监和销售总监。

如果说资金是企业的血液,那么CEO是企业的大脑,生产能力就是企业的骨架,采购是企业的粮食,销售是企业的消化系统。

五大部分缺一不可,缺少其中的任何一个部分,企业都将是不完整的。

财务是企业基本运行的先决条件。

在实训之前每组会先对每个人进行角色分配,个人也可以根据自己的爱好和特长选择合适自己的职位。

在选择职位的时候和每个人的个性也有关,比如说性格比较温和,做事较细心的人适合于做财务,头脑运转交快的人适合与做CEO,因为CEO关乎于企业的存亡一个好的CEO一定可以带领出一个优秀的团队。

一个企业五个职位,而我们组刚好是五个人,每个人担任一个职位,没个人都要尽到自己的职责和义务。

不会出现有事没人做和有人没事做的状况。

所以在运行的过程中,我们团结一致,共同取得了优异的成绩。

在实训的过程中,由于我们预测错误和规划不到位,致使我们的企业在所有企业中出现了两个亮点。

Oracle_实践实训报告01_学号姓名

Oracle_实践实训报告01_学号姓名

Oracle_实践实训报告01_学号姓名Oracle_实践实训报告01_学号姓名《Oracle数据库基础》课程实践实训报告系别:班级:学号:姓名:实训任务一:指导老师:目标:在windows操作系统上成功安装与配置Oracle10G数据库服务器,并卸载Oracle软件之后重新安装,熟悉Oracle软件的安装与卸载,初步使用oracle10g软件操作过程:注意事项:123确保安装盘有3G的硬盘空间,建议安装C盘以外的盘,修改默认安装文件夹时只修改盘符,不要修改其他,安装文件夹不要有中文名确保操作系统的登录用户为系统管理员,不要是中文用户名安装以后请不要删除和修改当前使用的windows用户4如要卸载Oracle10g,请严格按照以下流程卸载:1、停止或禁用所有Oracle服务。

2、开始->程序->OracleOradb10g_Home1->OracleInstallationProducts->UniversalInstaller卸装所有Oracle产品,但UniversalInstaller本身不能被删除3、运行regedit,选择HKEY_LOCAL_MACHINE/SOFTWARE,删除所有Oracle入口。

4、手工删除Oracle的安装目录,以及系统盘(C:)下programfiles里的Oracle文件夹5、重新启动机器操作异常问题:解决方案:操作结果:(可贴图)南海东软信息技术职业学院计算机系数据库与WEB技术教研室李强制作11-12学年第一学期心得体会(包括建议与意见): 南海东软信息技术职业学院计算机系数据库与WEB技术教研室李强制作11-12学年第一学期扩展阅读:Oracle_实践实训报告01_安装与配置软件《Oracle数据库基础》课程实践实训报告系别:计算机系班级:09应用一班学号:09210510112姓名:方远波实训任务一:安装与卸载Oracle软件指导老师:李强目标:在windows操作系统上成功安装与配置Oracle10G数据库服务器,并卸载Oracle软件之后重新安装,熟悉Oracle软件的安装与卸载,初步使用oracle10g软件操作过程:注意事项:1确保安装盘有3G的硬盘空间,建议安装C盘以外的盘,修改默认安装文件夹时只修改盘符,不要修改其他,安装文件夹不要有中文名2确保操作系统的登录用户为系统管理员,不要是中文用户名3安装以后请不要删除和修改当前使用的windows用户4如要卸载Oracle10g,请严格按照以下流程卸载:1、停止或禁用所有Oracle服务。

Oracle使用的学习总结

Oracle使用的学习总结

1、首先设计Ip址,如果已经设置则忽略。

2、鼠标右键单击“我的电脑”—》管理—》打开计算机管理窗口—》选择左侧的“服务”项—》找到“Oracle”开头的服务项。

3、找到“OracleOraDb11g_home1TNSListener”服务项,改为自动并启动该服务。

4、找到“OracleServiceORCL”服务项,改为自动并启动该服务。

5、单击“开始”菜单—》“运行”—》输入“cmd”后回车,以打开命令行窗口。

6、在命令行窗口中输入“sqlplus / as sysdba”,然后回车,以查看是否能够连接到Oracle数据库。

7、当前登录时使用的用户是“sys”用户,接下来需要在当前用户中新建一个用户。

8、新建hr用户并设置密码为hr:Create user hr identified by hr;9、给hr用户赋予权限:Grant connect,resource to hr;10、以hr用户身份登录,以连接到Oracle数据库:Conn hr/hr11、输入“@”符,然后把Oracle_script文件夹中的hr_cre.sql文件拖拽到命令行窗口中,然后回车。

如:@G:\Oracle_Script\hr_cre.sql12、然后再输入“@”符,然后把Oracle_script文件夹中的hr_popul.sql文件拖拽到命令行窗口中,然后回车。

如:@G:\Oracle_Script\hr_popul.sql13、然后再输入“@”符,然后把Oracle_script文件夹中的del_datasql文件拖拽到命令行窗口中,然后回车。

如:@G:\Oracle_Script\del_data.sql14、输入“exit”,退出工具,最后关闭命令行窗口。

15、安装PL/SQL Developer工具,并使用这个工具连接Oracle数据库。

16、打开PL/SQL Developer时,输入用户名“hr”,密码“hr”,数据库选择“ORCL”,最后一项选择“Normal”,然后单击“OK”按钮即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Oracle数据库管理与应用实训总结
在这一周Oracle数据库管理与应用的实训的时间里,实训老师针对我们本学期的学习,有针对性地对我们进行了很有价值的实训工作,从最基础的字段类型,到一般的Oracle语句,如创建数据表、视图、存储过程、触发器等,给我们细心讲解,虽然Oracle数据库管理与应用的课已经学习了将近一学期,但对其简单的知识点运用的都不是很熟练,没能真正去融会贯通。

不过,经过为期一周的针对性实训,我学到了很多知识,把以前学的所有知识点都贯穿到一起,又温习了一遍,让我们能从真正意义上了解到Oracle数据库的用处。

不论再用到什么软件编写网站,都会用到数据库连接,都要从那个数据库中调用数据,这说明了数据库的重要性,认识到学习数据库的必要性。

Oracle数据库是很重要的数据库系统。

在数据库实训过程中,难免会出现小错误,但经过我们的讨论研究,加上老师认真的辅导,我们会解决这些错误,从而更加熟练掌握Oracle 数据库。

这一周不仅学到了Oracle数据库的知识,还培养了我们的团队合作精神,互相帮助,讨论研究,解决问题。

实训一周,收获颇多,更是受益匪浅。

相关文档
最新文档