【Linux-数据库4】教程文章相关的互联网学习教程文章

在Linux下通过C语言访问MySQL数据库的方法【图】

错误提示:Can 错误提示:Cant connect to local MySQL server through socket /var/run/mysqld/mysqld.sock 解决方法:在/var/run/ 下面创建一个 mysqld目录,然后建立一个链接指向:/opt/lampp/var/mysql/mysql.sock 输入指令: ln -s /opt/lampp/var/mysql/mysql.sock /var/run/mysqld/mysqld.sock 即可解决。 *************************************************************************************************************...

Linux下手工创建Oracle10g数据库

SQLgt;CREATE TABLESPACE USERS DATAFILE1.环境变量 Java代码 export ORACLE_HOME=/home/app/oracle/product/10.2.0/db_1 export ORACLE_BASE==/home/app/oracle export ORACLE_SID=ifm302.相关目录创建 Java代码 mkdir $ORACLE_BASE/admin/ifm30/adump mkdir $ORACLE_BASE/admin/ifm30/bdump mkdir $ORACLE_BASE/admin/ifm30/cdump mkdir $ORACLE_BASE/admin/ifm30/dpdump mkdir $ORACLE_BASE/admin/ifm30/udump mkdir $ORACLE_BA...

LinuxOracle10gR2创建ASM实例安装数据库【图】

本例是基于ASMLib创建, 也可以基于裸设备创建.1.安装asm所需要的支持包A.在oracle网站下载支持包:这里B.根据linux内核下载相应的 本例是基于ASMLib创建, 也可以基于裸设备创建. 1.安装asm所需要的支持包A.在Oracle网站下载支持包:这里B.根据linux内核下载相应的asm安装包:oracleasm-2.6.18-8.el5-2.0.4-1.el5.i686.rpmoracleasm-2.6.18-8.el5PAE-2.0.4-1.el5.i686.rpmoracleasm-2.6.18-8.el5xen-2.0.4-1.el5.i686.rpmoracleasmli...

Linux下MySQL数据库自动备份及其被损坏后的恢复方法【图】

或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么。灾难恢复的效率及全面性,也是系统的稳 一、前言: 当数据库服务器建立好以后,我们首先要做的不是考虑要在这个支持数据库的服务器运行哪些受MySQL提携的程序,而是当数据库遭到破坏后,怎样安然恢复到最后一次正常的状态,使得数据的损失达到最小。 或者说,仅仅是数据库服务器的建立,只能说明它能做些什么,并不代表它能稳定的做些什么。...

Linux下修改Oracle数据库的sid和dbname【图】

有时我们需要修改数据库的sid和dbname,除了使用rman进行备份恢复之外,也可以通过手工方式修改,主要由两个主要过程完成:1、修 有时我们需要修改数据库的sid和dbname,,除了使用rman进行备份恢复之外,也可以通过手工方式修改,主要由两个主要过程完成:1、修改实例名(SID)2、修改数据库名(dbname) 下面演示将数据库sid和dbname由orcl修改为cnhtm的过程: 1、修改实例名(sid) 1.1、检查原来的数据库实例名(sid) Oracle@...

Linux下MySQL数据库备份脚本【图】

这个脚本是07年在网上查找并经过修改用到正式系统下的脚本,数据库名字让我改为了LinuxIDC.com1.首先建立sh文件,在/usr/bin/先建 这个脚本是07年在网上查找并经过修改用到正式系统下的脚本,数据库名字让我改为了LinuxIDC.com 1.首先建立sh文件,在/usr/bin/先建立一个名叫mysqlscript.sh的脚本文件,内容参见mysqlscript.sh 2.其次在根目录下打开 #crontab -e 输入以下内容 12 12 * * * /usr/bin/mysqlscript.sh 3.最后,如果发现不能...

Linux环境下单机上实现MySQL5主从数据库同步复制【图】

1.安装MySQL(http://www.linuxidc.com/Linux/2009-03/18988.htm)2.启动多个MySQL服务器 要实现在单机上启动多个MySQL服务器 1.安装MySQL()2.启动多个MySQL服务器 要实现在单机上启动多个MySQL服务器,,有两种方法,一种是直接使用mysqld_safe来运行多个服务器当然这样分别编辑配置文件,而且关闭服务器的时候也要读取配置文件,所以比较麻烦,另一种方法是使用MySQL提供到工具mysqld_multi脚本来管理多个服务器,下面使用的...

Linux服务器实现每天定时备份MySQL数据库的shell脚本【图】

Linux服务器利用系统crontab来定时执行备份文件,按日期对备份结果进行保存,达到备份的目的。 1、创建保存备份文件的路径/my Linux服务器利用系统crontab来定时执行备份文件,,按日期对备份结果进行保存,达到备份的目的。1、创建保存备份文件的路径/mysqldata#mkdir /mysqldata2、创建/usr/sbin/bakmysql文件#vi /usr/sbin/bakmysql输入rq=` date +%Y%m%d `tar zcvf /mysqldata/mysql$rq.tar.gz /var/lib/mysql或者写成rq=` dat...

Oracle数据库在Linux中的安装与启动动

到目前为止,oracle数据库算是我在linux安装的众多软件中最难安装的一个。值得庆幸的是,就在刚刚我成功的把oracle database安装 到目前为止,Oracle数据库算是我在linux安装的众多软件中最难安装的一个。值得庆幸的是,就在刚刚我成功的把oracle database安装到了linux os。现在回想起来装个oracle也并非难事。或许自己将来还是安装oracle,下面就简要回忆一下我的安装过程,用来提示将来的自己和第一次要在linux上安装oracle的朋...

Linux下C语言访问Oracle数据库Demo【图】

前提条件 1. Linux环境已经存在,安装好了Oracle 本demo 运行环境本地环境 REDHAT LINUX AS 4 ,ORACLE 10G本地数据库sid orc 前提条件1. Linux环境已经存在,,安装好了Oracle本demo 运行环境 本地环境 RedHat LINUX AS 4 ,ORACLE 10G本地数据库sid orcl,ip:127.0.0.1,用户名:kingbi,密码:kingbi,表dsd_test. 显示表dsd_test 的所有记录. 步骤: (1) 创建表 create table dsd_test(aa char(3)); insert into dsd_test value...

Linux命令对数据库操作方法【图】

比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump命令格式如下:[root@linuxidc root]# mysqldump -u ro 比如我们要备份mysql中已经存在的名为linux的数据库,要用到命令mysqldump命令格式如下:[root@linuxidc root]# mysqldump -u root -p linux > /root/linux.sqlEnter password:在这里输入数据库的密码 通过上面的命令,我们要明白两件事,首先备份数据库是要以数据库管理员的身份备份;其次:备份目的...

在Linux中通过本地复制的方式创建多一个Oracle数据库【图】

在 Oracle 的世界里,一个实例只能打开一个数据库,如果我想在本机中同时运行两个数据库,那就要开启两个实例了,而不同的实 在 Oracle 的世界里,一个实例只能打开一个数据库,如果我想在本机中同时运行两个数据库,那就要开启两个实例了,而不同的实例的标识就是SID。关闭现有数据库,设定好一个新的 SID 后,通过复制参数文件为 spfile.ora 作为新实例的参数文件,将控制文件、数据文件和重做日志复制一份到相应的目录,此时...

Linux下备份MySQL数据库Shell脚本以及PHP脚本【图】

由于DB的丢失造成了很大的损失,于是写了个Linux下备份Mysql数据库的脚本,起初是php版本的,后来发现服务器的PHP配置中限制了系 由于DB的丢失造成了很大的损失,于是写了个Linux下备份Mysql数据库的脚本,起初是php版本的,后来发现服务器的PHP配置中限制了系统函数的调用,于是又写了个shell版本的,感觉shell真晦涩,有点像程序设计语言中的文言文,呵呵。总之是能用啦,先不考虑其他吧。 SHELL版本: #! /bin/bashdb_user="roo...

Linux下IMP数据库文件记录【图】

初学Linux下oracle数据库IMP/EXP,昨天在IMP oracle数据库时候一直提示说IMP-00002,不能打开指定路径下的*.dmp文件。网路查询没 初学Linux下Oracle数据库IMP/EXP,昨天在IMP oracle数据库时候一直提示说IMP-00002,不能打开指定路径下的*.dmp文件。网路查询没有找到答案,今天请教ERP厂商,答复说权限问题。于是晚上再次更正文件夹的权限,然后重新将*.dmp文件copy到Linux指定目录下,在做IMP动作之前,再次网路搜索了下,在一片文...

Linux下自动执行Oracle数据库的备份【图】

# run-parts01 * * * * root run-parts /etc/cron.hourly02 4 * * * root run-parts /etc/cron.daily22 4 * * 0 root run-parts 备份策略: 星期天 0 级星期一,二,四,五,六 2 级星期三 1 级 --创建本地管理路径 mkdir -p /dinglp/ora_managed/backupmkdir -p /dinglp/ora_managed/backupmkdir -p /dinglp/ora_managed/backup/exportmkdir -p /dinglp/ora_managed/backup/logmkdir -p /dinglp/ora_managed/backup/rman_backupmkdir -...