- 浏览: 375999 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
一半水分子:
你好,我想转载您的文章,需要获取您的许可,请您在看到这条评论时 ...
Centos7 卸载ibus无法进入桌面 -
flylynne:
1、 车辆证书,发票和合格证都要齐全,不能听他们说是分开的,因 ...
技术内容 -
josico:
问一下,如果1替换成 M2替换成 N3替换成 O那其实不要这样 ...
SQL replace的使用 -
xiezhiwei0314:
lomboz 目录我也没有看到
Eclipse SDK安装web开发插件 -
xiezhiwei0314:
我安装好tomact插件但是没有看到web那个目录!在网上查了 ...
Eclipse SDK安装web开发插件
Oracle安装及基本使用
一、 具体内容
Oracle 是一个生产中间件和数据库的较大生产商
1.1 Oracle安装
现在使用的Oracle使用Oracle9i版本,Oracle主要版本如下:
l Oracle8
l Oracle8 i-Ineternet,表示Oracle此时正在进军互联网
l Oracle9i Oracle9i和Oracle 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
Sqlplus是Oracle提供的一个命令行的工具软件,安装之后会直接自动在系统中注册
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中也可以使用其它的用户连接,如sys或system用户
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可以使用 “/”表示继续执行上一个指令。
发表评论
-
mysql对binlog的处理
2015-02-26 09:50 717mysql对binlog的处理 Mysql和其它开源 ... -
listener.ora/sqlnet.ora/tnsnames.ora配置文件详解
2014-02-16 11:59 996转自:http://blog.csdn.net/aten_x ... -
SQL 面试题 一 (有关内连接、左、右连接、最大最小值)
2012-08-15 00:47 8572题目一: 有两张表:部门表department 部门编号de ... -
oracle
2012-04-20 20:52 766素数,它除了能表示为它自己和1的乘积以外,不能表示为任何其它两 ... -
Statement和PreparedStatement之间的区别
2011-03-16 19:53 10741.PreparedStatement是预编译的,对于批量处理 ... -
sqlplus常用命令
2010-12-06 17:34 1410**如何在XP的cmd命令行状态下输入中文? 1.开始-》运行 ... -
OLAP介绍
2010-11-28 10:35 1391一、发展背景二、什么是OLAP?三、相关基本概念四、OLAP特 ... -
Oracle MTS相关问题
2010-11-28 10:22 1102Oracle MTS的相关问题 一、什么是MTS MTS ... -
JDBC实例 Statement,PreparedStatement,CallableStatement三个方法的实例
2010-11-08 23:10 10545public void ListStudents() thro ... -
Oracle 数据类型及存储方式(2)
2010-11-08 22:23 1388第二部分 数值类型 § 2.1 number Number类 ... -
Oracle 数据类型及存储方式
2010-11-08 22:20 7717第二部分 数值类型 § 2.1 number Num ... -
oralce flashback 使用方法总结
2010-11-08 21:49 1058oralce flashback 使用方法总结: 一, ... -
powerdesiner建模使用体会
2010-11-08 21:29 1318学习使用powerdesiner建模的一些关键点,如下五点: ... -
Oracle中Decode()函数使用技巧
2010-10-29 15:59 1024DECODE函数是ORACLE PL/SQL是 ... -
优化SQL语句的若干方法
2010-10-29 15:55 1009优化SQL语句的若干方法 1、操作符号: NOT I ... -
Oracle学习笔记
2010-07-11 11:48 1606Oracle学习笔记 一,定义抽象数据类型/*creat ... -
Oracle数据操作和控制语言详解
2010-07-06 16:54 1113SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML ... -
SQL replace的使用
2010-07-06 16:49 1540需要修改表myTable表的myField字段的前缀,前缀都是 ... -
Oracle SQL 内置函数大全
2010-07-06 16:47 927SQL中的单记录函数 1.ASCII 返回与指定的字符对应的 ... -
Oracle课堂3_常用表介绍
2010-07-05 21:21 1113一、 SQL语句 Oracl ...
相关推荐
在"MLDN魔乐科技JAVA培训_Oracle课堂1_Oracle安装及基本使用"的课程中,我们将深入学习Oracle数据库的基础知识,包括Oracle的简介、安装步骤以及基本使用方法。 首先,Oracle简介部分会涵盖Oracle数据库的历史、...
通过以上教程,你可以掌握Oracle的安装流程和EM的基本使用。不断实践和学习,将能更好地理解和驾驭这个强大的数据库系统。记得在操作过程中详细记录每一步,以便于日后参考和解决可能出现的问题。
标题中的“不安装oracle使用plsql”意味着要在没有Oracle数据库客户端的情况下使用PL/SQL Developer这一工具。这通常通过Oracle的Instant Client实现,该组件提供了一种轻量级的解决方案,允许用户连接到Oracle...
总之,Oracle数据库安装及使用教程将引导你走过从安装到日常管理的整个过程,帮助你掌握数据库的基本操作和高级特性,从而在Oracle数据库的世界中游刃有余。通过实践和学习,你将成为一名熟练的Oracle数据库管理员。
总的来说,Oracle安装及基本命令的学习涵盖了数据库的背景知识、版本历史、安装步骤、重要服务的理解以及SQLPlus的使用。掌握这些基础知识对于理解Oracle数据库的运作原理和进行数据库管理工作至关重要。
本文将详细介绍Oracle数据库的安装过程及基本使用方法,帮助初学者快速掌握Oracle 10g的基本操作,提升学习效率。 首先,Oracle数据库安装前的准备工作至关重要。安装文件需要从官方网站或其他可信来源获取。下载的...
二、Oracle 9i JDeveloper的基本使用 1. 启动与界面:启动JDeveloper后,你会看到一个主窗口,包含多个工作区域,如项目浏览器、代码编辑器、调试器和输出窗口等。这些区域可以自定义布局,以适应个人的工作习惯。 ...
Oracle 11g 安装使用手册是 Oracle 11g 数据库管理系统的安装和使用指南,本手册面向初学者和中级用户,旨在帮助用户快速了解 Oracle 11g 的安装、配置和使用。 一、Oracle 数据库安装 Oracle 数据库安装是 ...
3. 安装步骤:使用Oracle安装程序进行安装,通常涉及配置数据库实例、选择安装选项、创建数据库以及应用补丁等步骤。 文档中还提到了安装完成后,如何使用Oracle提供的管理工具,例如企业管理器、SQL*Plus和iSQL*...
- `ORACLE_HOME`:指向Oracle安装目录,如D:\Oracle\product\11.2.0\dbhome_1。 - `TNS_ADMIN`:设置为%ORACLE_HOME%。 - `Path`:在系统Path变量中添加%ORACLE_HOME%\BIN,以便命令行能识别Oracle相关的命令。 ...
本文将介绍如何使用 Docker 安装 Oracle 基本操作,包括 Oracle 的基本概念、Docker 的安装、 Oracle 的安装和配置等。 一、Oracle 基本概念 Oracle 数据库是一种关系型数据库管理系统,由 Oracle 公司开发。它...
### Oracle 9i JDeveloper 的安装与基本使用技巧 #### Oracle9i JDeveloper简介与特点 Oracle9i JDeveloper是一款由Oracle公司开发的强大的集成开发环境(IDE),它旨在简化和加速基于Java的应用程序开发,特别是...
总的来说,Oracle安装维护手册提供了一个基础的起点,帮助用户了解Oracle的安装和基本维护流程。随着经验的增长,用户需要进一步学习更深入的Oracle知识,如数据库架构、性能调优、高可用性设置等,以成为一名全面的...
Oracle安装向导Linux版是一个详细的指南,用于指导用户在Linux Itanium平台上安装Oracle Database 10g版本10.2.0。本指南旨在帮助用户理解安装前的准备工作、实际安装过程、以及安装后的配置步骤,确保用户可以顺利...
Oracle安装使用指南 Spotlight on Oracle是Quest Software开发的一款Oracle数据库性能监控和优化工具。通过本文档,我们将详细介绍Spotlight on Oracle的安装、使用和配置过程,帮助用户快速上手使用该工具。 产品...
总的来说,Oracle安装及操作涉及多方面的知识,包括但不限于安装方法、配置选项、数据库类型选择、实例管理、存储策略、备份恢复、客户端配置和服务管理等。掌握这些知识对于管理和维护Oracle数据库至关重要。
在本文档中,我们介绍了在 Windows Server 2003 上安装 Oracle9i 数据库的过程,包括安装 Windows Server 2003、安装 Oracle9i、使用 DBCA 创建数据库、配置监听及服务名、测试数据库连通等步骤。通过这些步骤,读者...
Oracle 安装、Oracle基本概念介绍
- 遵循Oracle安装向导的提示,完成安装前的准备工作和安装过程。 4. 配置存储 Oracle 10g的安装还包括配置数据库使用的存储系统: - 创建文件系统,为数据库数据文件、控制文件和日志文件指定存储位置。 - 自动...