- 浏览: 80752 次
最新评论
文章列表
OS:sunos 10
DB:11.1.0.6.0
这个库(HA的)性能较差,收集一个100M左右表的统计信息就要10分钟左右。 写的很零散
要求将11.1.0.6.0 升级到11.1.0.7.12 。对7.12的升级比较简单,主要写一些在升级到7.0时碰到的一些问题。
2014.5.21 首次对该库升级。软件升级无报错。在跑catupgrd.sql卡下面sql 有2个小时,且重跑该脚本依然卡在这里。
SQL> -- Do the object analyze here before all the data_upgrade scripts
SQL> DE ...
感谢:
http://halisway.blogspot.com/2007/06/reclaiming-lob-space-in-oracle.html
http://stackoverflow.com/questions/18367444/how-to-drop-oracle-lob
LOB字段是单独存储的,而且用delete是无法回收lob占用的空间。
SQL> create table lob_test (id number, data blob);
Table created.
-- 向lob_test中导入数据
SQL> @lobloa ...
1.首次开机[开机不要插卡]会运行开机设置向导,语言选择English(United States)。2.下一步,选择网络,不要连接,点击skip跳过。3.登陆谷歌账户,不要登陆,选择跳过;请求地理位置,拒绝,两个勾取消。4.完成初始化,进入系统桌面。5.使用代理工具连接WiFi网络,代理工具可以在此处下载。6.下载ladder代理,并通过代理网络登录谷歌帐号,成功后进入桌面,长按桌面点击setting。7.Open Google Now。回到桌面向左滑动即可看到Google Now初始化界面。
如果出不来,就到setting》 app》 all》 google search清空数据,并强制 ...
第一次意义上的sql优化,得瑟一下,虽然只是对sql的改写而已,但中间涉及到not in, or 和ort exist ,union, union all 和null值的处理。还是做下笔记。
EXISTS用于检查子查询是否至少会返回一行数据,该子查询实际上并不返回任何数据,而是返回值True或False。
NOT EXISTS 的作用与 EXISTS 正相反。如果子查询没有返回行,则满足 NOT EXISTS 中的 WHERE 子句
起因是巡检的时候发现cpu使用很高,就检查了cpu的top 10
System: xxxx ...
感谢:http://www.dbsupport.cn/thread-372-1-1.html
升级到11.1.0.7.12启动数据库报错:
OS版本:suse linux X86-64
DB版本:11.1.0.7.8 升级到11.1.0.7.12
Total System Global Area 1.2560E+10 bytes
Fixed Size 2171344 bytes
Variable Size 7918849584 bytes
Database Buffers 4630511616 ...
参考下面地址的方法没法保存第三步做的修改,也可能是我保存步骤不对。 用<pc keytable=us crashkernel=auto rhgb quiet linux single 保存,重启后才有效。
OS version redhat 6.3
http://www.51bigfool.com/linux%E4%BF%AE%E6%94%B9inittab%E5%90%8E%E6%97%A0%E6%B3%95%E8%BF%9B%E5%85%A5%E7%B3%BB%E7%BB%9F%E7%9A%84%E8%A7%A3%E5%86%B3%E5%8A%9E%E6%B3%95.htm ...
linux中直接ls -l显示的时间不是正常的年月日 时分秒,
可以用:
ls -l --time-style=full
来格式化
http://zhangsha1251.blog.163.com/blog/static/6262405320106287722431/
本来我的数据库是没有配置AMM的,memory_target,memory_max_target的值都为0,为了开启AMM功能,就随便设置memory_target,memory_max_target为250M,结果悲剧了。
1,
如上图,我的memory_target,memory_max_target都是0
2,
3,重启数据库后,报错
4,那就重新修改memory_target,memory_max_target的值呗。spfile肯定不行了,就改pifle,但我的pfile是很早以前的了,如何得到当前的pfile是关键了。刚开始以为create pfile f ...
使用vi批量加注释“#”,看似简单但用处很大。
1、ctrl+v使用方向键上下选择范围;
2、shift+i进入编辑模式,添加“#”,此时只会在选中行的第一行添加“#”,随后按esc退出(也可理解为运行批量添加);此时选中全部行的批注已加好
3、删批注:ctrl+v使用方向键上下选择去除批注的范围,按“x”;
原文链接:
http://yjw1983.blog.51cto.com/265702/485797
本周一直在linux下面处理一些CSV文件,因为是在linux中处理windows的CSV。所有碰到这两个操作系统对“回车”的不同定义。
linux中直接用 \n 定义回车
windows中用的是 \r\n 来定义回车。
这使得处理脚本的时候碰到个很头疼的问题。
在CSV文件中对回车还有区分:硬回车和软回车。硬回车就是我们平时直接说的回车。软回车,是在同一个单元格中实现的回车。这要在编辑CSV的时候强制实行才行(同时按下Alt + Enter)。
现在来描述一下问题:
因为CSV中有同时有软硬回车的出现。所以一行中会出现多个\n。但这些\n在windo ...
因为开启归档、闪回后,空间磁盘不够了。没有多想就在数据库处于open状态下,rm了所有的归档、闪回日志。
等到重启数据库时出现错误:
SQL> conn /as sysdba
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 422670336 bytes
Fixed Size 1336960 bytes
Variable Size 310380928 b ...
记录一下今天的pstree命令,以前没见过的。
pstree命令是用来列出当前的进程,和它们的进程树。
结构:
pstree 【参数】 【pid | user】
pstree -Glp 1234
-G :使用终端VT100显示
-l :以长用法显示(啥是长用法,我还不知道)
-p :显示PID
上图就列出了进程30859的进程树。
30859只有一个子进程:31150,对应的31150也只有一个子进程。以此类推到子进程31303。
子进程31303有3个子进程。
详解可以看:http://blog.vsharin ...
nohup命令可以让命令在后台执行。用法如下:
nohup ./zc.sh PIPEHOLE_F &
这样执行zc.sh PIPEHOLE_F的输出就自动保存到执行命令的目录下的nohup.out中。
如果在同一个目录下要执行多个后台,在不指定输出路径的情况下,那么多个输出就都输出到nohup.out中。so如何制定后台的输出路径呢?
nohup ./zc.sh PIPEHOLE_F >>myhup1.out 2>&1 &
注意在>和&1之间没有空格。要是写成
这个脚本还只是测试用的,完全没有考虑效率等问题,只是能实现功能而已。
需求:
把68.xml文件中的号码信息处理成两行,每行一个号码信息
源文件 68.xml:
<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<Result xmlns="http://schemas.ericsson.com/pg/hlr/13.5/">
<Request>
<command>HE ...