问题集1
来源:互联网 发布:php erp 编辑:程序博客网 时间:2024/05/01 17:00
1.10G在RHEL5中安装 操作系统版本检测不通过 怎么办?
1.修改被检测文件 /etc/redhat-release 将级别降低到4
[root@shell ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 4.5 (Tikanga)
[root@shell ~]#
2.忽略操作系统检测参数
[oracle@shell ~]$ /mnt/runInstaller -ignoreSysPrereqs
正在启动 Oracle Universal Installer...
正在检查安装程序要求...
检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
未通过 <<<<
>>> 忽略未通过的必需先决条件。继续...
2.如下设置有什么作用 什么时候需要调整?
vim /etc/sysctl.conf
kernel.shmall = 2097152 内存页数量
kernel.shmmni = 4096 内存页大小
kernel.shmmax = 2147483648
这是linux内核参数,shmall与shmmni乘积限制了操作系统能够能够使用多少内存资源
SQL> select 2097152*4096/1024/1024/1024||'G' from dual;
20
--
8G
SQL> 这代表8个G的内存使用量 当后期又增加到16G时,即使oracle设置SGA内存12G,也是无效的
此时的参数值就需要调整
kernel.shmmni代表内存页的大小 一般操作系统通常都是4K 无需调整
kernel.shmall内存页的数量 就是我们通常调整的值 比如上例 只需加大一倍 就可以支持16G了
SQL> select 2097152*2*4096/1024/1024/1024||'G' from dual;
209
---
16G
SQL>
3.设置完/etc/sysctl.conf文件 如何使设置立即生效 如何查看是否生效
sysctl -p
sysctl -a | grep
4.解释下面的变量作用
ORACLE_BASE oracle产品基目录
ORACLE_HOME 数据库产品目录
通常情况下HOME目录是BASE的子目录 ORACLE_HOME=$ORACLE_BASE/product/10.2.0
ORACLE_SID 操作系统和oracle实例关联的纽带 设置不同的值就会连接到相应的数据库实例
5.orainstRoot.sh和root.sh脚本应该使用哪个用户身份去执行
orainstRoot.sh
安装目录清单目录
root.sh
/usr/local/bin/
dbhome coraenv oraenv
/etc/oratab
db_name:$ORACLE_HOME:Y|N
dbstart dbshut
6.
[root@shell mnt]# su - oracle
[oracle@shell ~]$ /mnt/runInstaller
运行安装程序无法连接 如何解决
:cant't connect to xX11 window server using '0:0' as the value of the DISPLAY variable
1. 注销当前root用户,通过正常登陆到oracle用户桌面环境 再执行
2. root执行 xhost +
再su - oracle后执行
如果是远程连接服务器 也可以指定客户端 xhost + 192.168.1.1 这样就是只允许192.168.1.1这个IP连接X
如果要删除 将 + 换成 -
7.如何确认你机器上当前系统中启动了哪些数据库实例?
ps aux | grep ora_
输出结果中最后一列会显示ORACLE_SID
8. EM 1158,ISQLPLUS 5560,数据库监听程序1521 各自的默认端口都是什么?
各自记录在哪个文件中?
EM 1158
ISQLPLUS 5560
lsnrctl 1521
记录文件
[oracle@shell ~]$ cat $ORACLE_HOME/install/portlist.ini
iSQL*Plus HTTP port number =5560
Enterprise Manager Console HTTP Port (db20) = 1158
Enterprise Manager Agent Port (db20) = 3938
[oracle@shell ~]$
监听程序文件 $ORACLE_HOME/network/admin/listener.ora
9. 如何启动停止EM ISQLPLUS 和监听
emctl start|stop|stuts dbconsole
isqlplusctl stop|start
lsnrctl start|stop|status
$ emctl start dbconsole
$ emctl stop dbconsole
$ isqlplus stop
$ isqlplus start
$ lsnrctl start
$ lsnrctl stop
10. 写出你本机的 em 和 isqlplus的访问路径
http://IP:1158/em
http://IP:5560/isqlplus
11.执行如下语句
[oracle@shell ~]$ sql /nolog
SQL*Plus: Release 10.2.0.1.0 - Production on Mon May 23 04:36:03 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn / as sysdba
Connected.
SQL> create tablespace mytab datafile '/u01/oracle/oradata/mytab01.dbf' size 5M;
Tablespace created.
SQL> create table tt tablespace mytab as select * from scott.emp;
Table created.
SQL>
SQL> 根据下列 语法提示 将上面建立的表空间连同文件系统中的数据文件一起删除
12.
进入sqlplus后 如何启动和停止数据库
startup
shut immediate
13.
要使用dbstart命令启动数据库 需要修改哪些文件内容
/etc/oratab
Y
10g R2
vim $ORACLE_HOME/bin/dbstart
78行
14.
DQL DML DDL DCL TCL 代表性的操作语句都是哪些?
DQL select
DMLinsert delete update
DDL create drop alter truncate rename
DCL grant revoke
TCL commit rollback
15.
scott用户的表被删除了 如何恢复 恢复后scott能直接登录吗?
@?/rdbms/admin/utlsampl
16.
怎么才能在sqlplus中使用ed命令
define _editor="vim"
17.
select ename AS "my name" from emp;
select ename,emp.* from emp;
上面语句哪里有问题?
18.
SQL> select ename,sal from emp where sal in (800,null);
sal=800 or sal=null
ENAME SAL
---------- ----------
SMITH 800
SQL> select ename,sal from emp where sal not in (800,null);
sal!=800 and sal!=null
no rows selected
SQL> 这条SQL为什么没有结果
第2条语句分解为:
SQL> select ename,sal from emp where sal = 1100 and sal = 800 and sal = null and sal = 3000;
no rows selected
第1条语句分解为:
SQL> select ename,sal from emp where sal = 1100 or sal = 800 or sal = null or sal = 3000;
ENAME SAL
---------- ----------
SMITH 800
SCOTT 3000
ADAMS 1100
FORD 3000
SQL>
SQL> select 1 from dual where 1=1 or 'a' != null;
1
----------
1
左为真 or 右为假 ==> 真
SQL> select 1 from dual where 1=1 and 'a' != null;
no rows selected
左为真 and 右为假 ==> 假
SQL>
19.select ename,sal from emp where sal >1000 order by sal;
哪里有问题
20.
sqlplus 的配置信息如何固化 比如 set line 100
- wcf问题集1
- 问题集1
- android问题集1
- *.问题记录集1
- Kernel 配置问题集-1
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- 问题集
- poj 2485 Highways
- hdu 2122 Ice_cream’s world III
- Vector C++ 详细用法
- hdu 1865 畅通工程再续
- 电能无线传输技术再现曙光
- 问题集1
- 如何反编译APK
- hdu 2084 数塔
- hdu 2094 产生冠军
- hdu 2647 Reward
- hdu 1811 Rank of Tetris
- hdu 1158 Employment Planning
- poj 1018 Communication System
- hdu 1827 Summer Holiday