Welcome 微信登录

首页 / 数据库 / MySQL

账户方案系统角色多管齐下保障Oracle的安全

账户方案系统角色多管齐下保障Oracle的安全

一、账户与系统角色结合,提高了账户的安全性。 账户是定义在数据库系统中的一个名称,它是数据库的基本访问控制机制。当连接到Oracle数据库时,跟其他数据库一样,需要用户输入用户名与密码。数据库系统就是凭借这个用户名来授予其相应的数据库访问权限。不过,这跟其他数据库又有所不同。因为Oracle数据库有有一类很特殊的账户-特权账户。这些特权账户具有某些比较特殊的权限。为了数据库的安全,他们除了在数据库中要拥有某些特定的权限之外,还必须拥有操作系统对应的权限。...
MySQL管理利器:phpMyAdmin 3.1.3 RC1 释出

MySQL管理利器:phpMyAdmin 3.1.3 RC1 释出

phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的资料库管理工具。可以管理整个MySQL服务器(需要超级用户),也可以管理单个数据库。为了实现后一种,你将需要合理设置MySQL用户,他只能对允许的数据库进行读/写。那要等到你看过MySQL手册中相关的部分。下载:phpMyAdmin 3.1.3 RC1phpMyAdmin 3.1.3, a bugfix-only version.Changes:3.1.3.0 ...
MySQL乱码问题深层分析

MySQL乱码问题深层分析

一、概述 公司新购了一批PC,准备把几个性能较优的PC升级为数据库服务器,替换老旧的机器。公司有套POS终端软件,后台数据存储是 MySQL 3.23 版。我准备硬件升级的同时升级数据库软件。但是升级过程中遇到闻名的 MySQL 的乱码问题。经过查找资料,加上自己的摸索和经验,终于完美地解决这个问题。 MySQL 的乱码问题(不仅仅包括中文乱码,也包括其它语言的乱码,以下称之为乱码问题)只存在于4.1及其以上版本。4.1之前的 MySQL 不支持多语言...
Linux下实现自动备份Oracle数据库

Linux下实现自动备份Oracle数据库

相信为数不少的系统管理员每天都在做着同一样的工作——对数据进行备份。一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了。假如每天设定一个固定的时间,系统自动进行备份,那该多好啊!下面笔者结合实践经验,谈一谈UNIX环境下Oracle数据库的自动备份,以起到抛砖引玉的作用。 我们计划让数据库在晚上23点做export导出备份,在凌晨2点将备份文件拷贝到磁带上,在凌晨4点将备份文件拷贝到另一台UNIX机器上,为此我们可进行...
MySQL数据库性能优化实战

MySQL数据库性能优化实战

过年这段时间由于线上MySQL数据库经常压力过大导致响应非常缓慢甚至死机,咬咬牙下大决心来解决效率不高的问题! 首先是由于公司秉承快速开发原则,频繁上线,导致每次忽视了性能问题!日积月累,所以导致系统越来越慢,所以如果你的系统查询语句本来就优化的很好了可能参考意义不大! 提取慢查询日志文件,应该在你的DataDir目录下面 通过程序处理慢查询文件,将文件格式的慢查询导入到数据库中: 1 mysql> desc slow_query;2 +--...
在Ubuntu下为MySQL添加ODBC驱动

在Ubuntu下为MySQL添加ODBC驱动

学过Web开发的人应该都知道ODBC,这个微软自创的数据库连接方法使得在Windows下让程序连接数据库非常容易,比如Java的ODBC连接MSSQL、Access等等。如果要开发一个跨平台跨数据库的程序,ODBC连接数据库就是一个不错的选择,只是在Linux并不像在Windows下一样创建ODBC连接那么容易。这篇文章就是准备讲如何在Ubuntu下为MySQL添加ODBC驱动,使得在Ubuntu下也能使用ODBC连接数据库。 让Ubuntu也可以创建...
使用 Jboss 配置数据源代码

使用 Jboss 配置数据源代码

Jboss 4.0的开发人员版本是一个开源的应用服务器,他把HypersonicDB作为他的缺省数据库。然而,开发人员也许还要使用除了HypersonicDB以外其他种类的数据库,在这篇文章中我们将看到如何在Jboss上配置使用其他的数据库。简介Jboss4.0使用了JDBC配置文件来配置数据库连接,它为EJB和其它J2EE应用提供了数据源(data source)进行访问。如果你要使用HypersonicDB以外的数据库你就要修改这个配置文件。这篇文章将...
从远程Linux服务的MySQL数据库dump数据

从远程Linux服务的MySQL数据库dump数据

今天接了新的任务需要从远程服务器把MySQL数据库的数据导入到本地。这真是有点赶鸭子上架的感觉。因为之前几乎没有接触过mysql,而且MySQL是部署在Linux服务器上,更主要的是MySQL数据库服务器不能直接通过公网IP访问,需要先登录一台Linux服务器作为踏板在另一台Linux服务器上操作。既然任务来了,不能不做。在网上搜了一大圈,终于有了眉目。大致步骤如下:1.登录到远程Linux服务器远程服务器可以用SSH协议来登录,开始使用PUTTY,可是发...
手工创建Oracle数据库控制文件的策略

手工创建Oracle数据库控制文件的策略

控制文件对于Oralce数据库的作用,就好像微软操作系统中注册表的作用一样。控制文件是一个比较小的二进制文件,记录着数据库的结构信息。如果数据库控制文件发生孙华的话,则Oracle将无法正常启动。通常情况下,在创建数据库时会自动创建控制文件;并且当数据库的结构发生变化时,也会自动修改自动文件的内容。 但是,当数据库遇到一些故障导致控制文件发生损坏时,数据库管理员可能需要手工重新创建控制文件,以解决数据库的启动故障。笔者在这里就谈谈手工创建控制文件的相关策...
Oracle ebs 11.5.10 for Linux 安装心得

Oracle ebs 11.5.10 for Linux 安装心得

目录前言第一章 硬件准备第二章 软件准备第三章 11.5.10 For Linux 安装第四章 安装后的维护和问题解决第五章 ebs对外的发布Oracle EBS 11.5.10 学习笔记(安装篇)作者:diri diri@ahwt.com.cn前 言最近由于公司外部顾问的需要,我必须在几天的时间内安装好公司的Oracle ebs系统并对外发布。在安装之前,参考了很多别人的帖子,然后在公司的机器上安装了2遍才成功,第一次呢,可以进入登陆页面但是进去以后左边...
MySQL数据库之更新语句精解

MySQL数据库之更新语句精解

用于操作数据库的SQL一般分为两种,一种是查询语句,也就是我们所说的SELECT语句,另外一种就是更新语句,也叫做数据操作语句。言外之意,就是对数据进行修改。在标准的SQL中有3个语句,它们是INSERT、UPDATE以及DELETE。在MySQL中又多了一个REPLACE语句,因此,本文以MySQL为背景来讨论如何使有SQL中的更新语句。 一、INSERT和REPLACE INSERT和REPLACE语句的功能都是向表中插入新的数据。这两条语句的语法...
<< 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 >>