Oracle数据库的点点安装经验……

本文介绍了Oracle数据库的安装过程及配置方法,包括虚拟机环境搭建、客户端安装、网络配置及基本概念等内容。还提供了基本的数据库操作命令和权限管理。

 

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 用户模式

 

 

 

下载前可以先看下教程 https://pan.quark.cn/s/16a53f4bd595 小天才电话手表刷机教程 — 基础篇 我们将为您简单的介绍小天才电话手表新机型的简单刷机以及玩法,如adb工具的使用,magisk的刷入等等。 我们会确保您看完此教程后能够对Android系统有一个最基本的认识,以及能够成功通过magisk root您的手表,并安装您需要的第三方软件。 ADB Android Debug Bridge,简称,在android developer的adb文档中是这么描述它的: 是一种多功能命令行工具,可让您与设备进行通信。 该命令有助于各种设备操作,例如安装和调试应用程序。 提供对 Unix shell 的访问,您可以使用它在设备上运行各种命令。 它是一个客户端-服务器程序。 这听起来有些难以理解,因为您也没有必要去理解它,如果您对本文中的任何关键名词产生疑惑或兴趣,您都可以在搜索引擎中去搜索它,当然,我们会对其进行简单的解释:是一款在命令行中运行的,用于对Android设备进行调试的工具,并拥有比一般用户以及程序更高的权限,所以,我们可以使用它对Android设备进行最基本的调试操作。 而在小天才电话手表上启用它,您只需要这么做: - 打开拨号盘; - 输入; - 点按打开adb调试选项。 其次是电脑上的Android SDK Platform-Tools的安装,此工具是 Android SDK 的组件。 它包括与 Android 平台交互的工具,主要由和构成,如果您接触过Android开发,必然会使用到它,因为它包含在Android Studio等IDE中,当然,您可以独立下载,在下方选择对应的版本即可: - Download SDK Platform...
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值