数据库理解及调试

博客介绍了完整的Oracle数据库由数据库和数据库实例两部分组成。数据库是物理文件集合,实例是后台进程/线程及共享内存区。启动时先创建实例,由实例访问控制数据文件。还提及数据库、表空间、数据文件相关概念,以及全局数据库等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    完整的oracle 数据库通常由两部分组成:Oracle 数据库和数据库实例。
        1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等);
        2) Oracle 数据库实例则是一组Oracle 后台进程/线程以及在服务器分配的共享内存区。
    在启动Oracle 数据库服务器时,实际上是在服务器的内存中创建一个Oracle 实例,即在服务器内存中分配共享内存并创建相关的后台内存,然后由这个Oracle 数据库实例来方位和控制磁盘中的数据文件。Oracle有一个很大的内存块,称为全局区(SGA).
    一、数据库、表空间、数据文件
        1. 数据库是数据集合。Oracle 是一种数据库管理系统,是一种关系型的数据库管理系统。通常情况下我们称的“数据库”,并不仅指物理的数据集合,还包含物理数据、数据库管理系统。也即物理数据、内存、操作系统进程的组合体。
     2. 在安装数据库的时候,会按照需要填写全局数据库。
            全局数据库:就是一个数据库的表示,一般不修改。
            启动数据库: 也叫全局数据库,是数据库系统的入口,它会内置一些高级权限的用户,如SYS,SYSTEM等。我们用这些高级权限账号登录就可以在数据库实例中创建表空间,用户,表了。

转载于:https://www.cnblogs.com/dagailun/p/10882001.html

1、本程序参考【SQL Server Management Studio】的操作习惯编写。 2、实时显示sql语法错误,定位错误代码,提示错误原因,方便修改调试。 3、可执行多条sql语句,或各种分组统计语句。前提是数据库支持该语法。 例1、执行简单的Sql语句:select,insert,delete,update 等 例2、[sqlserver2008]执行T-Sql语句: declare @aa int set @aa=123*2+456*3-789 select @aa 计算结果 例3、[sqlserver2008]使用统计函数compute,返回多组查询结果: select name,score from 学生成绩表 order by name compute sum(score),avg(score) by name 例4、[sqlserver2008]执行多行查询语句,返回多组查询结果: select name from 学生成绩表 select score from 学生成绩表 例5、[sqlserver2008]执行存储过程,返回查询结果及各参数值。 declare @aa int,@ret int exec @ret=p_update 1,1,@aa output select @aa 参数值,@ret 返回值 4、显示上述语句所得到的查询结果。 5、sql代码输入框中如果有【被选择文本】,则仅执行【被选择文本】部分的代码,以便对一组sql语句进行细化调试。 [升级日志] 0.0:实现大体框架,执行基本的sql语句与结果查询。 1.0:优化查询结果与错误提示。 1.1:优化sql语句执行机制,优化查询显示方法。 1.2:处理编辑框“被选择文本”属性不正确的bug。该bug表现为调试时与编译后“被选择文本”不一致。 1.3:修正当查询结果中的第一个记录集已关闭时,其它记录集不显示的bug。 1.4:增加功能:读入Execl和目录文件时,可以选择是否将第一行作为字段名。 1.5:修正因记录集非空导致的非查询类语句影响行数不显示的问题。 1.6:增加对MySql数据库的支持,增加MyODBC驱动安装与卸载功能。 1.7:加密数据库登录信息,以防密码泄露。 1.8:修正某些MDB数据库密码破解不正确的现象。 1.9:修正某些MDB数据库密码返回空文本的问题。 2.0:调整MDB数据库连接时输入密码的长度限制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值