下面就开始学习oarcle的强大的SQL 查询功能了。
工欲善其事,必先利其器
1.SQL*PLUS Worksheet 与SQL*PLUS
SQL*PLUS Worksheet 有点类似MS SQL SERVER 中的查询分析器,不过相比之下,SQL*PLUS WorkSheet功能小多了。
SQL*PLUS 是命令行方式的查询。UNIX的用户可能习惯用这个。
2.创建数据库
例子:
create database ${ORACLE_SID} --SID数据库的标识
user sys identified by sys --sys用户和默认口令
user system identified by system --system用户和默认口令
logfile group 1 ('${ORACLE_BASE}/oradata/${ORACLE_SID}/redo01.log') size 10M,
group 2 ('${ORACLE_BASE}/oradata/${ORACLE_SID}/redo02.log') size 10M,
group 3 ('${ORACLE_BASE}/oradata/${ORACLE_SID}/redo03.log') size 10M --日志文件(重做)
maxlogfiles 5
maxlogmembers 5
maxloghistory 1
maxdatafiles 254 --最大数据库文件数
maxinstances 1 --最大数据库实例
archivelog character set ZHS16GBK
national character set AL16UTF16
datafile --数据文件
'${ORACLE_BASE}/oradata/${ORACLE_SID}/system01.dbf' size 300M
default temporary tablespace tbstemp tempfile --临时表空间
'${ORACLE_BASE}/oradata/${ORACLE_SID}/temp01.dbf' size 500M
undo tablespace tbsundo datafile --回滚段表空间
'${ORACLE_BASE}/oradata/${ORACLE_SID}/undo01.dbf' size 500M;
3.show Parameter 命令
show paramerter 显示所有
show parameter sql_Version
show parameter db_cache_size
show parameter sga_max_size
4
控制文件信息可以从V$Controlfile中查询获得;
select name from v$datafile; 查看数据文件;
通过v$log可以查看日志组,v$logfile可以查看具体的成员文件;
通过v$archived_log和v$log_history可以查看归档日志文件的信息;
通过v$parameter视图可以查询当前的参数设置。