Oracle入门及应用.pptx
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 管理工具
Enterprise Manager Console Database Control
常用工具介绍
• SQL Plus
Oracle 自带程序.
• PL/SQL Developer
收费软件,功能强大.
• Navicat for Oracle
收费软件,功能稍弱 免费版本,但功能相对收费版较弱
• 访问身份
访问身份是区分访问者是管理员或者普通用户,以Sys,System等用户访问时需要指定 为Sysdba.
• 几种连接方式
Enterprise Manager Console Command Line SQL Plus PL/SQL Developer Navicat
数据库管理
如果本地没有安装Oracle主程序,此操作可忽略。
使用PL/SQL Developer,菜单路径:Tools->Export Tables,此功能支持三种不同的 数据导出方法:
1)Oracle Export:相同于Oracle自带的exp命令. 2)SQL Inserts :将表的数据导出为insert into….格式. 3)PL/SQL Developer:导出为此程序专有的数据格式. 4)也可以将查询出来的数据导出成Excel、CSV等格式.
Oracle安装
创建数据库实例
安装时创建 与单独创建的区别是在安装过程中提前输入SID及服务名, 安装完后
根据向导手动完成.
单独创建 通过Database Configuration Assistant启动创建向导.
注意事项 保证目标文件夹足够空间:系统使用大约1.5G,临时表空间会随着业务
Select语法
Select语句介绍
SQL的主要功能之一是实现数据库查询。简单来说,查询就是用来取到 满足特定条件的信息。
查询是SQL语言的核心,而用于表达SQL查询的select语句则是功能最 强也是最复杂的SQL语句,它从数据库中检索数据,并将查询结果提供 给用户。
1)Oracle Import:相同于Oracle自带的imp命令,只接收exp命令导出的数据文件. 2)SQL Inserts :只支持此程序中SQL Inserts类型导出的数据文件. 3)PL/SQL Developer:只支持此程序中PL/SQL Developer导出的数据文件. 4)直接在界面上粘贴,用for update语句解锁之后。
数据管理
• PL/SQL Developer介绍
以下演示使用PL/SQL Developer,登陆示例:
其中几个输入项: Username:数据访问用户名 Password :数据库访问用户口令 Database :网络服务名, 连接身份为Normal即可
数据管理
• 数据导出
使用命令行:Oracle自带的exp命令,exp user/pass@网络服务名,根据向导提示完成. 此命令的更多参数使用帮助exp –help获得,此导出程序输出.dmp后缀的文件.
• 数据导入
使用命令行:Oracle自带的imp命令,imp user/pass@网络服务名,根据向导提示完成. 此命令的更多参数使用帮助imp –help获得,此导入程序只能接收exp导出程序导出的数据文件.
使用PL/SQL Developer,菜单路径:Tools->Import Tables,此功能支持三种不同的 数据导入方法:
Oracle入门及应用
黄文斌 2011年04月
• 内容提纲
• Oracle基础知识 • Oracle安装 • Oracle客户端
连接到服务 管理控制台 常用开发工具
• 数据管理
数据导入/导出 PL/SQL Developer介绍
• SQL语法
Select 语法 常用函数 各种查询
• Oracle应用
增加.将数据存储目录与主程序分开,以提高IO效率.
客户端安装
Oracle客户端安装比较简单,执行典型安装即可。
• 配置网络连接
本机数据库安装完成时自动创建了网络服务名为SID的连接描述符. 通过Net Configuration Assistant创建连接网络数据库的连接描述符:
1.从开始菜单Oracle目录下运行Net Configuration Assistant 2.选择本地NET服务名配置,点下一步,选择添加 3.填写服务名,即SID,点下一步,默认TCH协议 4.填写主机名,一般用IP,选择端口号,一般默认 5.是否进行测试均可,测试时输入正确的用户名和密码 6.最后输入网络服务名(自定义即可,一般用于区分多个连接)
oss数据库简介 常用SQL集锦
Oracle基础知识
名词解释
SID
也叫ServiceID,系统标识符,用来唯一标识一个数据库,客户端根据SID及数据库地址 (IP)来确定要访问哪个数据库.
全局数据库名
数据库的全名,用来唯一标识一个数据库,以区别其它任何存在于网络中的数据库.
网络服务名
连接到数据库服务时需要提供包含用户名,口令,IP地址,端口,SID。这些信息被定义到 本机的tnsnames.ora文件中,这就是连接描述符,每个连接描述符的一个简短的名称简称网 络服务名.
Oracle安装
• 三个版本
企业版
面向企业级应用,构建安全、可靠、大容量的互联网应用的数据仓库.
标准版
面向部门级应用,提供能够通过Web浏览器进行管理的高性能数据库服务.
个人版
面向开发技术人员,是一个全功能的单用户版本.
• Windows平台
保证足够空间:主程序大约1G 基于Windows的安装过程非常简便,选择主程序目录和数据存储目录(此目录为将来添 加数据文件时的默认目录),选择合适的版本,即可完成安装过程.安装时可以选择在完成 安装后立即创建数据库. 尽量将主程序与数据存储分开,以提高IO效率.
• 表空间
表空间是逻辑结构上的数据存储区域,是多个数据文件的集合,每个数据文件可以来源于 不同的设备.一个表空间可供多个用户同时使用.
数据文件是物理结构上的数据存储区域,每个数据文件都对应本地磁盘上的一个文件,每 个数据文件最大允许存储32G数据.
• 用户
用户是客户端访问数据库服务的凭证,每个用户有一个默认的表空间. 在用户权限允许的ቤተ መጻሕፍቲ ባይዱ况下可以使用其它表空间,或者访问其它用户的表/函数等对象.
Enterprise Manager Console Database Control
常用工具介绍
• SQL Plus
Oracle 自带程序.
• PL/SQL Developer
收费软件,功能强大.
• Navicat for Oracle
收费软件,功能稍弱 免费版本,但功能相对收费版较弱
• 访问身份
访问身份是区分访问者是管理员或者普通用户,以Sys,System等用户访问时需要指定 为Sysdba.
• 几种连接方式
Enterprise Manager Console Command Line SQL Plus PL/SQL Developer Navicat
数据库管理
如果本地没有安装Oracle主程序,此操作可忽略。
使用PL/SQL Developer,菜单路径:Tools->Export Tables,此功能支持三种不同的 数据导出方法:
1)Oracle Export:相同于Oracle自带的exp命令. 2)SQL Inserts :将表的数据导出为insert into….格式. 3)PL/SQL Developer:导出为此程序专有的数据格式. 4)也可以将查询出来的数据导出成Excel、CSV等格式.
Oracle安装
创建数据库实例
安装时创建 与单独创建的区别是在安装过程中提前输入SID及服务名, 安装完后
根据向导手动完成.
单独创建 通过Database Configuration Assistant启动创建向导.
注意事项 保证目标文件夹足够空间:系统使用大约1.5G,临时表空间会随着业务
Select语法
Select语句介绍
SQL的主要功能之一是实现数据库查询。简单来说,查询就是用来取到 满足特定条件的信息。
查询是SQL语言的核心,而用于表达SQL查询的select语句则是功能最 强也是最复杂的SQL语句,它从数据库中检索数据,并将查询结果提供 给用户。
1)Oracle Import:相同于Oracle自带的imp命令,只接收exp命令导出的数据文件. 2)SQL Inserts :只支持此程序中SQL Inserts类型导出的数据文件. 3)PL/SQL Developer:只支持此程序中PL/SQL Developer导出的数据文件. 4)直接在界面上粘贴,用for update语句解锁之后。
数据管理
• PL/SQL Developer介绍
以下演示使用PL/SQL Developer,登陆示例:
其中几个输入项: Username:数据访问用户名 Password :数据库访问用户口令 Database :网络服务名, 连接身份为Normal即可
数据管理
• 数据导出
使用命令行:Oracle自带的exp命令,exp user/pass@网络服务名,根据向导提示完成. 此命令的更多参数使用帮助exp –help获得,此导出程序输出.dmp后缀的文件.
• 数据导入
使用命令行:Oracle自带的imp命令,imp user/pass@网络服务名,根据向导提示完成. 此命令的更多参数使用帮助imp –help获得,此导入程序只能接收exp导出程序导出的数据文件.
使用PL/SQL Developer,菜单路径:Tools->Import Tables,此功能支持三种不同的 数据导入方法:
Oracle入门及应用
黄文斌 2011年04月
• 内容提纲
• Oracle基础知识 • Oracle安装 • Oracle客户端
连接到服务 管理控制台 常用开发工具
• 数据管理
数据导入/导出 PL/SQL Developer介绍
• SQL语法
Select 语法 常用函数 各种查询
• Oracle应用
增加.将数据存储目录与主程序分开,以提高IO效率.
客户端安装
Oracle客户端安装比较简单,执行典型安装即可。
• 配置网络连接
本机数据库安装完成时自动创建了网络服务名为SID的连接描述符. 通过Net Configuration Assistant创建连接网络数据库的连接描述符:
1.从开始菜单Oracle目录下运行Net Configuration Assistant 2.选择本地NET服务名配置,点下一步,选择添加 3.填写服务名,即SID,点下一步,默认TCH协议 4.填写主机名,一般用IP,选择端口号,一般默认 5.是否进行测试均可,测试时输入正确的用户名和密码 6.最后输入网络服务名(自定义即可,一般用于区分多个连接)
oss数据库简介 常用SQL集锦
Oracle基础知识
名词解释
SID
也叫ServiceID,系统标识符,用来唯一标识一个数据库,客户端根据SID及数据库地址 (IP)来确定要访问哪个数据库.
全局数据库名
数据库的全名,用来唯一标识一个数据库,以区别其它任何存在于网络中的数据库.
网络服务名
连接到数据库服务时需要提供包含用户名,口令,IP地址,端口,SID。这些信息被定义到 本机的tnsnames.ora文件中,这就是连接描述符,每个连接描述符的一个简短的名称简称网 络服务名.
Oracle安装
• 三个版本
企业版
面向企业级应用,构建安全、可靠、大容量的互联网应用的数据仓库.
标准版
面向部门级应用,提供能够通过Web浏览器进行管理的高性能数据库服务.
个人版
面向开发技术人员,是一个全功能的单用户版本.
• Windows平台
保证足够空间:主程序大约1G 基于Windows的安装过程非常简便,选择主程序目录和数据存储目录(此目录为将来添 加数据文件时的默认目录),选择合适的版本,即可完成安装过程.安装时可以选择在完成 安装后立即创建数据库. 尽量将主程序与数据存储分开,以提高IO效率.
• 表空间
表空间是逻辑结构上的数据存储区域,是多个数据文件的集合,每个数据文件可以来源于 不同的设备.一个表空间可供多个用户同时使用.
数据文件是物理结构上的数据存储区域,每个数据文件都对应本地磁盘上的一个文件,每 个数据文件最大允许存储32G数据.
• 用户
用户是客户端访问数据库服务的凭证,每个用户有一个默认的表空间. 在用户权限允许的ቤተ መጻሕፍቲ ባይዱ况下可以使用其它表空间,或者访问其它用户的表/函数等对象.