`
flylynne
  • 浏览: 373534 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle安装及基本使用

阅读更多

Oracle安装及基本使用

一、        具体内容

Oracle 是一个生产中间件和数据库的较大生产商

1.1  Oracle安装

现在使用的Oracle使用Oracle9i版本,Oracle主要版本如下:

l  Oracle8

l  Oracle8 i-Ineternet,表示Oracle此时正在进军互联网

l  Oracle9i Oracle9iOracle 8i是非常相似的

l  Oracle10g g表示网格技术

例如以baidu为准,现在使用一个软件,但是此软件离自己非常近的地方就存在了下载地址,但是与自己非常远的地方也存在一个下载地址,是否可能利用搜索引擎没有搜索到最近的下载,而搜索到离自己很远的下载,这就造成了网络资源的浪费

        所以新的网络概念就划分成一个个网格,通过网格表示一个区域

选择oracle9i 下的autorun/ autorun.exe,当无法安装时将系统的防火墙禁用

此时将oracle安装E盘之中,然后按正常流程安装

选择企业版本进行安装

端口号由默认的2030改为1521,数据库全局名“ffcs,其实选择默认

安装完成后,任何按钮都不要点,因为有些用户需要解锁操作,如果没有配置成功,则只能通过命令行来

默认口令配置

l  普通管理员SYSTEM密码设置manager(默认密码)

l  超级管理员,sys用户的密码change_on_install(默认密码)

选择口令管理,主要观察以下用户

l  普通用户Scott用户密码设置成tiger

l  普通管理员SYSTEM密码设置lin

l  超级管理员,sys用户的密码ffcs

注:口令管理不可以设置同默认口令一样的密码

此时,选择确定,就可以使用固定的用户名和密码进行连接了;完成之后直接选择退出即可,否则会重复安装一遍,此时会启动一个EM(企业管理器)的工具,在学习中一般不使用这个前台的,直接关闭即可。

 Oracle安装完成后实际上会在系统中进行服务的注册,在注册服务中有以下两个服务必须启动,否则oracle无法正常使用、

OracleMTSRecoveryService、和OracleOracleAgent修改成手动启动,并停止启动

OracleOracleTNSListener表示监听服务,如果要想连接数据库,此服务必须打开,在日后的程序开发中此服务起作用

OracleServiceFFCS表示oracle数据库的主服务,命名规则:OracleService加全数据库名,此服务必须启动,否则oracle无法正常使用

         但必须配置环境变量

之后直接通过命令行方式 就可以直接进入sqlplus的控制中心,进入命令的输入

1.2  Sqlplus

SqlplusOracle提供的一个命令行的工具软件,安装之后会直接自动在系统中注册

Sqlplus有两种命令,以命令行的方式进入数据库连接

Sqlplusw以窗口的形式启动命令行工具

在使用此命令的时候会出现一个主机字符串,如果一台电脑上有多个数据库的话,则要在此处输入数据库的名称,先前的是“ffcs”,不选择则默认最后一个,连接到数据库之上,那么就可以进行查询操作了。

连接成功结果

         在一个数据库中会有多张表,每张表都会有其记录

现在输入以下的命令

         Select * from emp;

此时原本一行显示出来的数据,则显示的格式混乱,这是因为如果要想使用sqlplusw则首先进行环境变量的配置

         设置每行使用的长度:

 Set linesize 300;//  设置行长度

如果指令如下:会报SP2-0268: linesize option not a valid number错误

Set linesize =300;//  设置行长度

查询指令:

select * from emp;

以上程序查询完之后,又会有新的问题,因为标题行重复了,这是因为oracle中的数据是采用一页一页的显示进行输出的。

         修改每页显示记录的长度:

Set pagesize=30;//设置每页的长度为30

                          

基本上就是使用sqlplusw的方式完成操作

set   wrap   on/off   查询返回的纪录每行超过默认宽度时,可选择换行(on   )或不换行(off,默认为换行;

Oracle课堂2_SQLPlusw操作

sqplus中存在大量的可用指令,在sqplus中因为没法修改输入的内容,所以一般使用本机的记事本进行编译,直接在命令窗口输入”ed 文件名称,输入后会提示是否创建文本文件,选择是,在文本中输入

编辑完成之后保存,使用@文件名即可使用指令。

除了可以在sqlplus中建立这个文件之外,也可以通过@找到磁盘上的文件。现在在E盘上有一个demo.txt,文件中也是查询指令。

执行的时候指定文件的路径,@路径,效果是完全一样的

省略”\”亦可

如果文件的后缀名称是”*.sql”,则不用输入后缀名称也能找到,默认找到文件的后缀为”*.sql”

sqlplus中也可以使用其它的用户连接,如syssystem用户

Conn用户名/密码[AS SYSDBA|SYSOPER]

         如果现在连接的是超级管理员[sys],后面必须写上[AS SYSDBA],以系统管理员的身份进行登陆

Conn sys/change_on_install as sysdba

        

SQL> conn sys/ffcs as sysdba;

Connected.

那么这个时候再输入之前的查询指令,会提示以下错误

SQL> select * from emp;

select * from emp

              *

ERROR at line 1:

ORA-00942: table or view does not exist

此错误表示emp不存在,是因为emp是属于scott用户下的表,而sys用户本身没有,如果在不同用户下想访问emp表的话,则必须加上用户名,即表的完整名称”scott.emp”

select * from scott.emp;

显示结果如下

如果现在想知道当前连接的用户是那个?

Show user;

运行结果

SQL> show user;

USER is "SYS"

一个数据库中会存在多张表,那么可以通过以下命令获得数据库中的全部表名称(转用移到scott用户下)

Select * from tab;

运行结果

在开发中最多的是查看表的结构。例如,可以使用desc指令来查看一个表的全部结构

desc emp;

在列的类型中主要有以下几种类型

n  NUMBER(4) 表示是长度,长度为4

n  VARCHAR(10)表示字符串,只能容纳10个长度

n  DATE表示日期

n  NUMBER(7,2)表示数字,其中小数位占2位,整数位占5位,总共7

sqlplusw可以使用 /”表示继续执行上一个指令。

 

分享到:
评论

相关推荐

    MLDN魔乐科技JAVA培训_Oracle课堂1_Oracle安装及基本使用

    在"MLDN魔乐科技JAVA培训_Oracle课堂1_Oracle安装及基本使用"的课程中,我们将深入学习Oracle数据库的基础知识,包括Oracle的简介、安装步骤以及基本使用方法。 首先,Oracle简介部分会涵盖Oracle数据库的历史、...

    oracle安装及EM使用教程

    通过以上教程,你可以掌握Oracle的安装流程和EM的基本使用。不断实践和学习,将能更好地理解和驾驭这个强大的数据库系统。记得在操作过程中详细记录每一步,以便于日后参考和解决可能出现的问题。

    不安装oracle使用plsql

    标题中的“不安装oracle使用plsql”意味着要在没有Oracle数据库客户端的情况下使用PL/SQL Developer这一工具。这通常通过Oracle的Instant Client实现,该组件提供了一种轻量级的解决方案,允许用户连接到Oracle...

    oracle数据库安装及使用教程

    总之,Oracle数据库安装及使用教程将引导你走过从安装到日常管理的整个过程,帮助你掌握数据库的基本操作和高级特性,从而在Oracle数据库的世界中游刃有余。通过实践和学习,你将成为一名熟练的Oracle数据库管理员。

    Oracle安装及基本命令

    总的来说,Oracle安装及基本命令的学习涵盖了数据库的背景知识、版本历史、安装步骤、重要服务的理解以及SQLPlus的使用。掌握这些基础知识对于理解Oracle数据库的运作原理和进行数据库管理工作至关重要。

    oracle安装及使用说明

    本文将详细介绍Oracle数据库的安装过程及基本使用方法,帮助初学者快速掌握Oracle 10g的基本操作,提升学习效率。 首先,Oracle数据库安装前的准备工作至关重要。安装文件需要从官方网站或其他可信来源获取。下载的...

    oracle 9i jdeveloper 的安装与基本使用技巧

    二、Oracle 9i JDeveloper的基本使用 1. 启动与界面:启动JDeveloper后,你会看到一个主窗口,包含多个工作区域,如项目浏览器、代码编辑器、调试器和输出窗口等。这些区域可以自定义布局,以适应个人的工作习惯。 ...

    Oracle 11g 安装使用手册

    Oracle 11g 安装使用手册是 Oracle 11g 数据库管理系统的安装和使用指南,本手册面向初学者和中级用户,旨在帮助用户快速了解 Oracle 11g 的安装、配置和使用。 一、Oracle 数据库安装 Oracle 数据库安装是 ...

    oracle10g 安装操作实用手册

    3. 安装步骤:使用Oracle安装程序进行安装,通常涉及配置数据库实例、选择安装选项、创建数据库以及应用补丁等步骤。 文档中还提到了安装完成后,如何使用Oracle提供的管理工具,例如企业管理器、SQL*Plus和iSQL*...

    Win7环境下Oracle安装配置及管理工具安装及使用

    - `ORACLE_HOME`:指向Oracle安装目录,如D:\Oracle\product\11.2.0\dbhome_1。 - `TNS_ADMIN`:设置为%ORACLE_HOME%。 - `Path`:在系统Path变量中添加%ORACLE_HOME%\BIN,以便命令行能识别Oracle相关的命令。 ...

    oracle基本操作-docker安装

    本文将介绍如何使用 Docker 安装 Oracle 基本操作,包括 Oracle 的基本概念、Docker 的安装、 Oracle 的安装和配置等。 一、Oracle 基本概念 Oracle 数据库是一种关系型数据库管理系统,由 Oracle 公司开发。它...

    Oracle 9i JDeveloper 的安装与基本使用技巧.pdf

    ### Oracle 9i JDeveloper 的安装与基本使用技巧 #### Oracle9i JDeveloper简介与特点 Oracle9i JDeveloper是一款由Oracle公司开发的强大的集成开发环境(IDE),它旨在简化和加速基于Java的应用程序开发,特别是...

    oracle安装维护手册

    总的来说,Oracle安装维护手册提供了一个基础的起点,帮助用户了解Oracle的安装和基本维护流程。随着经验的增长,用户需要进一步学习更深入的Oracle知识,如数据库架构、性能调优、高可用性设置等,以成为一名全面的...

    oracle安装向导for linux

    Oracle安装向导Linux版是一个详细的指南,用于指导用户在Linux Itanium平台上安装Oracle Database 10g版本10.2.0。本指南旨在帮助用户理解安装前的准备工作、实际安装过程、以及安装后的配置步骤,确保用户可以顺利...

    Spotlight on Oracle安装使用指南

    Oracle安装使用指南 Spotlight on Oracle是Quest Software开发的一款Oracle数据库性能监控和优化工具。通过本文档,我们将详细介绍Spotlight on Oracle的安装、使用和配置过程,帮助用户快速上手使用该工具。 产品...

    最全的Oracle安装及操作

    总的来说,Oracle安装及操作涉及多方面的知识,包括但不限于安装方法、配置选项、数据库类型选择、实例管理、存储策略、备份恢复、客户端配置和服务管理等。掌握这些知识对于管理和维护Oracle数据库至关重要。

    windows server 2003 Oracle9i 安装

    在本文档中,我们介绍了在 Windows Server 2003 上安装 Oracle9i 数据库的过程,包括安装 Windows Server 2003、安装 Oracle9i、使用 DBCA 创建数据库、配置监听及服务名、测试数据库连通等步骤。通过这些步骤,读者...

    Oracle 安装、基本概念介绍

    Oracle 安装、Oracle基本概念介绍

    Linux下Oracle 10g安装

    - 遵循Oracle安装向导的提示,完成安装前的准备工作和安装过程。 4. 配置存储 Oracle 10g的安装还包括配置数据库使用的存储系统: - 创建文件系统,为数据库数据文件、控制文件和日志文件指定存储位置。 - 自动...

Global site tag (gtag.js) - Google Analytics