oracle实验一

合集下载

Oracle实验一

Oracle实验一

学号:20164477 姓名:陈家凤
实验一安装和使用Oracle数据库
【实验目的】alter data database
1.掌握Oracle软件安装过程,选择安装组件
2.掌握建立Oracle数据库,配置网络连接
3.掌握Oracle企业管理器的基本操作
4.使用SQL*Plus,登录到实例和数据库
5.掌握命令方式的关闭和启动实例及数据库
【实验内容】
1.查看已安装的Oracle组件
2.查看服务,记录下和数据库有关的服务名,将他们设为手动方式,
启动相关服务。

3.配置监听器,查看是否在服务中有LISTENER,是否能启动。

4.配置本地net服务,提示:设置正确的服务器地址和端口号。

5.打开SQL*Plus,用SYS和SYSTEM用户名和密码
6.思考题:有几种打开SQL*Plus的方法?分别是什么?
1)直接打开SQL PLUS即窗口方式
2)Cmd命令行方式
7.用命令关闭实例和数据库,记录命令
SQL>shutdown immediate
8.用命令以NOMOUNT的方式启动实例,再加载数据库,打开数据
库。

SQL>startup nomunt
SQL>alter data database mount;
SQL> alter data database open;
SQL>startup。

oracle基本操作

oracle基本操作

oracle基本操作实验一oracle基本操作实验目的:1.熟练掌握SQL*Plus的使用;2.熟悉oracle网络连接配置;3.掌握系统与对象权限管理;4.掌握DBAC创建数据库和表空间的维护;实验内容:实验所用机器oracle中sys用户的密码为abc1.查看并写出和oracle相关的各个服务;查看注册表中oracle产品和服务的注册信息。

右击“我的电脑”/属性/服务开始/运行,输入regedit2.查看并写出oracle环境变量path的值。

右击“我的电脑”/属性/“高级”选项卡,”环境变量”按钮Path的值:C:\oracle\product\10.2.0\db_1\bin;C:\DevSuiteHome\jdk\jre \bin\classic;C:\DevSuiteHome\jdk\jre\bin;C:\DevSuiteHome\jdk\jre\bin\client;C:\D evSuiteHome\jlib;C:\DevSuiteHome\bin;C:\DevSuiteHome\jre\1.1.8\bin;%SystemRo ot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;c:\ProgramFiles\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\CommonFiles\Thunder Network\KanKan\Codecs3.熟悉oracle目录结构,查看并写出当前机器中orcl数据库的数据文件、重做日志文件和控制文件的存放位置。

实验1 Oracle数据库使用初步

实验1 Oracle数据库使用初步

实验1Oracle数据库使用初步姓名:学号:专业:软件工程(金融)班级:同组人:无实验日期:2013/7/15【实验目的与要求】1.熟悉Oracle EM和SQL Plus客户端的基本操作。

2.了解Oracle基本配置。

【实验内容与步骤】1.1.了解Oracle数据库环境1.目录结构在资源管理器中打开Oracle安装和工作目录,如下图:●默认ORACLE_BASE⏹在Windows中,默认的ORACLE_BASE目录是:D:\oracle\product\10.1.0⏹在UNIX中,默认的ORACLE_BASE目录是:/pm/app/oracle/10.1.0所有的ORACLE软件文件和数据库文件都位于ORACLE_BASE下面的子目录中。

●默认ORACLE_HOME⏹在Windows中,默认的ORACLE_HOME目录是:D:\oracle\product\10.1.0\dbct⏹在UNIX中,默认的ORACLE_BASE目录是:/pm/app/oracle/10.1.0/dbctORACLE_HOME是访问所有ORACLE软件的路径。

●Admin文件夹,存储初始化文件和日志文件Oradata\oract文件夹,存储数据库数据文件.dbf、控制文件.ctl、重做日志文件.log2.查看“服务”管理器中相关的Oracle服务。

在打开服务管理器,查看与Oralce相关服务,如下图:Oracle相关服务3.查看注册表信息打开注册表查看器,查看Oracle安装后,在注册表中的信息,如下图:注册表项注册表相关键值语言的设置名称数据NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK其中:SIMPLIFIED CHINESE表示简体中文CHINA表示中文日期格式ZHS16GBK表示编码NLS_LANG格式:NLS_LANG=language_territory.charset有三个组成部分(语言、地域和字符集),每个组成成分控制了NLS子集的特性。

oracle实验一指导书

oracle实验一指导书

oracle实验一指导书《Oracle数据库技术》实验指导书1Oracle10g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle10g实践目的(1)掌握Oracle10g数据库的安装与配置过程。

(2)掌握Oracle10g企业管理器、SQL某Plu和iSQL某Plu的使用方法。

实践要求(1)记录安装过程中遇到的问题及解决方法。

(2)记录利用企业管理器查看当前数据库内存结构、进程结构、数据文件、控制文件、重做日志组、日志文件、初始化参数的方法。

(3)记录利用SQL某Plu和iSQL某Plu查看数据库、数据文件、控制文件、重做日志组、日志文件、初始化参数的命令。

(4)记录当前数据库各种文件的物理存储路径和已启动的服务。

实践指导一、安装前的准备工作安装环境在安装OracleDatabae之前,必须明确系统安装所需要的条件。

1.硬件环境安装Oracle10g数据库的硬件需求如表所示。

需求表1-2硬件需求物理内存虚拟内存临时磁盘空间硬盘空间显卡处理器最小值最小256MB,推荐512MB物理内存的2倍100MB1.5GB256色最小200MHz,推荐550MHz以上在上述需求中,处理器的速度和内存大小直接影响着Oracle运行的速度。

所以建议硬件配置越高越好。

一般地,服务器配置应高于客户端配置,而且配置越高安装速度越快。

2.软件环境安装Oracle10g数据库的软件需求如表所示。

表1-3软件需求需求系统体系结构32位OracleDatabae10g支持广泛的操作系统平台,从Uni某、Linu某到Window等都针对不同操作系统提供了不同的版本。

就Oracle10gforWindow来说,支持Window2000、Window某P以及Window2003,不再支持Window98和WindowNT。

由于不同操作系统在网络系统中扮演的角色不同,可以安装Oracle组件的内容也不同,因此OracleDatabae10g呈现的功能也有所不同。

oracle总实验报告

oracle总实验报告

实验一Oracle数据库创建及SqlPlus的启动与退出一、实验目的1、掌握使用DBCA建立、删除和管理数据库模板;2、掌握sqlplus工具的启动和退出;二、实验内容1、用DBCA建立数据库;2、用DBCA删除数据库;3、用SQL Plus测试数据库正确;4、用DBCA管理数据库模板;5、基于DOC方式启动和退出sqlplus(1)单击“开始”菜单,选择运行选项,在运行对话框中输入cmd,进入Dos控制台以后在提示符下键入sqlplus-?比如:sqlplus scott/tiger@sa(2)在sql提示符下使用输入查询语句“select * from scott.emp”。

(3)执行完成后,输入quit或exit命令返回Dos控制台。

6、基于Windows方式启动与关闭sqlplus(1)单击“开始”按钮,在程序组中选择\Oracle-orahome92\application development\sql plus 选项。

在打开的对话框中输入用户名、密码和服务器名进行登陆。

(2)当成功连接后,可以来验证:比如输入查询语句:select * from scott.emp。

(3)使用Disconnect命令中断与数据库的会话连接;如果再次连接可以使用Connect命令。

比如输入connect system/manager@sa。

(4)如果想更改口令,可以使用Password命令。

(5)如果想从SQL*PLUS中退出,在SQL提示下输入Quit或Exit返回到Windows界面。

三、实验过程与步骤:1、用DBCA建立数据库;(1) 启动DBCA后,出现欢迎画面后,选择创建数据库,单击下一步。

(2) 选择数据库类型(3) 输入全局数据库名称和SID(4)设置数据库选项(5)创建数据库过程2、用DBCA删除数据库;过程同建立数据库相同,在选择时,要选择删除数据库。

3、用SQL Plus测试数据库正确;(使用Connect命令)4、用DBCA管理数据库模板;过程:开始——所有程序——DBCA——管理模板——下一步……5、基于DOC方式启动和退出sqlplus(1)单击“开始”菜单,选择运行选项,在运行对话框中输入cmd,进入Dos控制台以后在提示符下键入sqlplus-?比如:sqlplus scott/tiger@sa(2)在sql提示符下使用输入查询语句“select * from scott.emp”。

oracle实验1

oracle实验1

实验一Oracle 11g数据库入门一、实验目的1、了解在Windows下安装Oracle 11g需要满足的软、硬件要求。

2、熟悉Oracle 11g在Windows下的安装步骤。

3、熟练掌握Oracle数据库配置工具及网络配置工具。

4、熟悉PL/SQL Developer环境,熟练掌握其操作方法。

5、掌握PL/SQL Developer环境下表的定义、数据的操作及表的导入/导出。

二、实验内容1、在开始菜单中找到PLSQL Developer,打开出现如下所示登陆界面:首先输入用户名“SYS”,密码为“Orcl”,进入PLSQL Developer界面登录数据库服务器。

2、在左窗格中找到USERS项,单击右键选择“新建”,创建一个角色权限为dba 的数据库用户(用户名自定),设置其默认的表空间为USERS表空间,临时表空间为Temp表空间。

3、退出SYS登录,用自己创建的数据库用户登录服务器,并在其模式下创建如下三个关系:(1)“学生”关系S由学号(Sno)、姓名(Sname)、性别(sex)、民族(nation)、政治面貌(political)、出生日期(birth)、学院(college)、专业(Major)属性组成,关系模式为:S (Sno,Sname,sex,nation,political,birth,college,Major) (2)“课程”关系C由课程号(Cno)、课程名(Cname)、学分(Credit)、课程性质(property)、学期(Term)属性组成,关系模式为:C (Cno,Cname,Credit,property,Term)(3)“选课”关系SC由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,关系模式为:SC(Sno,Cno,Grade)要求:(1)创建各个表的主键,有外键的创建外键。

(2)Sname和Cname属性列取值非空。

(3)Term属性列取值只能为1、2、3、4、5、6或7。

Oracle数据库实验一

Oracle数据库实验一

Oracle数据库实验一作业一用户与权限的管理一、实验目的掌握Oracle的用户管理和权限管理。

二、实验内容用户与权限管理三、实验步骤以system登录创建用户u01,密码是user01以u01登录,请解释你看到的现象原因:u01无法连接到数据库。

由于没有给u01授权。

为u01授权,再次以u01登录修改u01的密码为u01以system登录为用户u02设置默认的表空间为users,配额是2M(users是系统表空间,可通过语句select tablespace_name from dba_tablespaces查看)授予u02以下权限:create session, create table以u02登录创建一个表t1,字段有empID varchar2(10), empName varchar2(10)撤销u02的create table权限以system登录创建角色managers授予managers以下权限:create session, create table, create view将managers授予u03以u03登录创建一个表t3查询系统表role_sys_privs中role=‘MANAGERS’的权限以system登录创建用户u04和u044授予u04以下系统权限:connect, resource,并可级联授权以u04登录授予u044以下系统权限:connect,并可级联授权以system登录回收u04的connect, resource系统特权以u04登录,请解释你看到的现象原因:u04无法连接到数据库了。

由于撤销了u04创建会话的权限,无法连接数据库了以u044登录,请解释你看到的现象现象:u044可以连接;原因:因为connect和resource的属性被级联授予给其他用户和角色,而u044是在u04下面创建的用户,没有被撤销权限。

以system登录创建用户u05和u055授予u05和u055以下系统权限:connect, resource创建一个表t5,并插入一条记录授予u05对于表t5的select权限,并可级联授权以u05登录查询t5的数据授予u055对于表t5的select权限,并可级联授权以u055登录查询t5的数据以system/system登录保留u05和u055的系统权限,回收u05的select权限和级联效应以u05登录,查询t5的数据,请解释你看到的现象现象:不可查询表t5原因:权限被收回以u055登录,查询t5的数据,请解释你看到的现象现象:无法查询表t5;原因:撤销select权限的同时对u055产生级联效应。

oracle实验报告

oracle实验报告

oracle实验报告模板实验 1数据库管理一、目的和要求(1)了解 Oracle 数据库的逻辑结构和物理结构;(2)了解 Oracle Enterprise Manager 的使用情况;(3)学习关闭和启动数据库实例的方法;(4)学习使用 SQL 语句创建数据库的方法;(5)学习使用 SQL 语句删除数据库的方法。

二、实验准备Enterprise Manager 10g 是 Oracle 10g 提供的新的管理工具,简称 EM。

使用它可以完成启动、关闭数据库,创建、删除数据库等功能。

只有系统管理员或拥有 CREAT E DATABASE权限的用户才能创建数据库。

可以在 Enterprise Manager 中通过图形界面创建数据库,也可以使用 CREATE DATABASE 语句创建数据库。

三、实验内容(1)练习使用不同方法启动和关闭数据库实例。

(2)练习使用不同方法创建和删除数据库,要使操作的数据库为用户管理数据库UserMan。

练习使用 SHUTDOWN 命令关闭数据库实例,分别按以下方式启动数据库实例。

(1)正常关闭。

等待当前所有已连接的用户断开与数据库的连接,然后关闭数据库。

正常关闭的语句如下:SHUTDOWN NORMAL(2)立即关闭。

回退活动事务处理并断开所有已连接的.用户,然后关闭数据库。

立即关闭的语句如下:SHUTDOWN IMMEDIATE(3)事务处理关闭。

完成事务处理后断开所有已连接的用户,然后关闭数据库。

事务处理关闭的语句如下:SHUTDOWN TRANSACTIONAL(4)中止关闭。

中止数据库实例,立即关闭数据库。

中止关闭的语句如下:SHUTDOWN ABORT每次执行 SHUTDOWN 语句关闭数据库实例之前,请执行 STARTUP 命令启动数据库。

2.使用 STARTUP 命令启动数据库实例练习使用 STARTUP 命令启动数据库实例,分别按以下方式启动数据库实例。

实验一Oracle

实验一Oracle

实验一Oracle预备常识Oracle数据库简介●Oracle 是以高等构造化查询说话(SQL)为差不多的大年夜型关系数据库,能够用便利逻辑治理的说话把持大年夜量有规律数据的集合。

●是今朝最风行的客户/办事器(CLIENT/SERVER)体系构造的数据库之一。

◆Oracle 5,领先推出了分布式数据库、客户/办事器构造等极新的概念。

◆Oracle 6开创行锁定模式以及对称多处理运算机的支撑。

◆Oracle 8重要增长了对象技巧,成为关系-对象数据库体系。

◆Oracle 9i重要增长了事务处理、数据仓库技巧以及完全的数据爱护筹划。

◆Oracle 10g——首个为网格运算设计的关系数据库,能够始终保持信息的可用性和安稳性。

●Oracle 数据库10g 是第一个为企业级网格运算而设计的数据库。

Oracle 数据库10g付与您履行企业级网格运算所需的灵活性(甚至应用低成本的办事器和磁盘)。

Oracle 据库10g 极大年夜地降低了治理包袱,同时也有助于在供给最优品德办事的同时降低成本。

Oracle 数据库10g 具有双重的长处:使IT 能够或许更好地响应赓续变更的营业情形,以及以更低的成本、更高的可伸缩性、可推测性和最高可用性降低风险。

什么是SQL*Plus?SQL*Plus is an interactive and batch query tool that is installed with every Oracle Database Server or Client installation. It has a command-line user interface, a Windows Graphical User Interface (GUI) and the i SQL*Plus web-based user interface.SQL*Plus has its own commands and environment, and it provides access to the Oracle Database. It enables you to enter and execute SQL, PL/SQL, SQL*Plus and operating system commands to perform the following: •Format, perform calculations on, store, and print from query results•Examine table and object definitions•Develop and run batch scripts•Perform database administration实验内容E1.Oracle 10g 登录操作1.启动SQL*Plus:单击 Start(“开端”)→按钮指向 Programs(“法度榜样”)组图标→选择 Oracle—oracle10g→选择Application Development(“应用法度榜样开创”)→选项单击SQL*Plus启动 SQL 之后,将会显现下图所示的屏幕。

实验1Oracle的安装与配置

实验1Oracle的安装与配置

实验1 Oracle的安装与配置一、实验目的1、了解ORACLE工作环境,掌握其安装、卸载步骤和相应处理。

2、掌握OS环境变量的作用和设置方法。

3、掌握ORACLE数据库管理系统安装后的检查方法。

4、熟练掌握Windows OS下ORACLE的启动与停止。

二、实验内容1、了解计算机的软、硬件配置情况。

2、进行ORACLE的安装和OS环境变量设置。

3、进行ORACLE安装后的检查。

4、实施ORACLE的启动与停止操作。

5、卸载ORACLE。

三、实验要求1、做好实验预习准备。

2、切实完成实验内容。

3、实验报告简单说明安装和卸载步骤,详细阐述启动与停止的方法步骤。

四、实验提示1、预习阅读教材P15-24。

2、关于ORACLE数据库管理系统安装后的检查方法。

检查安装的ORACLE以下说明中:<SID>=XXJOracle根目录,<ORACLE_BASED>=D:\oracle\product\10.2.0保存端口号文件,<ORACLE_BASED>\db_1\install\portlist.intEM端口号=1158iSQLPLUS端口号=5560这几个参数在你的实际系统环境中可能不同。

发生不同一般说来是机器上安装有ORACLE,或曾安装过ORACLE而没有卸载干净造成的。

********************************************Oracle 10g数据库服务器安装完成后,可以从以下6个方面检查系统安装情况。

1.检查安装的数据库服务器产品及相关目录信息选择“开始→所有程序→Oracle-OraDb1Og_homel →Oracle Installation Products Universal Installer”命令,进入“Oracle Universal Installer:欢迎使用”对话框,单击“已安装产品”按钮,进入图,该对话框列出了已经安装的Oracle产品。

大型数据库技术:Oracle实验

大型数据库技术:Oracle实验
create table register( id number(10) primary key, --连续号 section varchar2(20), --挂号科室 register_date date --挂号日期 );
实验二:自动编号问题
某高校的研究生招生系统,要求对考生的成绩进行处理, 根据每门专业课的最低分数线和总分的最低分数线自动将 考生归类为录取考生或落选考生。
Oracle实验
创建Oracle数据库(使用DBCA)
◦ 实例名:oห้องสมุดไป่ตู้cl ◦ 密码:orcl
创建scott用户(DBA)
◦ 密码:tiger
创建scott.emp和scott.dept表,并插入数据
◦ 使用demobld.sql脚本 ◦ 注意nls_date_language设置
熟悉Oracle目录结构、基本操作 熟悉SQL*Plus、PL/SQL Developer环境 调试、运行课堂PPT上的例题(2个)、习题(2个)
◦ 涵盖:过程/函数,触发器,包;异常处理,游标,Bulk处理,绑 定变量
实验一:搭建/熟悉环境;验证例题、习题
医院门诊挂号,要求号连续,并且退的号要能重 用。每次挂号向号表中插入一条记录,退号从号 表中删除一条记录,请设计一个方案来实现
◦ 可以考虑sequence ◦ 挂号、退号均使用存储过程
建立一个数据包,包含如:
◦ 一个游标变量类型,可以装载emp表 ◦ 一个游标,包含emp表的所有记录 ◦ 一个给emp表插入记录的方法 ◦ 一个接收部门号,并用ref cursor返回部门所有员工的
方法
实验四:包
字段名 SID SName EnglishScore PoliticsScore Major1Score Major2Score Major3Score TotalScore Status

oracle实验1 oracle 基本操作

oracle实验1 oracle 基本操作

oracle实验1 oracle 基本操作一、实验目的1、掌握Oracle 10g相关的服务的启动,停止2、掌握数据库配置助手(DBA),企业管理器(OEM),SQL plus 与3、掌握使用STARUP与SHUPDOWN命令启动,关闭数据库的方法,了解使用ENM工具和注册表中设置的自动启动,关闭数据库的方法。

二、实验内容1、分别使用“服务”窗口和DOS命令来启动Oracle的常见服务。

2、使用system 用户登录OEM工具和程序组中的SQL*Plus图像窗口3、进入DOS命令行,执行sqlplus命令登录数据库,使用Connect 命令切换当前的连接用户。

4、以sys用户的STSDBA特权登录数据库,尝试使用STARUP命令的不同方式启动数据库并使用SHUODOWN命令关闭数据库三、实验环境虚拟机下的Win 和 Oracle 10g四、实验步骤1.分别使用“管理工具”中的“服务”窗口和DOS下的命令来启动Oracle的几种常见服务。

(1)使用“管理工具”中的“服务”窗口启动服务(2)使用DOS下的命令启动DBConsole服务2.使用system用户登录OEM工具、程序组中的SQL*Plus图形窗口。

(1)使用system用户登录OEM工具登录本机OEM工具,如下图所示:登录界面如下:(2)使用system用户登录程序组中的SQL*Plus图形窗口成功登录程序组中的SQL*Plus图形窗口3.点击“开始”->“运行”,输入cmd命令进入DOS环境,然后执行SQLPLUS 命令登录数据库,并使用CONNECT命令切换当前的连接用户,具体操作如下((1)~(3)步单独实现,(4)~(5)步单独实现):(1)SQLPLUS system/密码。

(2)SQLPLUS system/密码@主机字符串。

(3)SQLPLUS system/密码@主机名或主机IP地址:数据库端口号/数据库服务名。

(4)CONNECT sys/密码@主机字符串 AS SYSDBA。

oracle实验一

oracle实验一

Oracle的安装与配置Oracle 11g安装1.解压下载的包,然后进入包内,点击setup.exe开始安装。

2.出现如下:一般把那个小对勾取消,点击下一步进行,弹出下图这个后点‘是’3.下图后,选择创建和配置数据库,点击下一步。

4.下图,选择服务器类,因为桌面类没有高级选项的功能,下一步。

5.下图,选择单实例数据库,下一步6.下图,选择高级安装,下一步7,下图选择语言,如果数据库内没有用到其他的语言,就这样默认的就可以了,下一步8.下图,选择安装版本,用企业版的,下一步9.下面,选择基目录的时候要注意了,最好去新建一个自定义的目录,以后方便自己查询和更改,不要用这个默认的,删除的时候麻烦。

下面说一下怎么新建一个自定义目录。

10.新建自定义目录:在d盘下新建一个文件夹,取名为myoracle,进入这个文件夹,在里面新建一个文件夹,取名oracle. 注意:这两个文件夹的名字可以自己定义,但是最好不要用中文名作文件夹的名字,容易出问题。

最好是如下这样的目录结构。

如图,就是这个样子的:11.继续安装,点击‘oracle基目录’后面的那个浏览:12.选择刚新建的d:\myoracle\oracle这个文件夹:如图:13.上面的选择好后,就应该是下面这个样子的:基目录选择好后,软件位置就会自动选择好了,不用管下面的那个浏览了,直接点击下一步。

14.下图,选择‘一般用途事务处理’直接点击下一步:15.下图,‘全局数据库名’,可以自己定义。

下面的服务标识符也是可以自己定义。

一般这两个就使用默认的了。

下一步。

16.下图,就按照默认的来吧,点击下一步。

17.下图,也选择默认,下一步18.下图,还是默认的,点击下一步。

19.下图,直接下一步20.下图,配置口令,如果怕麻烦的话,如果仅仅是做学习用的话,统一口令就行。

如果以后高级了,可以分别设置口令。

这几个用户权限是不同的。

我就用统一口令了,输入了oracle123.。

Oracle 实验指导书

Oracle  实验指导书

实验1 熟悉Oracle环境一、实验目的1.练习 Oracle 10g 登录和退出2.学会相关Oracle简单操作3.了解Oracle的基本体系结构二、实验内容1.Oracle 10g 登录操作(1)启动SQL*Plus:单击‚开始‛→‚程序‛→选择 Oracle—oracle10g→选择‚应用程序开发‛→选项单击 SQL*Plus,启动 SQL 之后,将会出现下图所示的屏幕。

填写相应的详细资料。

按 Tab 键转到下一个选项。

安装 Oracle 时创建的默认用户名、密码和主机字符串。

如:登录后会出现下面的提示信息:SQL>(2) 退出 SQL*PLUSSQL>exit则退回到Windows桌面。

(3) 创建表结构:Create table创建部门登记表dept和雇员登记表emp的结构SQL> Create table dept( deptno number(2) not null,dname char(14),loc char(13));SQL> Create table emp( empno number(4) not null,ename char(9),job char(10),mgr number(4),Hiredate date,sal number(7,2),comm number(7,2),deptno number(2) not null );(4) 显示表结构显示部门登记表dept和雇员登记表emp的结构SQL>desc deptSQL>desc emp(5) 向表中插入记录--向部门登记表dept中插入一条记录SQL> insert into deptValues (60,‘Computer’,‘Beijing’);SQL> select * from dept;--向部门登记表dept中连续插入多条记录SQL> insert into dept (deptno,dname,loc)Values ( &deptno,&dname,&loc);2.简单查询语句(1) 无条件简单查询:--查表中所有记录SQL> select Dname, Deptno2 From dept;--对查询结果进行计算和统计SQL> select count(*) ALL_EMP, sum(sal) ALL_Sal2 From emp;(2) 有条件简单查询:查表中部分记录--查在20号部门工作的雇员姓名和工资SQL> select ename,sal,deptno2 From emp3 where deptno=20;--查找工种是职员或分析员的雇员姓名和工种SQL> select ename,job2 From emp3 where job IN (‘Clerk’,’Analyst’);--查找以‚S‛开头的雇员姓名和所在部门SQL> select ename,deptno2 From emp3 where ename like ‘S%’;--按工资升序排列20号部门的雇员SQL> select ename,sal,deptno2 From emp3 where deptno=204 order by sal asc ;--查所有部门中工资大于2800美元的雇员SQL> select ename,salfrom Accountwhere sal > 2800unionselect ename,salfrom ResearchWhere sal > 2800UnionSelect ename,salFrom salesWhere sal > 2800 ;3. 修改个人登录密码(1)修改密码的SQL语句SQL>ALTER USER <user-name> IDENTIFIED BY <new-password>;(2)重新登陆SQL>ConnWhen you start SQL*Plus, you can enter your username and password, separated by a slash (/), following the command SQLPLUS. For example, you can enter SQLPLUS HR/your_passwordAnd press Return.4.SQL*Plus显示环境格式设置SQL>SET ECHO OFFSET VERIFY OFFSET LINESIZE 80SET PAGESIZE 90COLUMN ENAME FORMAT A30COLUMN DNAME FORMAT A33COLUMN SALARY FORMAT 9,9995.保存SQL*Plus脚本执行过程SQL>spool I:\qqq.txtSQL>…………………;SQL>…………………;SQL>spool off6.直接执行SQL脚本文件在硬盘某个目录下I:\whoami.sqlSQL>@whoami7.查看数据库对象,说明数据库与表空间、段、盘区、数据块、方案的关系,以及数据库与表、索引、视图等的关系。

oracle实验一

oracle实验一
SQL> set pause on --默认为OFF,设置暂停,会使屏幕显示停止,等待按下ENTER键,再显示下一页
exit退出SQL*PLUS
clear screen清空当前屏幕显示
实验数据记录及分析(或程序及运行结果)
评语:
日期:2014年月日
实验一初识ORACLE数据库
实验目的
(1)了解oracle 11g的4个版本。
(2)掌握oracle 11g的安装和卸lplus登录(两种方法)
A cmd sqlplus sys/orcl@orcl as sysdba
Sqlplus system/orcl@orcl
pagesize设置每页显示的行数默认是14,用法同linesize
set timing on --默认为OFF,设置查询耗时,可用来估计SQL语句的执行时间,测试性能
set linesize 1000 --设置屏幕显示行宽,默认100
SQL> set autocommit ON --设置是否自动提交,默认为OFF
(4)&
可以替代变量,而该变量在执行时需要用户输入
sql>select * from emp where job='&job';
oracle会提示用户输入值
(5)显示和设置环境变量
可以用来控制输出的各种格式。
linesize设置显示行的宽,默认是80个自己字符
sql>show linesize
sql>set linesize 120
Sqlplus scott/tiger@orcl
B sqlplus工具
请输入用户名:sys as sysdba
或者System或者scott

Oracle数据库 实验报告

Oracle数据库 实验报告
2.实验内容
在SQL*PLUS或PL/SQL Developer工具中编写PL/SQL的简单程序,熟悉PL/SQL的编程环境和代码结构。实现与Oracle数据库交互,并捕获和处理常见系统异常和用户自定义异常。
3.主要仪器设备及软件
1)PC
2)ORACLE数据库
-------------------------------------------------------------------------
实现下面功能:
使用游标实现:将某门课程高于平均分的学生的姓名,课程名,成绩格式化输出。
3.主要仪器设备及软件
1)PC
2)ORACLE数据库
-------------------------------------------------------------------------
实验一 了解ORACLE环境,使用ORACLE数据库实用工具
( 验证性实验 4学时)
1.目的要求:
了解ORACLE数据库的各个常用工具软件
2.实验内容:
在ORACEL数据库下使用SQL*PLUS ,SQL*PLUS Worksheet,PL/SQL Developer工具,企业管理器等实用工具与Oracle交互。并在企业管理器中观察ORACLE的底层存储原理。在PL/SQL Developer中书写简单的SQL语言。
3.主要仪器设备及软件
1)PC
2)ORACLE数据库
-------------------------------------------------------------------------
实验六 触发器,序列及同义词
( 验证性实验 6学时)

Oracle实验1

Oracle实验1

《Oracle数据库》实验教学指导书实验一 Oracle数据库管理撰写人:郭云飞湘潭大学信息工程学院二○一五年十月五日实验一 Oracle数据库管理一、实验目的1.Oracle的安装2.Oracle的启动与关闭3.Oracle数据的导入与导出二、实验内容1.Oracle的安装在Windows或Linux系统中安装Oracle。

也可以Windows系统中安装虚拟机,在虚拟机上安装Linux,再在Linux上安装Oracle。

步骤如下:a)安装virtualbox虚拟机。

b)在虚拟机上安装Linux。

c)在Linux上安装Oracle。

2.Oracle的启动与关闭a)启动数据库的方式StartupStartup nomountStartup mountAlter database mountAlter database openb)关闭数据库的方式shutdown [normal]shutdown transactionalshutdown immediateshutdown abort3.用IMP与EXP导入与导出数据C:\>imp help=yC:\>exp help=y•Scott将自己的表导出EXP scott/tiger FILE= d:\scott1.dmp TABLES=(dept,emp)•system将scott的表导出EXP system/manager FILE=d:\scott2.dmp TABLES=(scott.dept,scott.emp)•Scott将自己的模式导出EXP scott/tiger FILE=d:\scott3.dmp OWNER=scott•从导出文件scott3.dmp中导入表deptIMP scott/tiger FILE=d:\scott3.dmp TABLES=(dept)•从scott3.dmp中将dept表导入到user1的模式中IMP system/manager FILE=d:\scott3.dmp IGNORE=y TABLES=(dept) TOUSER=(user1) 4.用SQL*loader导入数据SQLLDR keyword=value [,keyword=value,...]数据源文件emp.dat:(以逗号分隔各个数据项):7369,SMITH,CLERK,7902,1980-12-17 00:00:00,800,,207499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00,1600,300,30………7934,MILLER,CLERK,7782,1982-01-23 00:00:00,1300,,10控制文件emp.ctl:(将emp.dat中的数据插入到表emp1中)load datainfile '/home/oracle/sqlload/emp.dat'insert --insert 插入表必须是空表,非空表用appendinto table emp1 --emp1与emp结构相同fields terminated by ','optionally enclosed by '"'(empno,ename,job,mgr,hiredate,comm,sal,deptno)在命令提示符下执行如下命令:sqlldr scott/tiger control=emp.ctl log=emp.log上例的另一种形式是将数据源和控制文件合并在.ctl里描述:load datainfile *appendinto table emp1fields terminated by ','optionally enclosed by '"'(empno,ename,job,mgr,hiredate,comm,sal,deptno)begindata7369,SMITH,CLERK,7902,1980-12-17 00:00:00,800,,207499,ALLEN,SALESMAN,7698,1981-02-20 00:00:00,1600,300,30………7934,MILLER,CLERK,7782,1982-01-23 00:00:00,1300,,10。

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

集美大学计算机工程学院实验报告
课程名称:大型数据库技术班级实验成绩:
指导教师:姓名:
实验项目名称:建立oracle数据库服务器学号:上机实践日期:
实验项目编号:实验一组号:上机实践时间:学时
一、目的
掌握Oracle数据库软件的安装、熟悉OUI的使用方法;掌握数据库的创建、配置和删除方法,了解数据库管理工具的基本的使用方法。

二、实验内容
1. 安装Oracle数据库服务器软件。

2. 用DBCA创建数据库了解DBCA创建数据库步骤。

3. 打开和关闭数据库。

4.熟悉Oracle管理工具的使用。

如SQL*Plus,iSQL*Plus, EM,OEM,网络配置工具等。

5.使用scott用户登录SQL*Plus,完成以下查询练习。

创建一查询,显示与Blake在同一部门工作的雇员的项目和受雇日期,但是Blake不包含在内。

显示位置在Dallas的部门内的雇员姓名、变化以及工作。

显示被King直接管理的雇员的姓名以及工资。

创建一查询,显示能获得与Scott一样工资和奖金的其他雇员的姓名、受雇日期以及工资。

三、实验结果
(1)打开关闭数据库操作
(2)登录sqlplus,进行表查询
(3)查询emp表的内容,并设定输出格式
(4)创建一查询,显示与Blake在同一部门工作的雇员的项目和受雇日期,但是Blake不包含在内。

(5)显示位置在Dallas的部门内的雇员姓名、变化以及工作。

(6)显示被King直接管理的雇员的姓名以及工资。

(7)创建一查询,显示能获得与Scott一样工资和奖金的其他雇员的姓名、受雇日期以及工资。

相关文档
最新文档