Welcome 微信登录

首页 / 数据库 / MySQL

Oracle数据库结构的总概述

Oracle数据库结构的总概述

一、物理结构: 1、数据文件:Oracle数据库包含若干数据文件,数据文件存储数据库数据,包括表、索引等等。数据文件的几个特点: 1)一个数据文件只允许分配给一个数据库 2)数据文件可设置为自动扩展 3)一个或多个数据文件构成表空间 在进行数据库操作的时候,数据库先从内存寻找要操作的数据,如果没有找到的话,再从数据文件取出数据放在内存中,然后才对内存中的数据进行相关的操作。操作完的数据并没有立即写到数据文件中(这样减少了磁盘的IO),而是放在内存...
RedHat 5.4 Oracle11g Sqlplus 中文乱码解决

RedHat 5.4 Oracle11g Sqlplus 中文乱码解决

【问题描述】1.Linux系统中含有中文内容的文件名显示乱码;2.使用vi编辑器查看中文内容为乱码;3.sqlplus进入到数据库中查看中文内容为乱码;4.putty中中文内容显示为乱码。【问题原因】1.没有安装中文支持的包;2.相应的环境变量需要做相应的调整【问题处理】1.确认系统版本# cat /etc/RedHat-releaseRed Hat Enterprise Linux Server release 5.4 (Tikanga)2.查看linu...
MySQL Tuning Summary

MySQL Tuning Summary

现在大概列出如下:(望各位补充)1.数据库的设计尽量把数据库设计的更小的占磁盘空间.1).尽可能使用更小的整数类型.(mediumint就比int更合适).2).尽可能的定义字段为not null,除非这个字段需要null.(这个规则只适合字段为KEY的情形)3).如果没有用到变长字段的话比如varchar,那就采用固定大小的纪录格式比如char.(CHAR 总是比VARCHR快)4).表的主索引应该尽可能的短.这样的话每条纪录都有名字标志且更高效.5)....
CentOS下安装python-mysqldb出现的问题

CentOS下安装python-mysqldb出现的问题

CentOS下python-mysqldb安装过程居然耗费了3个小时,遇到诡异的问题就是python setup.py build 会出现一大堆乱码。看到网上有朋友也遇到同样的问题,贴出来分享一下,希望能节约大家的时间。 _mysql.c: At top level:_mysql.c:647: error: expected ????=????, ????,????, ????;????, ????asm???? or ????__att...
Oracle性能分析与优化讲座笔记

Oracle性能分析与优化讲座笔记

一、何时考虑性能的问题。 考虑性能的问题应该贯穿于整个系统建设的各个阶段中:系统设计、数据库设计、代码开发、系统运维。 1.系统设计阶段: 系统架构方面:二层、三层、多层 系统类型:OLAP——生成报表等,主要考虑海量数据的处理速度 相关阅读:Oracle根据外键名查关联的表 OLTP——主要考虑内存(cache)、并发、并行等 系统生命周期中系统能力的估算:并发数、查询的响应时间等。负面例子:2008北京奥运会订票系统崩溃。 2.数据库...
安装Oracle之后没有监听服务的解决方法

安装Oracle之后没有监听服务的解决方法

安装了Oracle,创建了一个数据库之后,发现没有监听服务,用一下方法可以解决。运行Net Configuration Assistant,选择添加监听程序配置配置项都很简单,一路下一步即可完成,然后在net manager里面配置服务命名即可。另外在oracle安装目录 product10.2.0db_1NETWORKADMIN下面有三个文件:sqlnet.ora ,tnsnames.ora,listener.ora分别设置了监听内容和服务命名,上面的配...
Oracle 入门之控制文件multiplex

Oracle 入门之控制文件multiplex

Oracle当中的控制文件相当的重要,里面规定了启动和关闭Oracle数据库的一些重要的参数,例如日志文件和数据文件的个数和位置等,所以对这个文件一般要使用multiplex多路复用存储,而且最好存在不同的分区以实现冗余性,但是当多路中的一个控制文件出现问题的时候,Oracle数据库也将无法启动或关闭,下面来简要的介绍下配置方法[oracle@jsb-ylw-5024 ~]$ sqlplus /nolog //启动Oracle数据库,并查看当前控制文件的个...
Linux下如何自动启动Oracle服务

Linux下如何自动启动Oracle服务

在windows下,可以在计算机服务管理里将Oracle服务设置为自动,Linux中在Oracle安装完毕以后,如果重新启动Linux ,Oracle是不会自动启动的,你可以通过手动调用dbstart命令来进行启动,不过这样似乎也很繁琐。我们可以通过配置Oracle的自动启动脚 本,然后利用Linux的Service来启动Oracle服务器。 首先在/etc/rc.d/init.d/目录下配置Oracle的服务文件。touch oracle10gchmod...
<< 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 >>