期中测验-oracle

ORACLE 11G学习笔记8—表空间的管理 一、创建表空间需要创建数据文件么?为什么? 表空间和数据文件是互相依存的关系。 创建表空间时必须创建数据文件,增加数据文件时,也必须指定表空间。 二、[表空间与数据文件的关系] dba_data_files 代码编写并每行加注释 col tablespace_name for a10 --格式化列 col file_name for a50 --设置列的宽度 col bytes for 9... 阅读详情

1、  什么是数据库,数据库由哪些部分组成

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。

数据库:数据文件,控制文件,日志文件。

 

2、什么是实例,实例由哪些部分组成

实例:进程:DBWR、LGWR、CKPT(checkpoint)、SMON(system monitor)、PMON(processmonitor)等。

内存:SGA(shared-pool、DB Buffer、Log Buffer)、Dictionary、Library等

 

3、数据库启动都有哪几种状态,每种状态都做什么

nomount:启动实例,读参数文件,创建数据库、控制文件。

mount:读控制文件。

open:打开数据文件、日志文件。

 

4、数据库有哪几种关闭方式,区别是什么

         abort:一次性关闭所有连接,停止一切事务,下次启动要做实例恢复。

immediate:立即关闭,关闭所有连接、事务,若有事务未结束,会有进程帮助恢复,使据库一致。

transactional:禁止新事务,等当前事务结束后关闭。

normal:等待所有连接自行关闭,数据库关闭。

 

5、数据库参数文件pfile和spfile的区别是什么

pfile:文本格式的参数文件,内容是数据库的配置参数,可直接编辑。修改的参数值在重启后生效。在启动时,若找不到spfile或强制使用采用pfile启动。

spfile:非文本文件,不可直接编辑,可在databaseopen状态下编辑动态参数且立即生效,而修改动态参数则要重启在生效。

 

6、简述密码文件作用

存放有特权的用户的密码。

 

7、创建密码文件 pwdmysid.ora ,密码为123,写出创建语句

C:\>orapwdfile=pwdmysid.ora password=123;

 

 

8、创建一个本地管理表空间tbs1,区自动分配,段空间自动管理,数据文件初始大小10M,自动扩展,每次2M,最大100M

 

createtablespace tbs1 datafile 'tbs101.dbf' size 10M

autoextend onnext 2M maxsize 100M

extentmanagement local autoallocate

segment spacemanagement auto;

 

 

 

9、为表空间tbs1增加数据文件tbs102.dbf,初始大小10M,自动扩展,每次2M,最大100M

 

alter tablespacetbs1

add datafile'tbs102.dbf' size 10M autoextend on next 2M maxsize 100M;

 

10、查询表空间tbs1包含哪些数据文件

 

selecttablespace_name,file_name from dba_data_files;

 

11、查询表空间tbs1还有多少剩余空间

 

Select tablespace_name,sum(bytes)/1024/1024||'M'from dba_free_space

group bytablespace_name;

 

12、创建一个用户u1,密码u1,缺省表空间tbs1,表空间的空间使用权限无限制

 

create user u1identified by u1 default tablespace tbs1 quota unlimited on tbs1;

 

13、授予用户u1连接数据库和建表权限

 

grant createsession,create table to u1;

 

14、查询用户u1具备的系统权限有哪些

 

select * fromdba_sys_privs where grantee='SYSTEM';

 

15、在表空间tbs1上创建表dept(id number)

 

create tabledept( id number)tablespace tbs1;

 

16、查询表dept占多少个区,多少个块

 

selectsegment_name,sum(blocks),sum(extents) from dba_segments

wheresegment_name='DEPT'

group by segment_name;

 

17、创建一个profile,名称为myprofile,指定参数SESSION_PER_USER为2

 

Create profilemyprofile limit SESSIONS_PER_USER 2;

 

18、修改用户u1的profile为myprofile

 

         alteruser u1 profile myprofile;

 

19、客户端连接服务器,本地命名解析需要使用哪个文件,如何配

置举例说明

 

         tnsnames.ora

EXTPROC_CONNECTION_DATA=

(

DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

)

(CONNECT_DATA =

(SID = PLSExtProc)

(PRESENTATION = RO)

)

)

 

20、增加一个日志组4,日志文件大小10M,日志组包含两个文件,c:\redo0401.log

和d:\redo0402.log

 

alter databaseadd logfile group 4
('c:\redo0401.log'),('d:\redo0402.log')

size 10m;

 

21、查看数据库基本信息

 

1)查看数据库名称、创建时间

         selectname,created from v$database;

2)查看实例名称、启动时间

select instance_name,startup_time from v$instance;

3)查看表空间

         select* from v$tablespace;

4)查看数据文件

select * fromv$datafile;

5)查看临时文件

select * fromv$tempfile;

6)查看控制文件

select * fromv$controlfile;

7)查看日志文件

select * fromv$logfile;

8)查看系统中有哪些用户

select usernamefrom dba_users;

9)查看系统中有哪些超级用户

select usernamefrom v$pwfile_users;

 

 

 

题库及教学管理系统 java 教学管理系统 创业的一个项目,产品面向学校和中小培训机构,以精准教育为导向,内容包括题库+试卷+知识体系+考试成绩+错题+智能分析 阅读详情

相关推荐

oracle期中考试试卷 与参考答案

oracle期中考试试卷是针对大学本科学员学习oracle时检验其成绩的一种手段,这份试卷主要针对数据库管理部分。

新建数据文件的初始大小

问题: 为表空间添加一个100M的数据文件,产生的数据文件直接就是100M,还是开始为0,逐渐增大的? 实验: 为OPEN_TBS表空间增加一个数据文件: alter tablespace OPEN_TBS add datafile '/oracle/oradata_petest/petest/open_tbs02.dbf' size 100m; 查看文件大小: ls

bisal的专栏 2856

OpenBCI脑电帽硬件DIY与低成本搭建实战

本文详细介绍了如何通过第三方兼容硬件和开源设计,低成本DIY一套功能完备的OpenBCI脑电采集系统。从硬件选购、组装、软件配置到信号调试,提供了完整的实战指南,将总成本控制在千元级别,使脑机接口技术对爱好者、学生和研究者变得更加触手可及。

weixin_29322855的博客 786

表空间的管理

一、创建永久表空间 如果不指定 permanent, temporary, undo 选项,则创建的表空间是永久表空间。 1) 使用 ASM 管理的 DATA 磁盘组创建名为 test_data1 的表空间,初始大小 10M, 自动扩展 每次扩展 2M, 表空间最大到 4G. (以下创建表空间实验由于考虑实验环境空间因素,制定 数据文件都较小,生产环境应根据情况设置): SQL>CREATE TABLESPACE test_data1 DATAFILE '+DATA' SIZE 10M; .....

qq_50730941的博客 2356

Cyclone MAX独立编程实战:从硬件接口到SAP镜像的嵌入式烧录指南

在嵌入式系统开发与量产中,固件烧录是连接软件与硬件的关键环节。其核心原理是通过特定的调试接口(如JTAG、BDM)和编程算法,将编译后的机器码写入目标处理器的非易失性存储器。这项技术的价值在于确保软件在硬件上的可靠部署,是产品功能实现和质量保证的基础,广泛应用于汽车电子、工业控制等对一致性与可靠性要求极高的领域。独立编程器(Stand-Alone Programmer)在此基础上,通过集成存储、交互界面和任务逻辑,实现了脱离PC的自动化操作,极大提升了产线效率和现场维护的便捷性。本文以Cyclone MAX

weixin_34038293的博客 466

gnuradio+b210实现FM收音机

gnuradio+b210实现FM收音机环境介绍FM接收1 Flow Graph2 变量参数FM发射1 Flow Graph 环境介绍 Name Version gnuradio 3.7.14.0 uhd 3.15.0.0 ubuntu 18.04 usrp b210 参考 https://www.ijedr.org/papers/IJEDR1702038.pdf Audio File Transmission using GNURADIO and USRP FM接

u011745228的博客 5126

Oracle-1-表空间、数据文件

oracle学习: dba_data_file与v$datafiles的区别 http://www.itpub.net/thread-1795228-1-1.html 增 Oracle为表空间增加一个数据文件 https://blog.youkuaiyun.com/weixin_38323645/article/details/82872761 重建控制文件 alter database backup...

qq_25799253的博客 240

RAGFlow + GraphRAG+ 知识图谱 + QwQ32B探索实践

RagFlow 是一款开源的 RAG(Retrieval-Augmented Generation)引擎,专注于深度文档理解,能够助力企业及个人构建高效的 RAG 工作流程。借助大语言模型(LLM),它可以精准处理各种复杂格式的数据,为用户提供可靠的问答服务,并附上详实的引用依据。

技术引领业务创新 8万+

mysql基本操作

本文主要阐述数据库创建,用户创建,用户授权以及更改用户host。 创建数据库 登陆mysql: mysql -u root -p 创建db1数据库: create database db1; 创建用户 创建localhost用户u1,密码123456: create user ‘u1’@‘localhost’ identified by ‘123456’; 创建远程用户u2,密码123: ...

epsilono1的博客 876

EML 全面实践指南:把 SAP RAP 业务对象玩出工程化的稳定与优雅

本文面向掌握ABAP基础、正在实施RAP的开发者,深入讲解EML(Entity Manipulation Language)的核心用法。文章围绕READ ENTITIES、MODIFY ENTITIES、COMMIT ENTITIES三大语句,详细解析其语义、类型体系、事务机制及工程实践。重点内容包括:字段裁剪、派生类型、草稿控制、批量更新、事务缓冲与保存序列等关键技术点,并配合真实案例代码。旨在帮助开发者在SAP ABAP On-Premise和BTP环境中构建可维护、可演进的业务对象访问层,同时避免常见

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 329

【气候极端指数】MATLAB计算各种气候极端指数

简介各类气候极端指数,及其MATLAB计算代码

WW、forever的博客 4917

数据库管理 第一关 用户

第1关:用户1 任务描述 1.在本地创建用户u1@localhost,密码为123. 2.将u1@localhost更名为user1@localhost. 3.在msyql.user表中查看所有用户的用户名(user)。 USE petstore; ######### Begin ######### create user "user1"@"localhost"identified by "123"; delete from mysql.user where user="u1" and host=

qq_62449917的博客 3343

Euro-NCAP-HWA测试流程中文版V1.1(2023发布)

在本协议中,使用了以下术语:Vehicle undertest (VUT) – 指根据本规程测试的车辆,车上有碰撞前的碰撞缓解或避免系统Global VehicleTarget (GVT) – 指本协议中使用的车辆目标,其定义见TB025—Euro-NCAP全球车辆目标规范v1.0辅助其他车辆(SOV)--指最新的 AEB VRU 测试规程中定义的 "大型障碍车辆"(而非机器人控制的平台),用于本规程中的 "切出 "测试。Time To Collision (TTC) – 指在VUT碰撞GVT之前的剩余时间

小明师兄的博客 595

所教课程

学生名单   百度传课 (听锦数学): http://www.chuanke.com/s6932084.html   点集拓扑在线课程: http://www.chuanke.com/6932084-176525.html     (有视频讲解, 在线测验)   2015-2016-1课程信息   实变函数课程     点集拓扑课程       2015-2016-1...

weixin_33795833的博客 190

ComfyUI 汉化教程(中文界面)

如果你对翻译的结果不满意,还可以进行修改。首先,进入目录,可以看到该目录中有很多 JSON 文件:打开 JSON 文件,找到要修改的内容,修改对应的Value值即可:最后,重启 ComfyUI 即可。

水滴的博客 1万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

怎么使用oracle的加权平均数_加权平均数与算术平均数的区别,实例比较。

概述本节内容概念比较绕,可先看例题,便于理解!加权平均值即将各数值乘以相应的权数,然后加总求和得到总体值,再除以总的单位数。加权平均值的大小不仅取决于总体中各单位的数值(变量值)的大小,而且取决于各数值出现的次数(频数),由于各数值出现的次数对其在平均数中的影响起着权衡轻重的作用,因此叫做权数。因为加权平均值是根据权数的不同进行的平均数的计算,所以又叫加权平均数。在日常生活中,人们常常把...

weixin_39915505的博客 2079

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

【转】oracle范式与交叉表

Oracle是应用最广的大型数据库,而在范式下进行Oracle数据库设计则可以大大减少数据冗余,使数据库维护更方便,可惜范式下的数据表一般不能直接输出。今天我们就来探讨一下范式下的数据表的动态交叉表生成的方法。 范式下的Oracle数据库设计 数据关系的复杂性导致了表中数据冗余的存在,数据冗余增加了维护数据库的负担,也占用了大量的磁盘空间,直接造成性能下降。为了消除这些负面影...

weixin_30305735的博客 76

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

[MySQL]用户及权限管理

掌握用户、角色的概念及它们的创建方法;了解数据库的不同权限表;掌握为用户分配权限及收回权限的方法。

m0_71229255的博客 2441

ORACLE数据库增加表空间大小或给表空间增加数据文件

----查询表空间使用情况--- SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BY

奋斗吧骚年 12万+

【Oracle数据库】实验-表空间

1、创建表空间 【5-1】为案例数据库创建一个永久性的表空间hrtbs1,区自动扩展,段采用自动管理方式: create tablespace hrtbs1 datafile 'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\hrtbs1_1.dbf' size 50m; 【5-2】为案例数据库创建一个永久性的表空间hrtbs2,区定制分配,段采用自动管理方式: create tablespace hrtbs2 datafile 'C:\ORACLE\PRODUCT\10.2

qq_45746744的博客 1906

oracle11g创建永久表空间,Oracle11gRelease1(11.1)表空间简单管理永久表空间

假设数据库为 Oracle 11g,在 SQL *PLUS 下,用 SYS 用户登录。本文演示创建(永久)表空间,之后,查看表空间信息,再修改表空间本文内容创建表空间查看表空间修改表空间可用性/可读写性删除表空间假设数据库为 Oracle 11g,在 SQL *PLUS 下,用 SYS 用户登录。本文演示创建(永久)表空间,之后,查看表空间信息,再修改表空间的配置,最后,删除表空间。创建表空间Or...

weixin_36225637的博客 527

Oracle期中考试上机试题

Oracle期中考试上机试题 创建数据库,名称为考生的学号;(5分) 创建数据表customer(客户)、deposite(存款)、bank(银行),表结构如下:(15分) (用desc 查看表结构,然后截图即可,截图每个表下方) customer的表结构 属性名称 类型与长度 中文含义 备注 c...

fjqlldg的专栏 2370

ORACLE 数据库实验报告

实验一Oracle管理工具 一.实验目的 掌握SQL*Plus的使用方法。 二.实验内容 数据库 orcl 用户名 sys 密码 oracle 1. 用命令行模式启动SQL*Plus,用sys用户登录到orcl数据库。 2. 使用动态性能视图查看orcl数据库的初始化参数设置。 3. 修改初始化参数open_cursors,设置其值为300。 4. 用set命令来设置S...

qq_41485990的博客 7590

Oracle 表空间和数据文件

多个表空间的优势: 1.能够将数据字典与用户数据分离出来,避免由于字典对象和用户对象保存在同一个数据文件中而产生的I/O冲突 2.能够将回退数据与用户数据分离出来,避免由于硬盘损坏而导致永久性的数据丢失 3.能够将表空间的数据文件分散保存到不同的硬盘上,平均分布物理I/O操作 4.能够将某个表空间设置为脱机状态或联机状态,以便对数据库的一部分进行备份和恢复 5.能够将某个表空间设置为只读

天蝎座 2341

物理存储管理实训题

物理存储管理实训题 (1) 使用SQL命令创建一个本地管理方式下自动分区管理的表空间USERTBS1,其对应的数据文件大小为20M(地址随便,但是目录一定要存在)。 (2) 使用SQL命令创建一个本地管理方式下的表空间USERTBS2,要求每个分区大小为512KB。 (3) 修改USERTBS1表空间的大小,将该表空间的数据文件改为自动扩展方式,最大值为100MB。 (4) 使用S...

weixin_30241919的博客 560

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

Java EE 进阶:8.MyBatis 操作数据库(入门)(第一弹)

要努力去发光,而不是被照亮~ 124
上一篇: IT 英语复习 单词
下一篇: 期末-思考题
easyjsf
博客等级 码龄17年 19粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值