安装初始化mysql后,默认几个库介绍
背景介绍: 当我们安装初始化mysql后,默认建了几个数据库,那么这些数据库有什么作用呢?mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performa...
Mysql通信协议
Mysql四种通信协议(linux下本地连接的都是socket 其他都是tcp) 当连接mysql时,使用-h127.0.0.1时,linux与unix下的连接协议为socket协议,windows下为memory协议。如: [root@mysql ~]# mysql -uandy -pandy -h127.0.0.1当连接mysql时,使用非-h127.0.0.1时,使用tcp/ip协议。如...
oracle中如何指定表字段自增
背景介绍:SQL SERVER可以在int类型的字段后加上identity(1,1),该字段就会从1开始,按照+1的方式自增,将这个字段设置为主键,有利于我们进行数据的插入操作。MySql中可以使用“auto_increment”即可。但是oracle有点麻烦,需要使用序列和触发器达到目的。--学校表create table school(sid number(4...
10046事件跟踪会话sql
一: 跟踪当前会话sql1. sys用户给执行跟踪dblink用户授权SQL> grant alter session to dblink;Grant succeeded.2. 返回dblink用户操作 SQL> show user;USER is "DBLINK"3. 查询sid,serial#SQL> select sid,serial# from v$session where username='DBLINK'; &n...
利用sql_trace跟踪一个指定会话的操作
1. sys用户给管理用户授权。SQL> grant execute on sys.dbms_system to andy;Grant succeeded.2. 查询被跟踪用户的sid,serial# SQL> select sid,serial# from v$session where username='DBLINK'; SID SERIAL#---------- ----------31 73....
SQL_TRACE与tkprof分析
一. SQL_TRACE当SQL语句出现性能问题时,我们可以用SQL_TRACE来跟踪SQL的执行情况,通过跟踪,我们可以了解一条SQL或者PL/SQL包的运行情况,SQL_TRACE命令会将SQL执行的整个过程输出到一个trace文件中,我们可以读这个trace 文件来了解在这个SQL执行过程中Oracle 都做了哪些操作。 可以通过sql命令启动SQL_TR...
mysql学习之-三种安装方式与版本介绍
安装MySQL的方式常见的有三种: rpm包形式通用二进制形式 源码编译1,rpm包形式(1) 操作系统发行商提供的(2) MySQL官方提供的(版本更新,修复了更多常见BUG)www.mysql.com/downloads关于MySQL中rpm包类型的介绍: MySQL-client &n...
mysql学习之-字符集选定,修改。
基础概念:字符(Character)是指人类语言中最小的表义符号。例如’A'、’B'等;编码(Encoding)是指给定一系列字符,对每个字符赋予一个数值,用数值来代表对应的字符.例如,我们给字符’A'赋予数值0,给字符’B'赋予数值1,则0就是字符’A'的编码;字符集(Character Set)是指字符和编码对组成的集合。字符序(Collation...
mysql学习之-show table status(获取表的信息)参数说明
--获取表的信息mysql> show table status like 'columns_priv'\G;*************************** 1. row *************************** Name: columns_priv Engine: MyISAM Version: 10 Row_f...
mysql学习之-密码管理(默认密码,修改密码,解决忘记密码)
1. mysql安装后默认没有密码,初始化安装后默认密码登录,需要马上修改root密码。[root@mysql ~]# cat /root/.mysql_secret --查看root账号密码# The random password set for the root user at Tue Dec 13 18:59:06 2016 (local time): 7MhtyX3aZEl9OUf8[root@mysql ~]# mysql -uroot -p -- ...
mysql学习之-小技巧
1. 查看历史操作记录1.1 linux操作系统查看历史操作记录 [root@mysql etc]# history 1 cat ~/.bash.history 2 top 3 cat ~/.bash.history 。。。。1.2 mysql数据库历...
mysql学习之-逻辑架构
mysql逻辑架构图: 第一层,服务层(为客户端服务):为请求做连接处理,授权认证,安全等。1. 每个连接的查询都在一个进程中的线程完成。2. 服务器负责缓存线程,所以服务层不需要为每个连接新建线程。注:mysql5.5或者更新的版本提供了一个API,支持线程池(thread-pooling)插件...
mysql启动与关闭(手动与自动)
手动管理mysql的启动与关闭[root@mysql ~]# service mysql start --手动启动mysqlStarting MySQL. SUCCESS![root@mysql ~]# service mysql stop --手动关闭mysql Shutting down MySQL.. SUCCESS![root@mysql ~]# mysqld --verbose --help --查看MySQL的默认参数的具体值如果每次启动都手工的指定参数...
CentOS 6 下RPM方式安装MySQL5.6
CentOS 6 下RPM方式安装MySQL5.61. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下:[root@mysql ~]# ll总用量 113808-rw-------. 1 root root 1434 12月 13 18:47 anaconda-ks.cfg-rw-r--r--. 1 root root 42556 12月 13 18:47 install.log-rw-r--r--. 1 root root ...
是否使用绷定变量的一些建议
1、建议使用绑定变量的列:对于流水号、订单号、用户ID、电话号码、身份证号码、证件号码等,这类列的特点是列的唯一性较好、列的不同值数量跟表的数据量比较接近,而这类列涉及的SQL语句往往存在高并发,写成绑定变量会大大减少数据库的解析成本。 2、不建议使用绑定变量的列:能够枚...
Oracle数据库——Scheduler Job
日常的运维工作中,我们经常使用Linux Server的anacron服务来使得服务器执行一下计划之内的任务,可以按照特定的时间间隔,重复的执行相关的命令或者相关的脚本,来完成预期的目标,能够节省相关的人力,使得运维变得更加容易。对于Oracle数据库来说,当然也提供了相关的功能来实现定时的,重复的完成PL/SQL Block,S...
linux下单节点oracle数据库间ogg搭建
环境说明: linux为Linux 2.6.32-573.el6.x86_64 oracle为 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production ogg为 ogg112101_fbo_ggs_Linux_x64_ora11g_64bit技术背景: ...
weblogic管理3 - 生产模式下免密码管理配置
admin server免密码配置 >1. 生产模式中admin root目录下是否存在security/boot.properties文件[weblogic@11g AdminServer]$ pwd/home/weblogic/Oracle/Middleware/user_projects/domains/base_domain/servers/AdminServer[weblogic@11g AdminServer]$ lltotal 16drwxr-----. 3 weblogic weblogic 4...
weblogic管理2 - 创建并启动一个managed server
创建一个managed server。 1. 进入网页console管理页面,如:http://10.100.25.14:7001/console , 先点击->服务器 (红色标记框),再点击->锁定并编辑 。2. 点击-> 新建 3. 填好相关内容 (注意端口不要与admin server冲突) , 点击-> 下一步...
EJB 的理解
引用源:http://blog.csdn.NET/cymm_liu/article/details/7760989 1、EJB 概念的剖析 我们先看一下,EJB 的官方解释: 商务软件的核心部分是它的业务逻辑。业务逻辑抽象了整个商务过程的流程,并使用计算机语言将他们实现。 …… J2EE 对于这个问题的处理方法是将业务逻辑从客户端软件...