Oracle数据库在管理信息系统,企业数据处理使用十分广泛。能最大限度的保证数据的安全性和完整性。并且可以跨系统、跨平台操作。
Oracle的安装:
初学Oracle数据库,是安装了一个虚拟机,把Oracle数据库安装在虚拟机上,在本地主机安装的客户端,然后本地主机模拟远程访问数据库服务器的一个过程。首先是下载安装了一个XP系统的虚拟机,在虚拟机中通过共享文件夹把本地的数据库压缩包传给虚拟机,解压安装后,创建一个Oracle实例,在命令行中输入services.msc访问服务,应该可以看到Oracle数据库安装的实例,OracleServiceORCL和OracleOraDb10g_home1TNSListener。我安装的是Oracle10g的版本。这两个服务
在使用数据库的时候是必须打开的。然后在虚拟机运行cmd,在命令行中输入ipconfig,看到虚拟机的ip地址,例如
我的就是192.168.234.128,然后连接本地主机ping 192.168.234.1。同时在本地主机的cmd命令行中ping
192.168.234.1。这一步可以测试你的虚拟机和本地主机的网络是否连通,连通的在本地主机显示是:
来自192.168.234.1的回复:字节=32 时间<1ms TTL=64
来自192.168.234.1的回复:字节=32 时间<1ms TTL=64
来自192.168.234.1的回复:字节=32 时间<1ms TTL=64
192.168.234.1的ping 统计信息:
……
如果连通则进行下一步。
在本地主机安装客户端(我的也是10g版本)。然后确保你的本地主机服务中的(VMware DHCP Service、VMware NAT Service、VMware USB Arbitration Service)是打开的。然后在本地主机中的客户端的配置和移植工具配置监听程序配置。在Net Manager中添加ORCL(你虚拟机中的服务器名)和配置监听程序。配置完成后会有一个测试连接是否成功,此处会有一个用户测试,我测试的是SCOTT账号,确保账号密码的正确。然后测试成功就可以使用了。
虽然总结起来步骤只有上面那一点点,但是我折腾了很久很久……
现在就可以在客户端中的应用程序开发里面的SQL Plus中可以对服务器进行操作了,我用的开发程序PLSQL用起来会比较方便,适合初学者的简单操作。
Oracle数据库基本概念:
Oracle数据库由服务器和客服端组成,多个客户端访问一个服务器,并且服务器控制数据库访问权限等安全性操作。Oracle服务器提供开放全面综合的信息管理,它由Oracle数据库和Oracle实例组成。
Oracle数据库包括逻辑结构和物理结构。逻辑结构是数据库创建之后形成的逻辑概念之间的关系。Oracle逻辑组件分为:数据库—>表空间—>段—>区—>数据块。物理结构是指所使用的操作系统物理文件,包括数据文件(存储数据库数据)、控制文件(记录数据库物理结构)、日志文件(记录对数据库的修改信息,用于故障恢复)。
Oracle实例是(启动)后台进程和(分配)内存结构的集合。内存结构包括系统全局区(SGA)和程序全局区(PGA)两个内存区。Oracle实例启动时分配系统全局区,当服务器进程启动的时候分配程序全局区。SGA包括有共享池、数据缓冲区、日志缓冲区。PGA是单个服务器进程所需的数据和控制信息,当一个用户连接数据库的时候自动创建,当用户会话结束的时候自动释放。Oracle实例的后台进程包括用户进程、服务器进程、后台进程。
表空间:
表空间的大小等于构成该表空间的所有数据文件大小之和。创建表空间的格式为:create tablespace
tablespacename datafile 'filename' [size integer [k|m]] [autoextend [off|on] ]
段:
段是构成表空间的逻辑存储结构。段由一组区组成。
区:
区为段分配空间。它由连续的数据块组成。
数据块:
数据块是Oracle服务器所能分配、读写的最小存储单元。
模式:是对用户所创建的数据库对象的总称。
Oracle的网络配置:
Oracle的服务器和客户端都需要进行网络配置才能实现网络连接。服务器端配置监听器,客户端配置网络服务名。
Oracle提供的查询工具有:SQL*Plus iSQL*Plus PL/SQL
Oracle有几个默认的数据库用户:SYS SYSTEM SCOTT
SYS用户主要用来维护系统信息和管理实例。SYSTEM用户管理数据库用户、权限和存储等。
SCOTT用户是Oracle 数据库的一个示范帐户,在数据库安装时创建。
创建新用户:要连接到Oracle数据库,就要创建一个新的用户账号。
语句格式为:create user martin indentified by martinpwd default tablespace users temporary
tablespace temp;
授予权限:
权限是指执行特定命令或访问数据库对象的权利,一般分为两种,系统权限和对象权限。系统权限允许用户执行某
些数据库操作,如创建表。对象权限是允许用户对数据库对象(表、视图、序列等)执行特定操作。
授予权限语句格式:
grant slect on test to martin; 允许用户查询test表的记录。
grant updata on test to martin; 允许用户更新test表的记录。
grant all on test to martin; 允许用户插入、删除、更新和查询test表的记录。
alert user martin identified by martinpwd;修改 MARTIN 用户的密码
drop user martin cascade; 删除 MARTIN 用户模式
相关推荐
Oracle数据库安装基础教程
搜集整理的Oracle数据库安装与配置方法以及C#连接操作Oracle数据库的典型代码,比较管用的说。主要包括10个方面内容:1、ORACLE817安装(服务器端/客户端)。2、ORACLE817配置(服务器端)。3、ORACLE817配置...
Oracle 数据库安装手册
在IT行业中,自动安装Oracle数据库可以显著提高工作效率,减少手动配置带来的错误。本教程将深入讲解如何利用提供的自动安装脚本来实现Oracle数据库的快速部署。 标题中的"自动安装Oracle数据库"指的是通过预先编写...
Oracle数据库的安装是一个重要的环节,尤其对于初学者来说,它为后续的学习和实践奠定了基础。在Windows操作系统上安装Oracle数据库,首先要访问Oracle官方网站http://www.oracle.com/,找到Downloads区域来下载适合...
在Linux环境下安装Oracle数据库是一项需要细致操作的任务,特别是在Red Hat Enterprise Linux 5.3 (RHEL 5.3)上安装Oracle 10g时。本文将详细介绍整个安装过程,包括必要的系统配置、软件包安装及Oracle数据库的配置...
“Linux系统下Oracle数据库的安装及设计方案” Linux操作系统下Oracle数据库的安装 在Linux系统下安装Oracle数据库需要考虑多个方面的因素。首先,需要调整Linux内核和环境。在RedHat 6.0环境下安装Oracle 8.0.5,...
本篇文章将深入探讨Oracle数据库的安装过程以及如何在Windows操作系统上创建一个新的数据库。 首先,让我们开始Oracle数据库的安装步骤。Oracle 10g是Oracle公司发布的一个版本,尽管现在已经有了更新的版本,但其...
可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
9. **安装数据库管理工具**:如Oracle企业管理器(EM)或SQL*Plus,这些工具用于数据库的日常管理和维护。 10. **完成安装和验证**:安装完成后,进行初步的启动和验证,确保数据库能够正常运行。 在提供的压缩包...
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
5. **安装数据库软件**:在每个节点上安装Oracle数据库软件,确保版本一致。 6. **创建数据库实例**:使用DBCA(Database Configuration Assistant)创建一个集群数据库,指定全局数据库名、SID和服务名。 7. **...
"Linux 安装 Oracle 数据库详细说明" 本文档旨在提供一份详细的 Oracle 数据库安装指南,旨在帮助读者成功地在 Linux 服务器上安装 Oracle 数据库。本文档将指导读者完成整个安装过程,从环境检测到配置 Oracle ...
Oracle 数据库安装、部署、配置、备份与运维.zip Oracle 数据库安装、部署、配置、备份与运维.zip Oracle 数据库安装、部署、配置、备份与运维.zip Oracle 数据库安装、部署、配置、备份与运维.zip Oracle 数据库...
Linux 环境下 Oracle 11g 数据库的安装与卸载 Oracle 11g 数据库是一种关系型数据库管理系统,它广泛应用于企业级应用中。在 Linux 环境下,安装 Oracle 11g 数据库需要满足一定的硬件和软件要求。本文将详细介绍 ...
本文将深入探讨Oracle数据库的安装和配置过程,包括服务器端和客户端的安装,以及相关的截图实例。 首先,让我们从Oracle 9i服务器端的安装开始。Oracle 9i是Oracle公司推出的一个重要版本,尽管现在可能已经过时,...
无论你是初学者还是经验丰富的数据库管理员,这份手册都能提供有价值的信息,帮助你更好地理解和掌握Oracle数据库的使用技巧。通过遵循手册中的步骤,你可以快速建立起一个稳定、高效的数据库环境,满足企业级应用的...
oracleOracle数据库的安装过程可以根据不同的操作系统(如Windows、Linux等)和Oracle数据库的版本(如Oracle Database 19c、Oracle 12c等)略有不同,但大致步骤相似。以下是一个基于Windows操作系统的Oracle数据库...