oracle教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.oracle安装及基本命令
1.1 oracle简介
Oracle是一个生产中间件和数据库的较大的生产商,oracle 原本的含义:“神谕”,指的是神说的话,中国在商朝时代,把一些刻在龟壳上的文字当成是上天的指示,所以在中国将oracle 翻译成”甲骨文”.
Oracel公司的发展实际上还是靠IBM
1.2 oracle安装
1.2.1常见版本
现在使用的oracle是10G版本,oracle中的主要版本分为以下几个:
Oracle 8
Oralce 8i 表示oracle公司正式进军互联网
Oracel 9i: 与8i极为相似
Oracle 10g: g,表示网格计算
1.2.2安装:
选择oracle 10G下instal目录下的setup.exe就可以执行oracle 10G的安装指令
接着oracle就进入系统环境检查环节(最好关闭防火墙软件)
选择安装的目录
选择企业版
输入数据库实例名/选中创建带样本的数据库
所有账户用同样的口令
安装完成后,任何按钮都不要点,如果做其它的操作,可能导致安装失败
选择口令管理,出现口令管理对话框,有∨的地方是被锁定的用户:
普通用户:scott用户的密码tiger
普通管理员:system用户密码manager
超级管理员:sys用户密码admin
设置好密码后,点击确定
完成后,即可退出
1.2.3oracle必须启动的服务
Oracle安装完成之后要在系统中注册服务,其有两个服务是必须启动oracle才能正常启动
OracleOraDb10g_home1TNSListener:表示监听服务,用户客户端要想连接到数据库,此服务必须打开,在以后的程序开发中此服务作用很大.
OracleServiceGYBOSS,表示数据库的主服务,命名规则OracleService+数据库名称,此服务必须启动,否则oracle根本无法使用
之后直接通过命令行方式就可以进入SQLPlus的控制中心,进行命令输入.
安装完毕后可能通过三种方式访问数据库:
1)开始/运行/sqlplus
2)开始/程序/Oracle - OraDb10g_home1/SQL Plus
3)打开IE,输入本机IP:5560/isqlplus 或者
localhost:5560/isqlplus
登录界面如下:
1.3 oracle常见的第三方工具
1)PL/SQL Developer
2)Toad
在采用第三方工具连接数据库前,必须保证数据库的监听程序配置(服务器名,IP,端口号)正确并处于于监听状态,主要设置这两个文件
listener.ora
# listener.ora Network Configuration File: e:\oracle\product\10.2.0\db_1\network\admin\listener.or a
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = e:\oracle\product\10.2.0\db_1) (PROGRAM = extproc)
)
)
(SID_DESC =
(GLOBAL_DBNAME = gyboss)
(ORACLE_HOME = e:\oracle\product\10.2.0\db_1)
(SID_NAME = gyboss)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST =192.168.1.104)(PORT = 1521))
)
)
# tnsnames.ora Network Configuration File: e:\oracle\product\10.2.0\db_1\network\admin\tnsnames.or a
# Generated by Oracle configuration tools.
GYBOSS =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.104)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = gyboss)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) )
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
2.SQL/PLUS
2.1 命令行方式
Sqlp是oracle提供的一个命令行执行的工具软件,安装oracle后会自动在系统中注册.
在开始/运行/sqlplus