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数据库课程设计医院系统数据库源代码。包含Java代码和SQL语句。源码中默认使用的数据库为运行的Oracle数据库 如需修改,在java源码/database.propertie中修改即可!Oracle数据库课程设计医院系统数据库源代码...
本篇文章将深入探讨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 数据库...
本文将深入探讨Oracle数据库的安装和配置过程,包括服务器端和客户端的安装,以及相关的截图实例。 首先,让我们从Oracle 9i服务器端的安装开始。Oracle 9i是Oracle公司推出的一个重要版本,尽管现在可能已经过时,...
无论你是初学者还是经验丰富的数据库管理员,这份手册都能提供有价值的信息,帮助你更好地理解和掌握Oracle数据库的使用技巧。通过遵循手册中的步骤,你可以快速建立起一个稳定、高效的数据库环境,满足企业级应用的...
oracleOracle数据库的安装过程可以根据不同的操作系统(如Windows、Linux等)和Oracle数据库的版本(如Oracle Database 19c、Oracle 12c等)略有不同,但大致步骤相似。以下是一个基于Windows操作系统的Oracle数据库...