- 浏览: 32101 次
- 性别:
最新评论
文章列表
新版本的PL/SQL Developer打开时总会出现如下logon窗口
解决方法: 1.首先如果你的PL/SQL Developer有修改过配置,先备份你的PLSQL配置和你的连接配置 2.删除C:\Users\登陆用户\AppData\Roaming\PLSQL Developer下的Preferences文件夹 3.重新打开后就会发现烦人的logon窗口就会消失了,但是连接配置也被清除了,所以切记 保存之前的连接配置 4.将你之前备份的配置重新导入即可
版权声明:本文为博主原创文章,未经博主允许不得转载。
Linux查看系统cpu个数、核心数、线程数
- 博客分类:
- Linux
1.查看物理cpu个数
grep 'physical id' /proc/cpuinfo | sort -u | wc -l
1
2.查看核心数量
grep 'core id' /proc/cpuinfo | sort -u | wc -l
1
3.查看线程数
grep 'processor' /proc/cpuinfo | sort -u | wc -l
1
实例:
[root@test1 ~]# grep 'physical id' /proc/cpuinfo | sort -u | wc -l
2
[root@test1 ~]# grep ' ...
1.拷贝cmake-2.8.8.tar.gz和mysql-5.5.32.tar.gz至/opt文件夹下
2.安装步骤:
--切换到opt目录
[root@mysql ~]# cd /opt
[root@mysql opt]# ls
cmake-2.8.8.tar.gz mysql-5.5.32.tar.gz rh
--解压cmake文件
[root@mysql opt]# tar xf cmake-2.8.8.tar.gz
[root@mysql opt]# cd cmake-2.8.8
[root@mysql cmake-2.8.8]# ls
bootstrap ...
- 2015-08-13 09:02
- 浏览 490
- 评论(0)
sql%rowcount用于记录修改的条数,就如你在sqlplus下执行delete from之后提示已删除xx行一样, 这个参数必须要在一个修改语句和commit之间放置,否则你就得不到正确的修改行数。
例如:
create or replace procedure pd_rowcount
is
begin
update emp set sal=5000;
dbms_output.put_line(sql%rowcount);
end PD_ROWCOUNT;
--sqlplus下执行
SQL> exec PD_ROWCOUNT();
14
PL/SQL pro ...
- 2015-08-12 18:55
- 浏览 423
- 评论(0)
MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。
MySQL 服务器硬件和操作系统调节:
1. 拥有足够的物理内存来把整个InnoDB文件加载到内存中——在内存中访问文件时的速度要比在硬盘中访问时快的多。
2. 不惜一切代价避免使用Swap交换分区 – 交换时是从硬盘读取的,它的速度很慢。
3. 使用电池供电的RAM(注:RAM即随机存储器)。
4. 使用高 ...
- 2015-08-12 13:33
- 浏览 367
- 评论(0)
无损转换,通常是用户手动触发或者有计划的让其自动触发,比如硬件升级啦,软件升级啦之类的。通常它给你带来的工作量非常小并且都是可预计的。其执行分两个阶段,第一步,primary数据库转换为standby角色,第二步,standby数据库(之一)转换为primary角色,primary和standby只是简单的角色互换,这也印证了我们前面关于角色转换是primary/standby互动的猜测。
--primary数据库操作
1.检查是否支持switchover操作
SQL> select switchover_status from v$database;
SWITCHOVER_ST ...
- 2015-08-12 09:28
- 浏览 359
- 评论(0)
Vim命令合集
命令历史
以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。
启动vim
在命令行窗口中输入以下命令即可
vim 直接启动vim
vim filename 打开vim并创建名为filename的文件
文件命令
打开单个文件
vim file
同时打开多个文件
vim file1 file2 file3 ...
在vim窗口中打开一个新文件
:open file
在新窗口中打开文件
:split file
切换到下一个文件
:bn
切换到上一个文件
:bp
查看当前打开的文件列表,当前正在编辑的文件会用[]括 ...
- 2015-08-11 17:30
- 浏览 315
- 评论(0)
Linux服务器运行久时,系统时间就会存在一定的误差,一般情况下可以使用date命令进行时间设置,
但在做数据库集群分片等操作时对多台机器的时间差是有要求的,此时就需要使用ntpdate进行时间同步。
date命令:
date :查看当前时间,结果如下:Tue Mar 4 01:36:45 CST 2014
date -s 09:38:40 :设置当前时间,结果如下:Tue Mar 4 09:38:40 CST 2014
ntpdate命令:
ntpdate -u 210.72.145.44 :网络时间同步命令
注意:若不加上-u参数, 会出现以下提示:no server suitable ...
- 2015-08-11 16:14
- 浏览 286
- 评论(0)
一、数据库优化规范
1.不同用途的数据放在不同的tablespace避免资源争用
2.不同的tablespace放在不同的物理驱动器调高I/O并发能力
3.日志文件放在速度快的磁盘上,数据文件可以放在速度慢的磁盘上
4.日志文件的同组中不同成员放 ...
- 2015-08-11 14:14
- 浏览 271
- 评论(0)
--查看用户的proifle是哪个,一般是default:
SQL> SELECT username,PROFILE FROM dba_users;
--查看指定概要文件(如default)的密码有效期设置:
SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';
--将密码有效期由默认的180天修改成“无限制”:
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMIT ...
- 2015-08-11 14:11
- 浏览 924
- 评论(0)
--当前的连接数
select count(*) from v$process;
--数据库允许的最大连接数
select value from v$parameter where name = 'processes';
--修改最大连接数:
alter system set processes = 300 scope = spfile;
--重启数据库:
shutdown immediate;
startup;
--查看当前有哪些用户正在使用数据
select osuser, a.username,cpu_time/executions/1000000||'s', sql_fu ...
- 2015-08-11 14:07
- 浏览 343
- 评论(0)
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO SPACE
---------------
65 97 48 32
2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
ZHAO CHAR65
-----------
赵 A
3.CONCAT
连接两个字符串;
SQL> ...
- 2015-08-11 13:34
- 浏览 435
- 评论(0)
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,Oracle只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会从当前用户的 临时表空间分配一块内存空间。也就是说只有向临时表中插入数据时,才会给临时表分配存储空间。
临时表分事务级临时表和会话级临时表。
事务级临时表只对当前事务有效,通过语句:ON COMMIT DELETE ROWS 指定 ...
- 2015-08-11 13:27
- 浏览 333
- 评论(0)
原文地址:http://blog.csdn.net/robbie1314520/article/details/7388245
oracle 10g在%oracle_home%/sqlplus/admin/下面会有一个glogin.sql文件,每次sqlplus启动的时候都会查找并执行这个文件,可以用这个文件来保存一些设置,如 linesize等
读完glogin.sql这个文件之后,oracle还会查找login.sql这个文件,这是10G以及以上版本新添加的,9i中不存在,这个文件通常被放置在%oracle_home%/sqlplus/admin/下
sqlplus 每次启动前,会读 ...
- 2015-08-07 16:53
- 浏览 876
- 评论(0)
今天发现数据库中有一个视图执行非常缓慢,查询从原来的0.4秒左右变慢到3秒多,
查看了sql语句并没有被修改过,怀疑可能是统计信息过旧。
--在当前用户下执行
select 'analyze table '||table_name||' compute statistics;' from user_tables;
--得到如下语句,将这些语句整体执行一遍
analyze table PRODUCT_REF_LIST_NESTEDTAB compute statistics;
analyze table SUBCATEGORY_REF_LIST_NESTEDTAB compute sta ...
- 2015-08-04 09:59
- 浏览 1333
- 评论(0)