入门oracleDBA面试题

article/2025/10/3 7:35:57

1.默认情况下管理员创建了一个用户,就会在 /home 下创建一个用户的主目录

2.当用mount进行设备或文件挂载时,需要用的设备名称位于 /dev 位置。

3.列出目录所有目录里的所有文件ls -l

4.Su 可以讲普通用户转换为超级用户,但是需要密码

5.Killall命令可以终止一个用户的所有进程

6.在红帽Linux中一般用ifconfig 查看网络接口的状态

7.若文件test的权限为drwxrw-r-- ,则文件的类型和文件住的权限是目录文件,读写执行

8.Oracle数据库实例启动默认查找参数文件的顺序为 spfile.SID > spfile.ora > init.SID

9.Oracle中造成ORA-01555 快照过旧报错的原因
Undo表空间未设置自动扩展
UNDO_RETENTION 保留期过长
Undo表空间过少
延迟的快没有清除
不是原因的选项 undo表空间 guarantee(覆盖原数据)

10.Oracle存储结构正确的是 tablespace(表空间)-segment(段)-extent(区)-block(块)

11.ORCL 监听名=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.100 主机地址)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED 专有连接)
(SERVICE_NAME = orcl 网络服务名)
)
)

12.在oracle中使用命令sqlplus scott/tiger@abc.com:1522/orcl 中目标数据库是 orcl

13.解锁scott用户的命令是 alter user scott account unlock;

14.关于tablespace 和 datafile之间的描述
一个tablespace可以有多个datafile
每个datafile只能在一个tablespace里面
Tablespace中的数据通过hash算法分布在tablespace中的各个datafile中
Tablescpace是逻辑上的概念,datafile则在物理上储存了数据库的种种对象

15.oracle软件的数据库是由 日志文件,控制文件,数据文件 类型构成的

16.在Oracle数据库中, sys用户模式储存数据字典和视图。

17.Oracle中dba通过ARCHIVE LOG LIST 查看当前归档状态

18.Oracle数据库在实例启动时读取参数文件

19.oracle 中 dml,ddl,dcl的使用分别包含哪些语句
DML:插入:insert 更新:update 删除:delete 查询:select
DDL: 创建:create 修改:alter 修改表名:rename 只清除表数据:truncate
DCL: 授权:grant 收回权限:revoke

20.Linux 给test.sh赋予oracle可读写权限和可执行权限
chmod +rwx test.sh
21.在linux上创建一个系统用户test并且有oracle用户的权限 ,然后删除此用户
useradd -u 201 -g oinstall -G dba test 添加
userdel -r test (同时删除了家目录

22.创建一张test表,字段是id,name,age;并且id是主键并且输入三条数据分别是(1,name1,20),(2,name2,16),(3,name3,30);更新id=1的age为25,删除id=2的这条数据,单独查询id=2这条数据,然后删除这张表

Create table test values(id int,name char(10),age int,primary key(id));
Insert into test values(1,’name1’,20),
(2,’name2’, 16),
(3,‘name3’, 30);
Updata test set age=25 where id=1;
Select * from test where id=2;
Drop table test purge;

23.请写出oracle数据库组成构成
在这里插入图片描述

24.请简述ogg的工作原理:
OGG 是一种基于日志的结构化数据复制软件
OGG 能够实现大量交易数据的实时捕捉,变换和投递,实现源数据库与目标数据库的数据同步,保持最少10ms的数据延迟

二.工作原理

在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/LBgivW1J.shtml

相关文章

oracle面试题答案,Oracle面试题笔试题及参考答案

一套Oracle面试题笔试题及参考答案 Oracle, 笔试, 面试 完成下列操作,写出相应的SQL语句 1.创建表空间neuspace,数据文件命名为neudata.dbf,存放在d:\data 目录下,文件大小为200MB,设为自动增长,增量5MB&am…

一个oracle面试题

某天,群里突然冒出一个道友询问oracle的面试题,特此记录一下 一系列过程: 第一步建表: DROP TABLE serv; DROP TABLE terminal; CREATE TABLE serv(serv_id NUMBER(10),prod_id NUMBER(10),user_type VARCHAR2(30),terminal_na…

oracle试题和答案,Oracle面试题及答案

Oracle面试题及答案模块和题目 l基本SQL查询 l运算符与函数 l子查询 l连接查询 建表语句emp.sql PartI(第一天) 01.查询员工表所有数据,并说明使用*的缺点 答: select*fromemp; 使用*的缺点有 a)查询出了不必要的列 b)效率上不如直接指定列名 02.查询职位(JOB)为PRE…

Oracle面试题整理

目录 Oracle面试题整理 1.MySQL和Oracle的区别: 2.Oracle中function和procedure的区别? 3. 比较truncate和delete命令 ? 4.oralce中 rowid, rownum的定义 5. 事务的特性(ACID)是指什么 6. 列举几种表连接方式…

Oracle面试题及答案整理,速速收藏

点击上方SQL数据库开发,关注获取SQL视频教程 SQL专栏 SQL数据库基础知识汇总 SQL数据库高级知识汇总 好久没有给大家发面试题了,最近收集了一套Oracle的面试题,特地整理出来分享给大家,希望对你有帮助。 1、表:table1(…

Oracle数据库面试题

1、什么是数据库? 使用数据结构存储数据的仓库。 2、什么是关系型数据库? 使用关系模型存储数据的数据库。 关系模型指表与表之间的关系,包含一对一、一对多、多读多。 3、什么是非关系型数据库? 使用非关系模型保存数据的数据…

Oracle 面试题汇总

1,delete 与Truncate区别? 1)Truncate 是DDL 语句,DELETE 是DML语句。 2) Truncate 的速度远快于DELETE; 原因是: 当执行DELETE操作时所有表数据先被COPY到回滚表空间,数据量不同…

取消WIN10上shift键切换中英文输入法的设置

关闭全角半角切片: 设置 -> 时间和语言 -> 语言 -> 选项 -> 微软拼音输入法选项 -> 常规 -> 使用半角输入模式(开) Win10自带的输入法本人感觉还不错,但是在常用shift键实现其他相应功能的时候,(如我经常用shift切换大小写…

Visual Studio 中英文切换

Visual Studio 中英文切换 今天发现Visual Studio用中文太没意思,于是研究了下如何改为英文版,这里以Visual Studio2017为例,如下: Visual Studio默认是不支持英文的,需要先安装下语言包: 找到Visual Stud…

pycharm中英文切换

1、关闭当前project 2、按照下图,如果有勾,就把勾去除,重新打开project,就是英文版了,反之是中文界面

springboot-页面中英文切换(国际化原理)

在springboot中有MessageSourceAutoConfiguration这个自动配置类,通过搜索找到这个类 首先可以看到这个类在配置文件中通过spring.messages.xxx来对对应properties中的属性进行配置,我们点进去properties这个对象里面,也就是类MessageSource…

winform中英文切换(实测简单可用)

Language改为英语或者英语-美国都行 2.再改为中文 就会在form1.cs里得到两个文件。分别在中文里填写中文,英文里填写英文,记得给控件后面加.Text 3.拖两个radiobutton控件放上来,加上这两段代码就可以实现中英文切换啦 // Language_Index 1/…

Visual studio的中英文切换

我们用visual studio , 有不同语言的版本。其实不同语言可以互相切换。 中文版去英文版是这样的: 打开vs菜单中的工具->选项 区域设置点击语言选择 然后选择英文 点击切换 英文版去中文版是:Tools-> Option International setting…

C# 中英文切换

简介: 一个项目如果要面对外国的客户时,需要语言切换。本文使用XML,XML是可扩展标记语言(Extensible Markup Language)的缩写,仅用于存储数据。 代码下载链接。 中文 英文 1.使用 新建三个文件。文件的路径…

html中文输入转换成英文,中英文转换,键盘如何中英文切换!

中英文的切换 首先在电脑上安装一个搜狗输入法,可以在搜狗搜索中下载安装。02 输入法安装完。 进入属性设置中,点击【按键】设置选项,首先看到的就是中英文切换设置,这时看到。shift键。楼上,ctrl空格 是切换中英文输入…

Android中英文切换

前言 在Android开发中,针对不同的客户群体,可能需要使用多国语言来对项目进行支持,那么,对于Android studio,如何实现这个功能呢?比如我们要实现Android程序中英文切换,该怎么做呢?…

Centos7 在英文环境中实现中英文切换

学习记录,参考:CentOS7英文环境下使用中文输入法 - InsideOut - 博客园 1. 安装中文拼音 #yum install ibus 2. 复制(原理不太清楚) #cp /usr/share/locale/zh_CN/LC_MESSAGES/ibus* /usr/share/locale/en_US/LC_MESSAGES 3.…

运用i18n 实现国际化(中英文切换)

使用 vue-i18n 进行Vue国际化处理,使项目切换中英文 1.下载安装插件 命令进入项目目录,执行以下命令安装vue 国际化插件vue-i18n npm install vue-i18n --save 2. 项目增加国际化翻译文件 在项目的src下添加lang文件夹增加中文翻译文件(zh.j…

js实现中英文切换

js实现中英文切换 1.html <!DOCTYPE html><head><title>中英文切换</title><meta charset"UTF-8" /><script type"text/javascript" src"js/jquery.js"></script><script type"text/javasc…

Qt中英文切换(涉及多种场景)

qt中英文切换涉及到一个软件两个文件&#xff0c;分别是QtLinguist、.ts文件和.qm文件。 1、在Pro中添加 TRANSLATIONS en.ts \ch.ts添加这个文件后qmake&#xff0c;然后如下操作点击更新&#xff1a; 这个时候会生成2两个文件en.ts和ch.ts。 2、将这两个文件添加到项目中…