oracle面试题.docx
《oracle面试题.docx》由会员分享,可在线阅读,更多相关《oracle面试题.docx(6页珍藏版)》请在冰豆网上搜索。
oracle面试题
1、SYS账号的默认密码是
Amanager
Btiger
Cnull
Dchange_on_install
2、SYSTEM账号的默认密码是
Amanager
Btiger
Cnull
Dchange_on_install
3、SCOTT账号的默认密码是
Amanager
Btiger
Cnull
Dchange_on_install
4、方案是特定用户的()的集合
A表
B数据库对象
C数据
D数据和数据之间关系
5、descscott.emp命令的含义是
A查看emp表中的数据
B查看scott方案中emp表的数据
C查看emp方案中scott对象的结构
D查看scott方案中emp对象的结构
--------------------------------------------------------------------------------
6、数据类型定义NUMBER(9,2)的含义是
A9位整数,2位小数
B6位整数,1位符号位,2位小数
C7位整数,2位小数
D以上答案均不正确
7、关键字QUOTA的含义是
A表空间的名称
B表空间的类型
C表空间的配额
D以上答案均不正确
8、SGA指的是
A数据库缓冲区
B共享池
C共享公共区域
D重做日志缓冲区
9、创建用户时,可以使用()关键字将密码同用户名关联起来
Aidentified
Bidentifiedby
Cpassword
Dpasswordby
10、sysdate的含义是
A获得客户机的当前时间
B获得服务器的当前时间
C获得格林威治标准时间
D以上答案均不正确
--------------------------------------------------------------------------------
11、语句altertablepeopleadd(phone_numbervarchar2(10));的作用是
A修改表结构
B为people表添加约束,约束名称是phone_number
C向people表中添加一列,名称是phone_number,数据类型是varchar2,长度是10
D上述答案均不正确
12、BLOB和CLOB的区别在于
ACLOB只能存放字符类型的数据,而BLOB没有任何限制
BBLOB只能存放字符类型的数据,而CLOB没有任何限制
CCLOB只能存放小于4000字节的数据,而BLOB可以存放大于4000字节的数据
DBLOB只能存放小于4000字节的数据,而CLOB可以存放大于4000字节的数据
13、BFILE属于()数据类型
A简单
B标量
C大对象
D文件
14、SGA的中文含义是
A用户全局区
B系统全局区
C程序全局区
D系统核心区
15、PGA的中文含义是
A用户全局区
B系统全局区
C程序全局区
D系统核心区
--------------------------------------------------------------------------------
16、下面关于表空间错误的说法是
A表空间的大小由它所包含的文件大小所决定
B用户创建的表都必须存储在某个表空间里
C如果某张表很大,可以把它放在两个表空间里
D每个数据库至少要有一个表空间
17、下面关于表空间错误的说法是
A两个表空间可以共享同一个数据文件
B用户创建的表都必须存储在某个表空间里
C用户创建的表是不能跨表空间存放的
D每个数据库至少要有一个表空间
18、下面关于表空间最贴切的说法是
A表空间的大小由它所包含的文件大小所决定
B用户创建的表都必须存储在某个表空间里
C表空间是个逻辑概念,相当于操作系统的文件夹
D以上说法都正确
19、数据库最小的存储单位是
A数据段
B数据块
C表空间
D数据区间
20、关于数据库存储单位层次,由大到小应该是
A数据段-数据区间-数据块
B据区间-数据段-数据块
C数据块-数据区间-数据段
D以上都不对
--------------------------------------------------------------------------------
21、如果已经用sys用户登陆到sql_plus,下面哪条命令可以切换到scott用户
Aconnscott/tiger
Blinkscott/tiger
Cconnsys/scott
D以上都不对
22、数据字典与数据字典视图被存放在下列哪个表空间里
A用户表空间
B系统表空间
C临时表空间
D缺省表空间
23、createuser命令中的defaulttablespace语句为下列哪种对象指定了存储表空间
A用户创建的数据库对象
B用户创建的临时对象
C用户创建的系统对象
D上述答案均不正确
24、关于rownum伪列,下列不正确的说法是
A可以指定所取记录的数量
B可以指定添加记录的数量
C可以指定删除记录的数量
D上述答案均不正确
25、在创建用户时,如果不指定表空间,属于该用户的数据库对象将存放在
A临时表空间
B系统表空间
C默认表空间
D用户表空间
--------------------------------------------------------------------------------
26、语句createtableempasselect*fromscott.emp;的作用是
A创建emp表,并从scott方案的emp表中获得表结构和数据
B创建emp表,并从scott方案的emp表中获得表结构及其约束
C创建emp表,并从scott方案的emp表中获得表结构
D上述答案均不正确
27、语句altertablepeopleadd(phone_numbervarchar2(10));的作用是
A修改表结构
B为people表添加约束,约束名称是phone_number
C向people表中添加一列,名称是phone_number,数据类型是varchar2,长度是10
D上述答案均不正确
28、从“员工”表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:
ASelect*from员工where姓名=’_玛丽_’
BSelect*from员工where姓名=’%玛丽_’
CSelect*from员工where姓名like‘_玛丽%’
DSelect*from员工where姓名like‘%玛丽%’
29、Select语句中用来连接字符串的符号是:
A“+”
B“&”
C“||”
D“|”
30、在Oracle9.2i中,假如Oracle数据库的名称为demo,安装的主目录名为,OraHome92。
则在启动前,必须在控制面板-服务中,预先启动那些进程:
AOracleOraHome92TNSListener进程和OracleOraHome92Agent进程
BOracleOraHome92TNSListener进程和OracleOraHome92HTTPServer进程
COracleOraHome92TNSListener进程和OracleServicedemo进程
DOracleServicedemo进程和OracleOraHome92Agent进程
--------------------------------------------------------------------------------
31、术语"事务"指的是
A某一操作
B是构成单一逻辑工作单元的操作集合
C某一数据库对象
D操作集合
32、使用()语句将显式的终止事务处理
ACOMMIT
BROLLBACK
CCOMMIT或ROLLBACK
DROLLBACKTOSAVEPOINT
33、在Oracle中,只要是commit之后,所发生的改变
A可以回滚