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

 

 

 

需求响应动态冰蓄冷系统与需求响应策略的优化研究(Matlab代码实现)内容概要:本文围绕需求响应动态冰蓄冷系统及其优化策略展开研究,结合Matlab代码实现,探讨了在电力需求侧管理背景下,冰蓄冷系统如何通过优化运行策略参与需求响应,以实现削峰填谷、降低用电成本和提升能源利用效率的目标。研究内容包括系统建模、负荷预测、优化算法设计(如智能优化算法)以及多场景仿真验证,重点分析不同需求响应机制下系统的经济性和运行特性,并通过Matlab编程实现模型求解与结果可视化,为实际工程应用提供理论支持和技术路径。; 适合人群:具备一定电力系统、能源工程或自动化背景的研究生、科研人员及从事综合能源系统优化工作的工程师;熟悉Matlab编程且对需求响应、储能优化等领域感兴趣的技术人员。; 使用场景及目标:①用于高校科研中关于冰蓄冷系统与需求响应协同优化的课题研究;②支撑企业开展楼宇能源管理系统、智慧园区调度平台的设计与仿真;③为政策制定者评估需求响应措施的有效性提供量化分析工具。; 阅读建议:建议读者结合文中Matlab代码逐段理解模型构建与算法实现过程,重点关注目标函数设定、约束条件处理及优化结果分析部分,同时可拓展应用其他智能算法进行对比实验,加深对系统优化机制的理解。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值