没有合适的资源?快使用搜索试试~ 我知道了~
Oracle安装配置.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
2023-02-27
19:16:56
上传
评论
收藏 665KB PDF 举报
温馨提示
试读
16页
。
资源推荐
资源详情
资源评论
第 1 章 Oracle 安装配置
1.Oracle 安装的硬件环境是什么?
Oracle 10g 安装的硬件要求为:1024MB 以上的物理内存,1.5 GB 至 3.5 GB 磁盘空间,具体大小由
安装类型决定。目前的主流 PC 机均可满足此条件。
2.Oracle 共有哪些重要版本?
Oracle 目前使用最多的版本为 Oracle 9i 和 Oracle10g。
3.Oracle 9i 中的 i 和 Oracle 10g 中的 g 各代表什么意思。
Oracle 9i 中的 i 代表 Internet,表明该版本对 Internet 的支持;Oracle 10g 中的 g 代表 Grid,表明该
版本提供了网格计算功能。
4.Oracle 安装时需要注意的主要问题有哪些?
(1)注意硬件配置。
Oracle 对硬件要求较高,因此,安装时尤其需要注意服务器的配置是否达到了要求。
(2)注意空间分配
Oracle 作为数据库的本质,决定了其使用过程中是一个体积不断增大的过程,因此尤其需要注意对
硬盘空间的分配。
(3)安装路径的要求
Oracle 的安装路径不要包含中文字符。含有中文字符的路径在Oracle 下并不能被很好的支持。
第 2 章 Oracle 常用工具
1.简述 Net Configuration Assistant(网络配置助手)与 Net Manager(网络管理员)这两种工具
的关系。
Net Manager 具有和 Net Configuration Assistant 具有相似的功能。Net Configuration Assistant 以向导
的模式出现,可以引导初学者进行配置;而 Net Manager 则将所有配置步骤集合到同一界面,更适合熟
练者进行操作。
2.监听程序配置中的主要参数有哪几个?
监听配置中的参数主要包括:监听程序名、协议和端口号。因为监听总是配置在 Oracle 数据库的服
务器端,因此无需配置主机地址。
3.本地 Net 服务名配置中的主要参数有哪几个?
Net 服务名配置中的参数主要包括:服务名、数据库名称、协议、主机地址和端口号。
4.监听程序与 Net 服务名的关系是怎样的?
监听程序配置在服务器端,负责监视客户端的连接请求;Net 服务名配置在客户端,用于向其他工
具提供连接信息的配置。客户端工具会利用 Net 服务名中的信息发送连接请求,监听程序会获得该请求,
并作出反应。
第 3 章 SQL Plus 和 PL/SQL
1.SQL Plus 与 PL/SQL 有何区别?
SQL Plus 是 Oracle 提供的一种用户接口。用户可以利用 SQL Plus 与 Oracle 数据库进行交互。
PL/SQL 则是 Oracle 的过程化编程语言。用户可以通过 PL/SQL 编程完成复杂的数据库操作。
2.在 SQL Plusw 中,如果在一屏中无法显示查询结果,可以利用哪些手段进行格式化?
可以利用的手段包括:
(1)指定行的长度
可以利用 set linesize 命令来设置行的长度。例如,set linesize 120 将会设置行的长度为 120 个字符。
(2)指定分页的尺寸
可以利用 set pagesize 命令来设置分页的尺寸。例如,set pagesize 20 将会设置每页包含 20 行,并在
每页的开头打印列名。
(3)利用输出暂停
可以利用 set pause on 来指定输出暂停,用户可以手动跳转到下一页,从而使分页动作更有意义。
3.简述利用 SQL Plus 登录数据库所使用的命令即命令的各个参数的意义。
登录 SQL Plus 的命令格式为:sqlplus username/password@SID。其中,sqlplus 用于调用 Oracle 安装
文件中的 sqlplus.exe 文件;username 为登录数据库时使用的用户名;password 则为相应的密码;SID 为
数据库的实例名称。需要注意的是,SID 不同于 Net 服务名,不能用 Net 服务名来代替 SID,除非 Net
服务名与 SID 相同。
4.试着里利用 SQL Plus 来创建一个新表。
可以通过如下步骤利用 SQL Plus 来创建一个新表:
(1)利用 SQL Plus 登录数据库 ORCL。
在 Windows 的【开始】|【运行】的【打开】文本框中输入 sqlplus scott/abc123@orcl 来登录数据库
ORCL。
(2)在 SQL Plus 命令行下输入如下命令来创建新表 test:
create table test (id number, name varchar2(20));
(3)在 SQL Plus 会出现表创建成功的提示,如图所示。
此时,证明表创建成功。
第 4 章 Oralce 数据库
1.请简述 SID 与 ORACLE_SID 的区别。
SID(System Identifier)是数据库实例的惟一标识。通常情况下,SID 等于实例名称。
ORACLE_SID 是指操作系统环境变量,并为操作系统提供默认的数据库实例名称。
2.请简述 Oracle 逻辑备份的主要手段。
逻辑备份是指利用 exp 命令进行备份。exp 命令提供了以下参数供用户进行自定义备份:
(1)owner 参数,可以指定一个用户名列表。导出时,将只导出用户名列表中用户所拥有的对象。
(2)tables 参数,可以用于指定导出特定的数据表。
3.请简述 Oracle 物理备份的主要手段。
Oracle 物理备份是指直接备份物理文件。物理备份分为两种:冷备份和热备份。冷备份是指在数据
库关闭的状态下,备份所有的数据库文件;热备份是指对处于启动状态下的数据库进行备份。
4.请简述利用 PL/SQL Developer 进行备份主要步骤。
利用 PL/SQL Developer 进行备份的主要步骤包括:
(1)利用【Export User Ojbects 】导出用户对象,所导出的内容包括用户拥有的所有对象(表、视
图、程序要、存储过程、触发器、序列等)的创建脚本。
(2)利用【Export Tables】导出用户表的所有数据。
第 5 章 Oracle 数据表对象
1.请简述创建表空间命令中的主要参数的意义。
一个典型的创建表空间的示例代码如下所示:
create tablespace user4 datafile 'f:\database\oracle\user4_data.dbf' size 20M
autoextend on next 5M maxsize 500M
其中,参数datafile 指定要创建的表空间的物理文件的完整路径;参数 size 指定表空间的初始大小;
参数 autoextend 指定表空间的尺寸是否能够自动扩展;next 参数指定每次自动扩展的尺寸;maxsize 参
数指定所能扩展到的最大尺寸。
2.请简述 Oracle 的数据表在添加列和删除列时,语法形式上的区别。
为数据表添加列的语法形式为:
alter table talbe_name add (column1 datatype1, column2 datatype2, …);
为数据表删除列的语法形式为:
Alter table table_name drop column column_name
比较二者会发现,添加列时,无需添加关键字column,而直接使用 add 选项;而删除列时,必须指
定关键字 column。
3.请简述会话级临时表和事务级临时表的区别。
会话级临时表和事务级临时表都用来临时存储数据。事务级临时表在事务结束时,将清空表内数据;
而事务级临时表在事务结束时,将清空表内数据。在一个会话中,有可能有多个事务存在,因此,会话
级临时表中的数据往往比事务级临时表中的数据持久性更强。
4.请简述虚表 dual 的主要应用场景。
dual 表是作为虚表的概念存在的,主要用于 from 关键字的源表。
第 6 章 约束
1.简述主键的存在意义。
主键被创建在一个或多个列上,通过这些列的值或者值的组合,惟一地标识一条记录。主键列的值
不允许出现 null,因为利用某个列值等于 null 的条件,是无法获得相应记录的。
2.首先创建表 teacher 和 student,并在两个表的 id 之间建立外键约束。
示例代码如下:
create table teacher
(id number(3),
teacher_name nvarchar2(30));
create table student
(id number(10) constraint pk_student primary key, --主键约束
teacher_id number(3),
student_name varchar2(20)
);
alter table student add constraint fk_teacher_student foreign key (student_id) references teacher(id);
3.简述惟一性约束与主键的区别。
主键设计为标识惟一一条记录,而惟一性约束则设计为保证列自身值的惟一性。
4.简述检查约束的作用。
检查约束所限制的对象为表中某列或某些列的值。每当用户执行 DELETE、INSERT 或 UPDATE 等
DML 动作时,都会触发检查约束的校验。校验的结果往往返回一个布尔值,如果布尔值为真,则动作
剩余15页未读,继续阅读
资源评论
G11176593
- 粉丝: 6674
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功