概述
ORACLE数据库是目前很流行的 大型数据库,适用于 大型项目 的数据存储
- ORACLE公司产品
- 数据安全性强
- 稳定性强
- 关系型数据库
关系型数据库
数据 类似下面这种《学生信息表》,是二维表,有 行 和 列,表的名字是 表名,列的名字是 列名 或 字段名
内置用户
sys
超级用户,是 oracle 权限最高的用户,一般由 oracle认证 考试通过的工程师使用
所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都 不能手动更改
拥有 dba , sysdba , sysoper 等角色或权限
system
系统账户,一般由 oracle数据库管理员使用,如创建用户、授权等
用户用于存放次一级的内部数据,如 oracle 的一些特性或工具的管理信息。
拥有 dba 角色权限
scott
演示账户,密码是tiger。一些oracle版本安装后不能直接使用scott用户
oracle公司第一个员工叫scott,他的猫叫tiger
1977年6月,埃里森,Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室(Software Development Laboratories,SDL)的计算机公司,这个只有三个人的公司就是后来在独领数据库风骚的ORACLE公司的前身。 当时埃里森年界32岁,由于合同的关系还在自己原来的公司里不能出来,只是一个程序员而已。他过不来,总要有写代码的人,公司的第一个程序员出现了,他的名字就是scott,他的猫的名字就叫trigger,可能是为了这个第一位的程序员的缘故吧,所以也就有了scott这个用户,而且一直没有忘怀,留恋至今。
PL/SQL
PL/SQL是Oracle数据库对 SQL 语句的 扩展
oracle数据库开发工具
作为开发工程师,很多时候需要编写sql语句,通过执行sql语句对oracle数据库进行操作。就想编写C、java代码一样,需要调试代码,在调试sql语句时,就需要用到开发工具
- 命令窗口执行sqlplus命令,简单方便,但界面不友好
- sqlplus工具,简单方便,界面比上一个强,但界面不友好
- sqldeveloper,由java开发,功能强大,但速度慢,占系统资源多
- plsql developer,与上面比最为好用
PLSQL Developer
oracle数据库开发工具之一,是最常用最流行的oracle 开发工具 (不是oracle管理工具)

