oracle概述(一)
选择数据库
小型数据库 | access,foxbase | 负载量小 100人内,比如留言板,信息系统 |
---|---|---|
中型数据库 | MySQL,SQL Server,informix | 负载,日访问量5000~15000,成本在万元以内,比如商务网站 |
大型数据库 | Sybase,Oracle、db2 | 负载可以处理,海量数据库,Sybase<oracle<db2,这几个数据库的安全性很高,相对贵 |
sql*plus常用命令
连接命令
-
conn[ect]
用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]
当用特权用户身份链接是,必须带上/ as sysdba或是/ as sysoper -
disc [onnect]
说明:该命令用来断开与当前数据库的连接 -
passw[orw]
说明:该命令用来修改当前用户的密码。如果想要修改其他用户的密码,需要用sys/system登录 -
show user
说明:显示当前用户名 -
exit
说明:该命令会断开与数据库的连接,同时会退出sql*plus
交互式命令
-
&
说明:可以替代变量,而该变量在执行时,需要用户输入。 -
edit
说明:该命令可以编辑指定的sql脚本
edit d:\a.sql
- spool
说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去。spool d:\b.sql 并输入 spool off
显示和配置环境变量
-
linesize
说明:设置显示行的宽度,默认是80个字符
show linesize
set linesize 90
-
pagesize
说明:设置每页显示的行目数,默认是14,用法和linesize一样。至于其他环境参数的使用也是大同小异 -
column
说明:设置显示格式
column 属性名 heading '自定义属性名' format 格式