由于今天安装甲骨文数据库出现了一些麻烦,因为长期不适用甲骨文的原因所以开始巩固之前学习的甲骨文知识。
1。甲骨文数据库:客户端/数据库服务器使用Oracle10g
,,, Oracle10g不能在win7下安装,没有直接支持这个主题的,需要下载支持vista的Oracle10g修改一些配置文件之后,,,再进行安装,有时间在介绍。
2。安装:
,,,配置:数据库配置助理配置数据库实例
,,,,,,,,,,,网络配置助理,配置数据库服务器的监听
,,,,,,,,,,, isqlplusctl开始,启动isqlplus的服务(如果需要使用isql * +)
,,,服务:OracleService实例名,数据库实例的服务
,,,,,,,,,,,, OracleOraDB10g_home1TNSListener,数据库服务器的监听服务
3。甲骨文的常用管理工具:
,,, 1) oem:企业管理器——在DBA, http://IP: 1158/em
,,, 2) sql * +:最常用的工具。甲骨文的客户端工具,,直接使用命令行
,,, 3) isql * +:通过浏览器来操作数据库服务器,http://ip: 5560/isqlplus
4。甲骨文中的几个用户:
,,,,, sys/Oracle——比;角色sysdba,,,,,对斯科特进行解锁:改变用户斯科特帐户解锁;斯科特,才能改变用户被新密码;
,,,,,斯科特/老虎——在正常普通用户。有一些示例数据库表
5。sql * Plus的常用命令:
,, 1)打开sql * +:在命令中使用sqlplus
,, 2)打开并连接上服务器:sqlplus[用户名/密码][@服务名](角色名]
,,,,,,,如:sqlplus斯科特/老虎
,,,,,,,,,,, sqlplus sys/oracle sysdba
,, 3)连接命令:
,,,,,,康涅狄格州(ect)切换连接
,,,,,,阀瓣(onnect)断开连接
,,,,,, passw(奥德),更改密码
,,,,,,退出,退出退出sql * +
,,, 4)编辑命令:l[是],/
,,, 5)文件操纵命令:
,,,,,,保存文件全路径名把缓冲区中的命令保存到指定文件
,,,,,,得到文件全路径名把指定文件中的命令加载到缓冲区
,,,,,, @文件路径名执行指定文件中的sql
,,,,,, ed文件路径名编辑缓冲区或指定文件
,,, 6)查看sql * +命令的帮助:
,,,,,,帮助指数
,,,,,,帮助命令名
,,, 7)基本命令:
,,,,,,显示用户,,,,,,,,,,,,,,,查看当前的连接用户
,,,,,,设置页大小值(14)设置每页显示的行数
,,,,,,设置线宽值(80),,设置一行中显示的字符数
,,,,,,从选项卡选择*;查才能看当前方案所拥有的数据库对象
,,,,,, select * from表名;,查看指定表的所有数据
,,,,,, desc表名,查看表的结构
6。常用数据类型
,, 1) CHAR(长度):定长字符串,,,,,2000,,,,,,,,,,,,,,,,,,,,,,varchar2(30),,美国广播公司(abc)
,, 2) varchar2(长度):变长字符串,,4000个字节
,, 3)数量((总位数,小数位)]:数字,整数和小数。默认是38位精度,,数量(5,2)
999.99,, 4)日期:日期和时间,秒值,,默认显示格式'日- x月-年年”
,, 5)时间戳:时间戳。日期和时间,时区。小数位秒精确到9位
,, 6) CLOB大字符数据
,,,,,, BLOB大二进制数据
,,,,,, BFILE文件指针
7。SQL:结构化查询语言.SQL99, SQL92。大小写不敏感。建议关键字用大写,其它用小写。
,, 1)分类:
,,,,,★)查询语句:选择
,,,,,☆b) DML:数据操纵语言。定义修改内容的语句.INSERT,删除,更新,截断
,,,,,☆c) DDL:数据定义语言。定义数据库对象的语句共创,修改,删除,重命名
,,,,,,, d) DCL:数据控制语言。定义对用户访问权限的语句.GRANT,撤销
,,,,,☆e) TCL:事务控制语言。定义事务控制语句.COMMIT,保存点回滚,