Oracle基础知识整理全文
1 Oracle 基础知识
普通管理员:system 口令:admin
超级管理员:sys 口令:admin
普通用户:scott 口令:tigger(练习常用)
连接超级管理员时需要注意:conn sys/admin as sysdba
1.1 使用Oracle的原因:性能优越
- Oracle 特点·
全球化、跨平台的数据库、支持多用户、高性能的事务处理、强大的安全性控制和完整性控制 支持分布式数据库和分布处理
- Oracle 版本·
Oracle8i: I internet
表示 Oracle 公司要开始正式进入互联网 Oracle9i:与 Oracle8i 相关,性能方面更佳,管理更人性化
Oracle10g: g(grid)网格技术
Oracle11g: g(grid)网格技术
1.2 目前主流数据库包括:
微软: sql server和access
瑞典MySQL AB公司 mysql
ibm公司 db2
美国Sybase公司 Sybase
ibm公司 informix
美国oracle公司 oracle
以上六种主流数据库按大中小型可以分为:
小型数据库:access,fexbase
中型数据库:mysql,sql server,informix
大型数据库库:sybase,oracle,db2
你该用什么数据库
1)项目的规模
a.负载量多大,通俗一点就是用户量多大
b.成本
c.安全性
划分依据:
1)负载量小,100人内
留言板,信息系统(小型数据库)
负载量或日访问量在5000-15000(中型数据库)
免费可以处理海量数据库(大型数据库)
2)成本在千元内(小型数据库)
成本在万元内(中型数据库)
成本在两三万以上(大型数据库)
3)对安全性要求不高(小型数据库)
高考网站(中型数据库)
对安全性能要求很高(大型数据库)
1.3 Oracle的认证考试ocp认证
- dba认证(数据库管理员)
- dba认证分为3类:
- ocp认证《oracle专家级认证》
- oca认证《oracle初级工程师认证》
- ocm认证《oracle高级<大师>认证》
- java开发认证(和sun公司合作)
- oracle网络认证
1.4 Oracle公司介绍
1)神喻 代神说话的人 甲骨文
2)暗示 公司预作霸主的决心
3)地位:
全球第一大数据库厂商
全球第二大独立软件供应商
4)公司老板:Larry Eillsin
oracle的建立者和发展着
5)工具:
Jdeveloper ---JBuilder
Developer2000 ---VB
Designer2000 ---数据库建模
6)数据库
ORACLE10g 数据仓库(data warehouse)
7)应用软件
ERP(企业资源计划)--用友公司
ORACLE APPLICATION 11i
1.5 Oracle客户端工具
- SQLPLUS
- SQLPLUSW
- Sql Plus WorkSheet
- iSqlplus(HTTP)
- PL/SQL Developer
(以上版本,都带有自动提示功能)
- Object Browser(国外用的比较多)
2 Oracle 安装
1.oracle的安装,启动及卸载 -安装
- 1)系统要求
a.操作系统最好为windows 2000
b.内存最好在256M以上
(原因:oracle启动功能就需占用100多M的内存)
c.硬盘空间需要2G以上 - 2)安装oracle的步骤:详细安装操作手册说明
- ·1)准备好oracle安装文件(安装文件太大,想用的可以留言)
·2)setup.exe
·3)安装过程中,360提示的安全警报中要选择允许 - 3)oracle的安装大概需要20min(或1个半小时)
安装的版本更高,花费时间更长
··在安装过程中要耐心等待··
2.oracle安装会自动的生成两个用户:sys用户和system用户
- 1)
sys
用户是超级用户,具有oracle最高的权限,具有sysdba
角色有create database的权限,该用户默认的密码是manager
- 2)
system
用户是管理操作员,权限也很大,具有sysope
r角色,没有create database的权限,该用户默认的密码是change-on-install
就是说:这两个用户最大的区别是有没有create database权限
- 3)一般讲,对数据库维护,使用system用户登录就可以了,
3.Oracle安装完成后:
开启该服务,会占用 tomcat 的 8080 端口。 查看端口号:tasklist|findstr "8080"
如果装完 Oracle 后,又改了机器名可能会导致 Listener 服务无法启动,解决方式: 修改 C:\oracle\ora92\network\admin\ listener.ora 下的 HOST