摘要:
20、oralce中单引号和双引号的区别: 20.1、单引号和双引号oracle都支持,但是两者是有区别的; 20.2、双引号在 Oracle 中的作用: 1、双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意Oracle将严格区分大小写,否则Oracl都默认大写。 2、双引号引住字 阅读全文
摘要:
19.1、heartbeat的作用: heartbeat的官方网站地址是:http://linux-ha.org/wiki/Main_Page19.2、heartbeat工作原理: 19.3、heartbeat切换的条件:1、和keepalived服务一样,heartbeat高可用是服务器级别的,不是服务级别的;2、切换的条件是:(1)服务器宕机;(2)heartbeat服务本... 阅读全文
摘要:
19.1、oracle数据库实例的启动分三步:1、启动oracle例程:startup nomount;#读初始化参数文件,启动实例,但不安装数据库。当数据库以这个模式启动时,参数文件被读取,#后台进程和内存结构被启动,但它们不被附加或与数据库的磁盘结构进行通信,数据库是不可使用的,#通常启动到这里可以做create database,create or recreate control file... 阅读全文
摘要:
18.1、事物介绍:1、事物是由一组dml语句和commit/rollback组成,是改变数据库最小的逻辑单元,如commit,表示数据入库,如果是rollback,表示取消所有的dml操作;2、事物结束commit、rollback、ddl语句自动提交commit;3、事物的开始是上一个事物的结束就是下一个事物的开始;4、oracle必须要提交不然数据不会进库;5、事物的特性:(1)原子性(At... 阅读全文
摘要:
登录mysql从库:mysql> show slave status\G;Last_IO_Errno:1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修... 阅读全文
摘要:
18.1、mysql读写分离实现的方法:1、通过程序实现读写分离: php和java程序实现读写分离(性能,效率最佳,推荐); php和java程序都可以通过设置多个连接文件轻松实现对数据库的读写分离,即当select是,就去连接读库的连接文件,当时update,insert,delete时就连接写库的连接文件;2、通过软件实现读写分离: mysql-proxy等代理软件也可以实现读写... 阅读全文
摘要:
提示:如果要再次安装, 最好先做一些备份工作,包括用户的登录脚本,数据库自动启动关闭的脚本,和Listener自动启动的脚本,要是有可能连创建数据库的脚本也保存下来;16.1、通过oracle自带的工具删除数据库实例:1、停止所有数据库实例: [root@slave-node2 ~]# su - oracle dbshut2、通过xstart连接服务器: 3、登录到oralce用户: ... 阅读全文
摘要:
16.1、主库"show master status"没有结果:1、原因: 主库binlog功能开关没有改或没有生效;2、解决办法:(1)[root@backup ~]#egrep "server-id|log-bin" /data/3306/my.cnf log-bin = /data/3306/mysql-binserver-id = 1(2)mysql> show variables l... 阅读全文
摘要:
15.0、实验建表:--父表create table class(id number(10)constraint class_id_pk primary key,class_name varchar2(100) not null,class_id varchar2(100) not null constraint class_class_id_uk unique);--父表数据insert int... 阅读全文
摘要:
15.3.1、InnoDB引擎表空间:1、表空间分类: 共享表空间: 某一个数据库的所有的表数据,索引文件全部放在一个文件中,默认这个共享表空间的文件路径在data目录下。 默认的文件名为:ibdata1 初始化为10M。 独占表空间: 每一个表都将会生成以独立的文件方式来进行存储,每一个表都有一个.frm表描述文件,还有一个.ibd文件。 其中这个文件包括了单独一个表的数据内容以及索引内... 阅读全文
摘要:
15.1、数据库事物介绍: 1、什么是数据库事物: 2、事物的四大特性: 3、事物的开启: 提交事物: commit; 设置全局自动提交或不提交事物: set global autocommit = ON/OFF; 回滚事物: rollback; 4、mysql事务的并发问题: (1)脏读:事务A读 阅读全文
摘要:
14.0、注释:1、单行注释:--2、多行注释:/* */14.1、sqlplus中的set指令:1、设置每行显示的数据长度: SET LINESIZE 500; #有效范围是1-32767,默认情况下显示80个字符2、设置每页显示的数据行数: SET PAGESIZE 50; #最大值为50000,默认值为14,到了14行会把标题再次打出,下面跟数据3、说明: 这两个指令称... 阅读全文
摘要:
1、半同步介绍:(1)从MySQL5.5开始,MySQL以插件的形式支持半同步复制。如何理解半同步呢?首先我们来看看异步,全同步的概念;1)异步复制(Asynchronous replication): MySQL默认的复制即是异步的,主库在执行完客户端提交的事务后会立即将结果返给给客户端,并不关心从库是否已经接收并处理,这样就会有一个问题,主如果主宕掉了,此时主上已经提交的事务可能并没有传到... 阅读全文
摘要:
14. 1、服务器准备: 一台服务器,多实例,客户端编码是utf8,服务端编码是utf8; [root@backup 3308]#netstat -tunlp | grep 330tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 4664/mysqld ... 阅读全文
摘要:
13.1、停用oracle服务: 进入计算机管理,在服务中,找到oracle开头的所有服务,右击选择停止;13.2、删除oracle: 在开始菜单中,找到oracle->Universal Installer,运行Oracle Universal Installer,单击卸载产品,在产品清单窗口中勾选项目,单击删除;13.3、清除注册表:1、按Windows徽标键和R键,打开运行窗口,输入... 阅读全文