Oracle11g数据库上机实验三
Oracle 11g -数据库管理基础三

[键入文字]张望Oracle 11g 数据库管理基础三Oracle 官方文档翻译北极熊2013年34周绪言 (1)3启动和关闭数据库 (2)3.1启动数据库 (2)3.1.1关于数据库启动选项 (2)3.1.2使用RMAN和SQL*PLUS启动和关闭数据库 (2)3.1.3使用Enterprise Manager启动和关闭数据库 (2)3.1.4在启动数据库是指定初始化参数文件 (2)3.1.5启动数据库和非默认的SPFILE (3)3.1.6使用SRVCTL启动数据库和非默认SPFILE (3)3.1.7启动实例 (3)3.1.8启动实例在限制访问模式 (3)3.2改变数据库可用性 (4)3.3关闭数据库 (4)3.4数据库静默 (5)3.4.1使数据库静默 (5)3.4.2恢复正常状态 (6)3.5暂停和继续一个数据库 (6)4配置数据库自动重新启动 (7)4.1关于Oracle Restart (7)4.1.1Oracle Restart综述 (7)4.1.2关于Startup的依赖性 (7)4.1.3关于使用Oracle Restart启动和关闭组件 (8)4.1.4Oracle Restart快速的应用通知 (9)4.1.5使用Fast Application Notification Callouts (11)4.2配置Oracle Restart (11)4.2.1准备运行SRVCTL (12)4.2.2SRVCTL的帮助 (12)4.2.3添加组件到Oracle Restart 配置 (13)4.2.4使用Oracle Enterprise Manager Database Control添加组件134.2.5从Oracle Restart 配置中移除组件 (13)4.2.6禁用和启动Oracle Restart管理组件 (14)4.2.7查看组件状态 (14)4.2.8查看组件Oracle Restart 配置 (14)4.2.9改变组件Oracle Restart配置 (15)4.2.10Oracle Restart配置中管理环境变量 (15)4.2.11使用srvctl建立或删除数据库服务 (16)4.2.12在Oracle restart环境中使能FAN (16)4.2.13在主库和备份库之间自动failover (16)4.2.14使能每个客户端的fast connection failover (17)4.3使用Oracle Restart管理启动和停止组件 (19)4.3.1使用srvctl管理Oracle restart组件的启动与停止 (19)4.3.2使用Oracle Enterprise Manager管理Oracle restart进行数据库启动204.4停止或重新启动Oracle Restart为了维护操作 (20)4.4.1在安装补丁是在Oracle Home停止并启动组件 (21)4.5Oracle Restart的SRVCTL命令参考 (22)4.5.1add (23)4.5.2config (27)4.5.3disable (30)4.5.4enable (32)4.5.5getenv (33)4.5.6modify (34)4.5.7remove (38)3.1CRSCTL命令参考 (50)绪言本章描述了数据库启动和关闭的各种选择和相关的知识点,以及配置数据库自动重新启动相关步骤和涉及的概念。
oracle实验3

实验报告图1 查询Teacher表的全部字段②输出表中的部分列。
图2 查询全体教师的编号、姓名和职称③计算列并为输出结果中的列指定别名。
图3 带有别名的查询(2)选择表中的若干行,查询满足条件的元组。
图6 确定集合查找图7 模糊查询图10 多重条件查询图11 将查询结果排序(4)对数据进行统计图13 分组统计图14 带有ROLLUP子句的分组统计图15 带有HAVING子句的分组统计 2.连接查询1)交叉连接查询图16 交叉查询(2)内连接查询图18 自连接(3)外连接查询图19 左外连接图22 使用IN谓词的子查询(2)使用比较运算符的子查询图23 使用比较运算符的子查询(3)使用ANY或ALL的子查询图24 使用ANY的子查询图25 使用EXISTS的子查询联合查询图27 使用INTERSECT操作符(3)使用MINUS操作符图28 使用MINUS操作符5.使用SQL *PLUS编辑命令、格式化输出(1)使用SQL *PLUS编辑命令①先查询教师表中所有教师的情况,再追加语句查询姓“张”的教师的情况。
使用“/”来运图31 RUN命令(2)保存、检索并运行文件图 32 保存文件②使用get命令检索8-33.SQL文件的内容。
运行此查询。
或者使用START命令用一个步骤加载并运行8-33.sql文件的内容图34 编辑命令图35 保存输出结果(3)格式化输出列图36 格式化输出结果(4)设置页面大小和行大小图37 设置页面大小图39 设置行大小6.创建、修改和删除索引(1)创建索引①使用命令行创建索引。
图35 索引管理界面图37 创建索引界面图38 索引选项界面 7.创建、修改、删除视图;图39创建简单视图图40创建基于多表的视图图41创建基于视图的视图图42 创建带有检查约束的视图图43 向视图view4插入数据的错误提示图44创建具有read only约束的视图图45 删除视图view1数据时的错误提示图47 查看视图的定义信息图48 为视图添加唯一约束图49 删除约束图50 删除视图图51 视图管理界面图52 创建视图界面图53 查看视图界面8.创建、修改、删除和使用序列(1)创建序列图54 创建序列图55 查看序列信息图58 删除序列图59 创建同义词图60 删除同义词(3)在为视图添加唯一约束时出现ORA-02250;约失条件缺失或无效的问题,原因是书上的格式不对,应该为add constraint 约束名 unique(列名) disable novalidate;。
《Oracle数据库》实验报告二(2)

广东金融学院实验报告课程名称:Oracle数据库1四、实验步骤及结果(包含简要的实验步骤流程、结论陈述)1. 创建表空间 stu_tbsSQL>create tablespace stu_tbs2 datafile 'c:\finance_db\' size 25m online;创建用户 stuuser5SQL>create user stuuser5_sql identified by user2sql;SQL>alter user stuuser5_sql account lock;查看“stuuser+学号_sql”用户的信息SQL>select * from all_users;3查看该用户验证的方式DBA_USERS 数据字典中查看“stuuser+学号_sql”用户的默认表空间和临时表空间用企业管理器,修改“stuuser+学号”用户,验证方式为外部用户解锁,并修改密码SQL>alter user stuuser2_sql account unlock;SQL>alter user stuuser2_sql identified by sql2user;5授予“stuuser+学号_sql”用户“SYSOPER”系统权限SQL>grant sysoper to stuuser5_sql;sqlplus 收回用户在“SYSTEM”方案中对“help”表的查看、修改、删除等对象权限SQL>revoke select,alter,delete on from stuuser2;用 Ssqlplus 收回用户的“SYSOPER”系统权限SQL>revoke sysoper from stuuser2_sql;利用企业管理器查看所有表的字段信息和约束信息SQL>select * from DBA_TAB_COLUMNS;表数据编辑(用“stuuser+学号_sql”用户完成)①用“stuuser+学号”用户完成对“stuuser+学号_sql”用户的相关授权SQL> grant create session, create table to stuser5 with admin option;SQL> conn stuser5/orace;SQL> grant create session,create table to stuuser5_sql;对表中数据的编辑,包括添加、修改和删除SQL> create table Customer2 (CustomerNumber NUMBER(10,0) not null constraint pk primary key,3 CustomerName VARCHAR(10) not null,4 CustomerSex NCHAR(1) not null,5 CustomerIDCard CHAR(18) not null)SQL>insert into2 Customer (CustomerNumber, CustomerName, CustomerSex, CustomerIDCard)3 values('1','杨虹','女', '23216');SQL>update Customer set CustomerSex='女',CustomerName= '赵敏'2 where CustomerNumber=2;SQL>delete from Customer where CustomerName like '杨%';7利用 SQL*Plus 或 iSQL*Plus 实现对表中数据的各种实用性查询SQL> select * from Customer where CustomerNumber=19。
实验3-参考答案(3)

----实例启动时禁用自动归档,下次启动实例才有效
SQL> ALTER SYSTEM SET LOG_ARCHIVE_START=FALSE
----6) 更改归档模式
SQL> ALTER DATABASE ARCHIVELOG
----使用SYS账户登录“Enterprise Manager Console”,进行相关操作
SQL> show parameter UTL_FILE_DIR
------>加载并打开数据库
SQL> ALTER DATABASE OPEN
------>使用系统存储过程DBMS_LOGMNR_D.BUILD,创建LOGMINER字典文件
SQL> EXEC DBMS_LOGMNR_D.BUILD('dict.ora', 'd:\backup', DBMS_LOGMNR_D.STORE_IN_FLAT_FILE)
------>关闭数据库
SQL> shutdown immediate
------>启动实例,但不加载数据库
SQL> STARTUP NOMOUNT
------>将生成的数据字典文件放在“d:\backup”,修改初始化参数UTL_FILE_DIR
SQL> ALTER SYSTEM SET UTL_FILE_DIR='d:\backup' scope=spfile
SQL> DESC V$LOGMNR_CONTENTS
SQL> SELECT * FROM V$LOGMNR_CONTENTS WHERE USERNAME='SCOTT'
大数据实验报告

学生实验报告册(理工类)课程名称:大型数据库技术专业班级:12计算机科学与技术(1)学生学号:学生姓名:所属院部:计算机工程学院指导教师:陈爱萍2014——20 15学年第 2 学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。
若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。
纸张一律采用A4的纸张。
实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。
各院部可根据学科特点和实验具体要求增加项目。
填写注意事项(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。
实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:Oracle数据库安装与配置实验学时: 1 同组学生姓名:实验地点: 1316实验日期: 2015/3/27 实验成绩:批改教师:陈爱萍批改时间:实验1:Oracle数据库安装与配置一、实验目的和要求(1)掌握Oracle数据库服务器的安装与配置。
(2)了解如何检查安装后的数据库服务器产品,验证安装是否成功。
(3)掌握Oracle数据库服务器安装过程中出现的问题的解决方法。
(4)完成Oracle 11g数据库客户端网路服务名的配置。
(5)检查安装后的数据库服务器产品可用性。
(6)解决Oracle数据库服务器安装过程中出现的问题。
二、实验设备、环境设备:奔腾Ⅳ或奔腾Ⅳ以上计算机环境:WINDOWS 7、ORACLE 11g中文版三、实验步骤(1)从Oracle官方网站下载与操作系统匹配的Oracle 11g数据库服务器和客户机安装程序。
第四次Oracle数据库上机实验-bistu

BISTU
SIM学院
(Oracle数据库系统上机)实验报告
1.实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用;
2.实验准备由学生在实验或上机之前填写,教师应该在实验前检查;
3.实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等;
4.实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等;
5.源程序、代码、具体语句等,若表格空间不足时可作为附录另外附页。
【专业文档】oracle实验.doc

华北电力大学科技学院实验报告实验名称学生选课数据库的设计与管理课程名称 Oracle 11g 数据库应用专业班级:网络08 学生姓名:学号:成绩:指导教师:黄建才实验日期:2011-12-9Student表: Teacher表:Teacher表:insert into teacher values(10001,'李刚','男',35,1); insert into teacher values(10001,'李刚','男',35,3);运用 PL/SQL,查询教师的信息、学生的信息和课程的信息。
代码及运行结果:用游标完成某学生信息的查询:set serveroutput ondeclare将上面的所有的插入操作和查询操作按照不同的内容划分到不同的文件中,PLUS下运行该文件即可。
1.爱情合适就好,不要委屈将就,只要随意,彼此之间不要太大压力2.时间会把最正确的人带到你身边,在此之前,你要做的,是好好的照顾自己3.女人的眼泪是最无用的液体,但你让女人流泪说明你很无用4.总有一天,你会遇上那个人,陪你看日出,直到你的人生落幕5.最美的感动是我以为人去楼空的时候你依然在6.我莫名其妙的地笑了,原来只因为想到了你7.会离开的都是废品,能抢走的都是垃圾8.其实你不知道,如果可以,我愿意把整颗心都刻满你的名字9.女人谁不愿意青春永驻,但我愿意用来换一个疼我的你10.我们和好吧,我想和你拌嘴吵架,想闹小脾气,想为了你哭鼻子,我想你了11.如此情深,却难以启齿。
其实你若真爱一个人,内心酸涩,反而会说不出话来12.生命中有一些人与我们擦肩了,却来不及遇见;遇见了,却来不及相识;相识了,却来不及熟悉,却还要是再见13.对自己好点,因为一辈子不长;对身边的人好点,因为下辈子不一定能遇见14.世上总有一颗心在期待、呼唤着另一颗心15.离开之后,我想你不要忘记一件事:不要忘记想念我。
ORACLE上机操作指导书

《数据库系统概论》实验报告书专业班级学号姓名指导教师安徽工业大学计算机学院实验一:数据定义/数据操纵语言[ 实验日期 ] 年月日[ 实验目的 ]熟悉SQL SERVER上机环境;熟练掌握和使用DDL语言,建立、修改和删除数据库表;熟练掌握和使用DML语言,对数据进行增加、修改和删除操作。
[ 实验内容 ]1.先建立数据库:STUDENT用两种方式建立:在查询分析器中以DDL语言方式建立.步骤为:先在指定的地方建立放置数据库文件的文件夹(如学生数据库),然后将建立的数据库文件放到指定的文件夹中.2.SQL数据定义语句:例1-1: (建立数据库表) 按要求建立教学数据库的四个数据库表结构,并将数据分别插入到教学数据库的四个数据库表中。
例1-2: (修改表结构) 在Student表中增加BirthDay(datetime) 字段。
alter table Student add BirthDay datetime;例1-3: (修改表结构) 在Student表中修改BirthDay(datetime) 字段为BirthDay(smalldatetime)。
alter table Student alter column BirthDay smalldatetime;例1-4: (修改表结构) 在Student表中删除BirthDay字段。
alter table Student drop column BirthDay;3. SQL数据操纵语句:例2-1: (插入数据) 执行如下语句向student表中插入一条数据。
insert into student1(sno,sname,sdept) values('11111','张三','SC')(1)根据返回信息解释其原因;返回信息:1)对象名 'student1' 无效。
2)无法将 NULL 值插入列 'SCLASS’原因:1)插入的表的名称不对2)Student表在创建时要求SCLASS这一列不能为空值(2)修改上面插入语句,让其能正确地插入一条记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验总流程
三、 使用“外部定义”约束的方法为学生信息(INFOS)表完成以下 操作:
5. 为AGE字段添加CHECK约束,限定值处于0到 100之间(包含0和100)。 6. 为CLASSNO字段添加CHECK约束,限定值为
1001-1999或者2001-2999。
7. 为STUNAME字段添加UNIQUE约束。
实验总流程
二、创建一个成绩(SCORES)表,表结构如下:
实验总流程
参考代码:
CREATE TABLE SCORES (
ID NUMBER , TERM VARCHAR2(2), STUID VARCHAR2(7) NOT NULL, EXAMNO VARCHAR2(7) NOT NULL, WRITTENSCORE NUMBER(4,1) NOT NULL, LABSCORE NUMBER(4,1) NOT NULL );
实验总流程
四、 使用“外部定义”约束的方法为成 绩(SCORES)表完成以下操作:
1. 为TERM字段添加CHECK约束,限定值为
“S1”或“S2”。
2. 联系学生信息(INFOS)表,创建一个 FOREIGN KEY约束。
实验总流程
五、 分别使用不同的方法为学生信息 (INFOS)和成绩(SCORES)表 各添加两条以上记录。 六、分别复制两个表的数据与结构。 七、分别复制两个表的结构,但不复制其数据。 八、选择上题中的一个表进行重命名,另一个表 进行删除。
实验总流程
一、 创建一个学生信息(INFOS)表,表结构如下:
实验总流程
参考代码:
CREATE TABLE INFOS ( STUID VARCHAR2(7) NOT NULL, STUNAME VARCHAR2(10) NOT NULL, GENDER VARCHAR2(2) NOT NULL, AGE NUMBER(2) NOT NULL, SEAT NUMBER(2) NOT NULL, ENROLLDATE DATE, STUADDRESS VARCHAR2(50) DEFAULT '地址不详', CLASSNO VARCHAR2(4) NOT NULL );
实验总流程
九、 选择上述建立的某一张表,使用SQL 语句查看其结构。 十、 适当配合使用COMMIT、ROLLBACK、 SAVEPOINT事务控制语言,对上述 涉及的内容进行操作。(此题可以不放在 最后再做)
实验目的
1. 掌握ORACLE 11g创建和管理表的方法。 2. 掌握如何在创建的同时创建各种约束。
3. 掌握向表中插入行。
4. 掌握更新表中的行。 5. 掌握从表中删除行。
6. 掌握控制事务的相关知识。
实验要求
1. 加强巩固Oracle11g创建和管理表的方法。 2. 在理解相关概念的基础上,对数据操纵的认识有所提高。 3. 独立完成实验,并保留实验相关截图,完成上机实验报告。Fra bibliotek实验总流程
三、 使用“外部定义”约束的方法为学生信息(INFOS)表完成以下 操作:
1. 为STUID字段添加PRIMARY KEY约束。 2. 为GENDER字段添加CHECK约束,限定值为“男”或“女”。 3. 为SEAT字段添加CHECK约束,限定值处于0到50之间(包含0
和50)。
4. 为SEAT字段添加CHECK约束,限定值处于0到50之间(包含0 和50)。