`
summer_021
  • 浏览: 58011 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

Oracle10g学习一: Oracle的安装

    博客分类:
  • SQL
 
阅读更多
1、安装前置,环境设置 详见:Oracle10g安装前准备

2、解压安装包,点击里面的db\Disk1\setup.exe
如图:

设置安装目录、全局数据库的名字、口令,我这里口令输入admin

3、检查条件,如果不符合再参照第一点,所有检查都通过,点击下一步


4、直到如图界面,点击安装


5、开始安装,如图:


6、整个安装过程都不要点任何东西,直到如图界面:



7、选择口令管理:
输入如下账户的口令:
•  普通用户:scott 用户的密码:tiger
•  普通管理员:system 用户的密码:manager
•  超级管理员:sys用户的密码:change_on_install
如图:



点击退出 安装完成

Oracle主要知识点如图:




Oracle简介:

Oracle是现在全世界最大的数据库提供商,编程语言提供商,应用软件提供商,它的地位等价于微软的地位。
Oracle 是一个生产中间件和数据库的生产商,Oracle 原本的含义:“神喻”,指的是神说的话。
中国在商朝的时代,把一些刻龟壳上的文字当成是上天的指示,所以在中国将 Oracle 也翻译成“甲骨文”。
Oracle 公司的发展实际上依靠了 IBM 公司。可以google一下Oracle公司的发展。
Oracle 的创始人:Larry Ellison,他一生的最大目标,“财富榜超过比尔•盖茨”。
另一创始人:BruceScott, 现在已经离开了 Oracle 公司。开发出了一套新的数据库 :PointBase。



Oracle的版本

Oracle 8 / Oracle 8i:i表示Internet,表示此时 Oracle 公司正式开始进军互联网
Oracle 9i:Oracle 9i 和 8i 相比是非常相似的
Oracle 10g:g,表示网格技术。
Oraccle 11g:是一个完整的产品,也是最新的产品
网格技术:
    例如:以 baidu 搜索为准,现在想使用一个软件,但是此软件在离自己非常近的地方就存在了下载地址,但是与自己非常远的地方也同样存在一个下载地址,那么搜索引擎完全有可能搜索到远的那个地址,从而导致下载速度慢,不利用就近的下载站点。所以新的网络概念就是将网络划分成一个个的网格,通过网格表示一个区域。



Oracle的服务




开启最后两个就可以了。 一个是监听器 一个是ServerXXX
OracleOraDb10g_home1TNSListener:表示监听服务,如果客户端要想连接到数据库,此服务必须打开,在日后的程序开发中此服务起作用。
OracleServiceXXXX,表示数据库的主服务,命名规则:OracleService 数据库名称。此服务必须启动,否则 Oracle 根本就无法使用。



修改计算机名字

修改计算机名字后【我的电脑->属性->计算机名字->更改主机名字】,原来配置的网络就无法正常工作,需要手动修改,Oracle11g会自动修改。 10g需要用户手动修改。
修改两处地方:
     1、D:\oracle\product\10.2.0\db_1\network\ADMIN\listener.ora
    2、D:\oracle\product\10.2.0\db_1\network\ADMIN\tnsnames.ora


如果上述操作之后还是不行要进行数据库名称注册,打开NetManager进入网络管理设置




SQLPlus连接Oracle

SQLPlus是 Oracle 提供的一个命令行执行的工具软件,安装之后会自动在系统中进行注册。Sqlplus 中有两种命令:
sqlplus.exe.  sqlplusw.exe  在运行里面可以直接输入。
打开SQLPlus输入用户名和密码就可以连接数据库,但是里面的密码是不显示的。

使用sqlplus:
在使用此命令的时候会提示一个主机的字符串,如果一台电脑上有多个数据库的话,则要在此处输入数据库的名称。
在一个数据库中会存在多张表,每一张表都有其记录。
现在输入以下的命令:
SELECT * FROM emp ; 查询数据库中的 emp 表数据。

上述查询的结果会有分页和折行,处理方法:
•  设置每行显示的长度: set linesize  长度 ;
•  修改每页显示记录的长度: set pagesize  行数 ;

在 sqlplusw 中存在大量的可用命令。
在 sqlplusw 无法控制方向键,所以一般会使用本机的记事本程序进行编辑,直接在命令
窗口中输入“ed 文件名称即可”输入之后,会提示用户是否要创建此文件。
编辑完成之后,就可以通过@文件名称的方式执行命令。

除了可以在 sqlplusw 中建立这个文件之外,也可以通过@找到磁盘上的文件。现在在 d 盘上有一个demo.txt 的文件,文件中也是select语句:执行的时候要指定文件的路径:@D:demo.tx,效果是完全一样的。

如果文件的后缀名称是*.sql的话,则不用输入后缀名称也可以找到。默认找到文件的后缀就是*.sql

在 sqlplusw 中也可以使用其他用户连接,例如:sys 或 system 用户
conn  用户名/密码 [AS SYSDBA | SYSOPER]
•  如果现在连接的是超级管理员(sys):则在连接的最后必须写上 AS SYSDBA。以系统管理员的身份进行登陆。
conn sys/change_on_install as sysdba ;
那么这个时候再次发出之前的查询命令,会提示错误:
SQL> SELECT * FROM emp ;
SELECT * FROM emp
此错误表示 emp 不存在。因为 emp 表是属于 scott 用户下的表,而 sys 用户本身没有,此时如果要查询则select * from scott.emp;  (用户名.表名)

show user : 显示当前正在连接的用户是那一个
SELECT * FROM tab ; 显示一个数据库中全部表名称:


  • 大小: 91.5 KB
  • 大小: 94.7 KB
  • 大小: 76.2 KB
  • 大小: 65.9 KB
  • 大小: 53.3 KB
  • 大小: 74.6 KB
  • 大小: 61.6 KB
  • 大小: 49 KB
  • 大小: 30.5 KB
  • 大小: 20.7 KB
  • 大小: 18 KB
  • 大小: 14.9 KB
分享到:
评论

相关推荐

    Linux下Oracle 10g安装

    在Linux环境下安装Oracle数据库10g是一项复杂但必要的任务,对于数据库管理员(DBA)和想要学习如何在Linux平台上安装和配置Oracle数据库的IT专业人员来说,这是一项基础技能。以下是在Linux上安装Oracle 10g的详细...

    oracle10g 安装操作实用手册

    Oracle 10g是甲骨文公司发布的一款关系型数据库管理系统,属于Oracle Database产品系列的第十...通过这份文档,读者可以系统地学习Oracle 10g的基本使用,为进一步学习高级特性和深入管理Oracle数据库打下坚实的基础。

    oracle 10g 考试题库

    Oracle 10g 是Oracle公司推出的数据库管理系统的一个版本,它在2003年发布,提供了许多增强功能和性能优化,对于数据库管理员(DBA)来说是重要的学习和认证目标。"Oracle OCP"(Oracle Certified Professional)是...

    oracle 10G学习完全图解

    《Oracle 10G学习完全图解》是针对Oracle数据库初学者和进阶者的一份珍贵资源,它包含了从安装到使用的全方位指导。Oracle 10G是Oracle公司推出的一款重要版本,它在数据库管理、性能优化、安全性等方面都有显著提升...

    Oracle10g学习笔记

    Oracle10g学习笔记,Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记Oracle10g学习笔记

    Oracle 10g 安装(Windows下)

    Oracle 10g是一款经典的关系型数据库管理系统,尤其在企业级应用中有着广泛的应用。本文将详细介绍在Windows操作系统下如何安装Oracle 10g。在安装过程中,我们需要了解一些关键概念和技术,包括数据库架构、安装...

    linux之oracle10g安装

    在Linux环境下安装Oracle 10g是一项技术性强且步骤繁多的任务。Oracle 10g是一款功能强大的关系型数据库管理系统,常用于企业级的数据存储和处理。以下将详细阐述安装过程中涉及的关键知识点。 首先,安装前准备是...

    oracle 10g学习资料

    3. **SQL*Plus**:这是Oracle提供的一种命令行工具,用于交互式地执行SQL语句和数据库管理任务,是学习Oracle数据库的基础。 4. **数据库实例与表空间**:理解数据库实例是内存结构,而表空间是存储数据的物理位置...

    欧拉系统安装oracle 11g

    欧拉系统安装 Oracle 11g 本资源摘要信息将详细介绍欧拉系统安装 Oracle 11g 的过程,包括安装依赖包、安装 Oracle 11g 等步骤。 安装依赖包 在安装 Oracle 11g 之前,需要安装一些依赖包,以确保安装过程的顺利...

    Oracle 10g 学习课件

    Oracle 10g 学习课件是一套全面的...这套Oracle 10g学习课件涵盖了从基础到进阶的各个方面,不仅适合初学者,也对有经验的DBA有所启发。通过深入学习和实践,你将能够熟练掌握Oracle数据库管理和开发,提升你的IT技能。

    oracle database 10g:administration workshop i

    Oracle 10g的安装和配置是学习的起点。这包括创建数据库实例、配置网络服务、设定初始化参数文件(init.ora)以及管理控制文件。在实际操作中,DBCA(Database Configuration Assistant)是常用的图形化工具,帮助...

    Oracle 10g Setup 安装具体步骤

    Oracle 10g Setup 安装详细步骤 Oracle 10g Setup 安装是 Oracle 10g 数据库管理系统的安装...Oracle 10g Setup 安装是一个复杂的过程,需要了解 Oracle 10g 的安装要求、安装过程和配置参数,以便更好地管理数据库。

    Oracle 10G编程艺术:深入数据库体系架构

    《Oracle 10G编程艺术:深入数据库体系架构》是一本专门为Oracle数据库用户和开发者编写的指南,无论你是初学者还是经验丰富的专业人士,都能从中受益。这本书深入剖析了Oracle 10G数据库的核心机制和编程技术,旨在...

    oracle 10g _64x

    Oracle 10g是Oracle公司推出的数据库管理系统的一个版本,它主要针对64位操作系统环境设计。Oracle数据库系统在IT行业中有着广泛的应用,尤其在大型企业、金融机构和互联网公司的数据存储和管理方面扮演着核心角色。...

    oracle10g 文档

    ### Oracle10g 关键知识点解析 #### 一、Oracle Database 10g 概述 - **版本信息**:Oracle Database 10g 是 Oracle 公司在 2004 年发布的一个数据库管理系统版本,其中的 "g" 字母代表 "grid"(网格),强调了该...

    oracle 10g 安装步骤

    Oracle 10g 是一款广泛使用的数据库管理系统,尤其在企业级应用中占据重要地位。本文将详细介绍Oracle 10g的安装步骤,帮助你成功安装并掌握基础设置。 首先,安装前的准备至关重要。确保你的操作系统(通常是...

    oracle 10g 学习文档

    第 2 章: 安装 oracle 软件并构建数据库.pdf 第 3 章:oracle enterprise manager 入门.pdf 第 4 章:配置网络环境.pdf 第 5 章:管理 oracle 例程.pdf 第 6 章:管理数据库存储结构1.pdf 第 6 章:管理数据库存储...

    不错oracle10g学习资料,很全面

    "不错oracle10g学习资料,很全面"这一标题,明确指向了Oracle 10g的学习资源,暗示着这些资料涵盖了Oracle 10g的各个方面,从基础操作到高级功能,应有尽有。对于想要深入了解和掌握Oracle 10g的IT专业人士来说,这是...

    oracle11g安装步骤.

    Oracle 11g 是一款广泛使用的数据库管理系统,其安装过程对于初学者可能显得较为复杂,但遵循正确的步骤,可以确保顺利安装。以下是Oracle 11g的详细安装步骤: 1. **下载安装文件**:首先,你需要从Oracle官方网站...

Global site tag (gtag.js) - Google Analytics