[color=darkblue][b]SQL:[/b][/color]
case when name='ddd' then 1 else 0 end
case when语文>=80 then '优秀' when语文>60 then '及格' else '不及格' end
[url=http://www.iteye.com/topic/578724]Oracle面试SQL[/url]
ORACLE配置
client(10G以前的版本,10开始CLIENT是WEB了。):
1.安装ORACLE client (administration setup).
2.安装过程中会配置TCP链接SERVER,安装完成后,也可以在 oracle\network\ADMIN\tnsames.ora 里配置新的链接。
[color=darkblue][b]ORCALE[/b][/color]
[color=blue]ORACLE的体系[/color]
多平台都能运行,但由于各平台差异,它在各平台上的物理体系不同。
UNIX是多进程,每个主要功能由一个进程负责。
WINDOWS是多线程,因为多进程的话会很慢。
OS/390 等就其他办法,如多个OS/390地址空间作为一个ORACLE实例。
数据库和实例
数据库DATABASE:物理操作系统文件或磁盘的集合(数据文件,临时文件,重做日志文件,控制文件)。
实例INSTANCE:一组ORACLE后台进程/线程和一个共享内存区,这些内存都被同一台计算机上线程/进程共享。
一个数据库一般有一个实例,但是集群可以让它有多个实例(多台计算机上的多个INSTANCE共享同一个共享物理磁盘)。
一个实例只属于一个数据库。
用ps -aef|grep ora* 可以看到ORACLE的进程。
还可以用UNIX上的命令 !ipcs -a ,这个可以显示进程间的通信设备,如共享内存等。
我们用sqlplus "/as sysdba" 以SYSDBA的身份连接数据库,然后就连上了一个闲置的实例。
然后在查看进程,就可以看到ORA的进程了。
然后再用startup启动实例。
启动实例需要 文件 initora*.ora.如果没有我们件创建。
内容最少为
$cat initora*.ora
然后startup nomount 启动实例。
然后再查看进程,就有很多实例的进程。
还要create database; 才能装载DATABASE,一个实例最多装载一个DATABASE。
这个实例关了 DATABASE,就不能再开了,除非新实例。
表空间
case when name='ddd' then 1 else 0 end
case when语文>=80 then '优秀' when语文>60 then '及格' else '不及格' end
[url=http://www.iteye.com/topic/578724]Oracle面试SQL[/url]
ORACLE配置
client(10G以前的版本,10开始CLIENT是WEB了。):
1.安装ORACLE client (administration setup).
2.安装过程中会配置TCP链接SERVER,安装完成后,也可以在 oracle\network\ADMIN\tnsames.ora 里配置新的链接。
[color=darkblue][b]ORCALE[/b][/color]
[color=blue]ORACLE的体系[/color]
多平台都能运行,但由于各平台差异,它在各平台上的物理体系不同。
UNIX是多进程,每个主要功能由一个进程负责。
WINDOWS是多线程,因为多进程的话会很慢。
OS/390 等就其他办法,如多个OS/390地址空间作为一个ORACLE实例。
数据库和实例
数据库DATABASE:物理操作系统文件或磁盘的集合(数据文件,临时文件,重做日志文件,控制文件)。
实例INSTANCE:一组ORACLE后台进程/线程和一个共享内存区,这些内存都被同一台计算机上线程/进程共享。
一个数据库一般有一个实例,但是集群可以让它有多个实例(多台计算机上的多个INSTANCE共享同一个共享物理磁盘)。
一个实例只属于一个数据库。
用ps -aef|grep ora* 可以看到ORACLE的进程。
还可以用UNIX上的命令 !ipcs -a ,这个可以显示进程间的通信设备,如共享内存等。
我们用sqlplus "/as sysdba" 以SYSDBA的身份连接数据库,然后就连上了一个闲置的实例。
然后在查看进程,就可以看到ORA的进程了。
然后再用startup启动实例。
启动实例需要 文件 initora*.ora.如果没有我们件创建。
内容最少为
$cat initora*.ora
然后startup nomount 启动实例。
然后再查看进程,就有很多实例的进程。
还要create database; 才能装载DATABASE,一个实例最多装载一个DATABASE。
这个实例关了 DATABASE,就不能再开了,除非新实例。
表空间