提问的智慧补充

【读书笔记】《提问的智慧》、《别像弱智一样提问》 “创业课的第一课,往往是阻止你创业;学习谈话技巧的第一步,往往是要少说话;学习提问的智慧,往往要先学会如何不提问。” 阅读详情
1. 先在google, 论坛,metalink, online document 里搜索.
  在这里提供Oracle 一些常见的连接地址,包括Oracle 下载地址,Oracle 对个人用是免费的。 所以你可以放心的从官网下,而且我也建议从官网下。 注册一个帐号就可以了。 免费注册的。

  Oracle 9i 在线文档: http://download.oracle.com/docs/cd/B10501_01/index.htm
 Oracle 10g 在线文档: http://www.oracle.com/pls/db102/homepage
  Oracle 11g 在线文档: http://www.oracle.com/pls/db111/portal.all_books
  Oracle 10g/11g 下载地址: http://www.oracle.com/technology/software/products/database/index.html
 
  在提问前,应该先自己尝试去解决问题。 一些功能和语法,可以直接在online document中查到。 在alert log里发现了报错信息或者在运行时发现了报错信息,那么,最简单的做法就是将错误信息或者错误号先在google/metalink/论坛里搜索一下。 Oracle 的错误都是以ORA-xxx 形式的,可以直接在google 搜索这些关键字。 说不定就有解决方法。 还可以功过这个网站进行查询相关的错误解释和解决方法: 
Http://ora-0600.ora-code.com
http://ora-00067.ora-code.com/
把这里的ora-xxx 换成你自己的错误代码就可以了。

2. 写清楚log, 报错信息,DB version , OS
  描述不清提问的大忌之一,如“我的SQL出错了”,“我的什么操作,为什么不成功”,"跪求.." , 这些是最典型的错误提问方式。原始的信息是最重要的…
  写清楚DB的version以及OS, 因为在不同的 DB version , OS之间,很多特性都不一样。
  可以从select * from v$version 查看到DB version。还有就是出现错误前的一些操作步骤。比如升级。  
  对于unix或者linux平台可以通过uname -a 命令查看相关信息。
   
3. 实例方面的问题,请贴出alertlog
  常说要养成看alert log的习惯,最好是条件反射,数据库出现问题就去看alert log, 这里面有很多非常有用的信息。 alert log的位置,在$ORACLE_BASE/admin/$ORACLE_SID/bdump下。确切的说应该是在 db parameter background_dump_dest定义的目录底下。如果没有定义background_dump_dest,那么,会在$ORACLE_HOME/rdbms/log底下。 如果在alert log里面提到了TRACE FILE, 最好一起贴出相关的TRACE FILE。  

4. Network的问题
  和网络相关的元素就那么几个,一个是自身网络的,而是相关参数。 这里面设计到的参数文件包括tnsnames.ora 和 listener.ora。 这2个配置文件通常都在 $ORACLE_HOME/network/admin底下,如果定义了环境变量TNS_ADMIN,那么配置文件在$TNS_ADMIN底下。
  我们可以手动的修改这些文件,当然不推荐这么做。 因为tnsnames.ora 这个文件比较敏感,就是多个空格都会报错,但是对于空格,我们一般是不容易发现的。 最好的方法是通过net manager 工具来配置,配完后还可以测试一下。 在写地址的时候,尽量写IP地址,不要写机器名。
关于net manager 工具的使用,参考blog:
Oracle 数据库监听配置
http://blog.youkuaiyun.com/tianlesoftware/archive/2009/11/25/4861572.aspx

  还有,在连接其他数据库之前,要确保相应的监听是开启的。 如果说没有开启,是肯定连不上的。
命令:lsnrctl start/stop/status
如果listener不是默认的,还需要加上listener名:lsnrctl start/stop/status listener_name


5. SQL 相关的内容
  SQL 的问题,基本语法有关系,而且它报错也很明显,可以直接google或者查看在线文档。 如果还是不能解决,在发帖的时候,请把相关的表结构和测试数据的创建SQL,index情况,Table的record数,table是否analyze等信息一并贴出来。 这样也方便大家一起查看。

  还有对于SQL 性能的,最好一并贴上执行计划。 这样一看也就明了。 
  可以在sqlplus 开启autotrace, 在执行命令后也能看到相关的执行计划:
SQL>set autot on;
  或者通过如下SQL 语句:
(1)SQL>EXPLAIN PLAN FOR 你的sql语句;
  如 SQL>EXPLAIN PLAN FOR SELECT * FROM EMP WHERE EMPNO=7369;
  (2)SELECT plan_table_output FROM TABLE(DBMS_XPLAN.DISPLAY('PLAN_TABLE'));

6. 数据总体性能问题
  关于这类问题,先对数据库的整体状态做个查看。9i可以通过statspack, 10g以后可以用AWR,ASH。 
Oracle AWR 介绍
http://blog.youkuaiyun.com/tianlesoftware/archive/2009/10/17/4682300.aspx
statspack安装使用 和 report 分析
http://blog.youkuaiyun.com/tianlesoftware/archive/2009/10/17/4682329.aspx

这些也可以用Toad 等工具,在界面上进行操作。 
  
  还有就是留意数据库服务器的CPU 和内存使用情况。 Linux 下可以用vmstat命令或者top命令
Unix vmstat 命令
http://blog.youkuaiyun.com/tianlesoftware/archive/2010/04/09/5464408.aspx


 

转载自http://topic.youkuaiyun.com/u/20100723/16/13f31adc-f783-492c-b77d-95c887b3db8b.html?17116

gnuradio+b210实现FM收音机 gnuradio+b210实现FM收音机环境介绍FM接收1 Flow Graph2 变量参数FM发射1 Flow Graph 环境介绍 Name Version gnuradio 3.7.14.0 uhd 3.15.0.0 ubuntu 18.04 usrp b210 参考 https://www.ijedr.org/papers/IJEDR1702038.pdf Audio File Transmission using GNURADIO and USRP FM接 阅读详情

相关推荐

Innovus ECO技巧:用setEcoMode+ecoAddRepeater实现批量buffer替换的5个关键步骤

本文详细介绍了在Cadence Innovus工具中,利用setEcoMode与ecoAddRepeater命令实现高效、批量Buffer/Inverter替换的工程化策略。通过启用批处理模式、构建可维护的替换规则、掌握高级定位技巧以及规避布线陷阱等5个关键步骤,帮助芯片设计工程师在ECO阶段大幅提升修改效率与质量,确保设计稳定签核。

d6e7f8的博客 1118

提问的智慧

前言 提问的智慧, 来自艾瑞克.史蒂文.雷蒙德(Eric Steven Raymond) 这是一篇长文,看完需要十几分钟的时间。如果之前没有认真看过并且思考过,这十几分钟会改变你的职业生涯。这文章可能会出现一些让人不适的词语或者过时的例子,但我认为这不会影响它要表达的内容,而你需要好好琢磨作者的思想。 《提问的智慧》是一个敲门砖,它把黑客间的礼仪和准则明白地写下来,让我们了解到一个事实,为什么那...

Dev-Liangjian的博客 2万+

锂电池主动均衡理解

锂电池主动均衡方案总结: 来自:http://wenku.baidu.com/link?url=EWiyACZ3aLPhcOjI4FZL3uQ9d0FD6dBhADQSVQiaSmRHHATTdSig1Wy39JY7-ijCzbAEYG1ymz6Lv5zhGdZaStQSHzFt6v3h3_tMrJudz9O 目前车厂采用被动均衡方案的公司:(来自网页) 目前采用主动均衡的...

weixin_34365417的博客 2910

提问的智慧(转自github)

提问的智慧艾瑞克.史蒂文.雷蒙德(Eric Steven Raymond)Thyrsus Enterprisesesr@thyrsus.com瑞克.莫恩(Rick Moen)respond-auto@linuxmafia.com 版权©2001, 2006 Eric S. Raymond, Rick Moen修订历史 修订版 3.9 2013年4月23日 esr 修正链接 修订版 3.8

记忆的残骸的专栏 5547

Silvaco Atlas从头开始(四)——定义材料参数和模型

这部分是关于定义材料参数和模型。

qsz1425AWD2121的博客 4650

yolov11添加P2小目标检测头与添加P6超大目标检测头

本文介绍了YOLO目标检测模型中上下采样的原理及应用。上采样通过插值算法放大特征图,YOLO通常采用最近邻插值;下采样则通过带步长的卷积缩小特征图提取高层语义特征。文章详细阐述了这两种操作在YOLO中的实现方式、结构特点及对称性问题,指出下采样后会使用C3模块进行特征整合,上采样后通过concat抑制分割感。此外,还分析了不同分辨率特征图适合检测不同尺寸目标的原因,并提出添加4倍小目标检测头的方法,即对上采样后的特征进行concat和C3模块处理。最后给出了YOLOv5原模型结构和添加4倍检测头后的结构对比

m0_64661770的博客 821

高效提问——这样问才是提问的智慧

在职业生涯与日常生活中,提问无处不在且扮演着不可或缺的角色,我们时而作为提问者,时而又担当解答者的职责。然而,并非所有人都意识到提问其实是一门深奥的艺术。提问方式与解答质量:提问的质量很大程度上决定了你能否得到满意的答案。清晰、具体且挑战性的技术问题通常能吸引更多关注,并可能引发深入讨论。尊重与理解:技术社区虽然可能在面对简单或基础问题时显得有些严厉,但这是因为他们更希望被提问者展现出主动学习和解决问题的能力。理解这一点有助于构建友好的交流氛围。区分“loser”与“winner”的概念。

十十办文武的博客 4166

新手福利!大龙虾OpenClaw可视化管理工具来了!告别命令行,这个可视化工具让OpenClaw管理变得超简单

还在用命令行管理OpenClaw?🚀 这个跨平台可视化工具支持14+AI模型,一键切换,还能对接微信飞书钉钉等8大消息渠道,让AI助手管理变得简单直观 ✅ 暗色主题护眼舒适,Rust后端高性能低占用,新手也能轻松上手 🎯

XiaoqiangClub的博客 760

How To Ask Questions The Smart Way

How To Ask Questions The Smart Way 提问的智慧 Copyright (C) 2001 by Eric S. Raymond 中文版Copyleft 2001 by D.H.Grand(nOBODY/Ginux) 英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.h

cmoaciopm的专栏 1028

深度解析与实战:长短时记忆网络(LSTM)在股票走势预测中的应用(基于Python + PyTorch)

本文全面探讨了LSTM在股票价格预测中的应用,从理论基础到实践操作。文章首先强调了股票市场预测的重要性,并介绍了LSTM网络结构及其在处理时间序列数据中的优势。接着,详细说明了数据预处理的关键步骤,包括数据收集、清洗、特征选择和归一化。文章还讨论了LSTM模型的构建、训练和评估,并提供了Python及PyTorch的实操案例。最后,总结了LSTM在股票预测的成果,并提出了未来研究的方向,如模型优化和特征工程,旨在帮助读者掌握LSTM在股票价格预测中的应用,并探索提升模型性能的方法。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 2102

【漏洞复现】用友U9 UMWebService.asmx 任意文件读取漏洞

用友U9存在任意文件读取漏洞,未授权的攻击者可以通过该漏洞读取服务器任意文件,造成敏感信息泄露。

qq_67810151的博客 620

python在土木领域_自学python需要注意的问题

该楼层疑似违规已被系统折叠隐藏此楼查看此楼Python确实容易上手,对初学者的门槛很低。但是对于小白真正的门槛在于系统知识,这就和用什么语言完全没有任何关系了。你不能让一个才会写print函数的同学用python写个图形界面出来,也不能让一个才知道网络协议是什么东西的同学写个多完美的爬虫出来。因为他们学的再好,也只是先了解了已经学到的东西,他甚至可能还会卡在pipinstallxxx命令好久,原...

weixin_39709979的博客 90

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

提问的智慧-怎么提问

怎么提问

长河的博客 1729

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

计算机毕业设计LangChain+知识图谱Neo4j和多模态大模型LLM的图检索增强GraphRAG的植物病害知识智能问答系统 大模型毕业设计 人工智能(源码+文档+PPT+讲解)

本项目是面向植物病害资料检索、知识管理与辅助问答的 Web 系统,采用 Vue 3 与 Flask 前后端分离架构。系统将文档、病害档案、田间案例和图谱三元组组织为可追溯的领域知识,并在问答时将检索证据与用户问题一起交给大语言模型生成回答。

全网计算机/大数据辅导(自媒体)道祖第一人、全网粉丝100W+,专注于大学生项目实战开发,讲解,毕业答疑辅导,高校老师/讲师/同行合作。以及产品测评宣传、工具推广等合作。同时招收学生代理、校园代理。 353

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

《提问的智慧》

被推荐的一篇文章,https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way ,内容详尽的讲叙应该如何正确的提出问题,推荐大家看看。 目录 声明 简介 在提问之前 当你提问时 慎选提问的论坛 Stack Overflow 网站和 IRC 论坛 第二步,使用项目邮件列表 使用有意义且描述明确的标题 使问题容易回复 用清晰、正确、精准且语法正确的语句 使用易于读取且标准的文件格式发送问题 精确地描述问题并言之有物 话不在多而在精 别动辄.

努力,学习! 1529

How to ask questions?|提问的智慧

声明 简介 在提问之前 当你提问时 慎选提问的论坛 Stack Overflow 网站和 IRC 论坛 第二步,使用项目邮件列表 使用有意义且描述明确的标题 使问题容易回复 用清晰、正确、精准并合法语法的语句 使用易于读取且标准的文件格式发送问题 精确地描述问题并言之有物 话不在多而在精 别动辄声称找到 Bug 可以低声下气,但还是要先做功课 描述问题症状而非猜测 按发生时间先后列出问题症状 ...

Laic Zhang的博客 2486

怎么向别人提问——提问的智慧(转载)

教会你如何向别人寻求帮助(特别是编程过程中如何获得帮助,当然其它有关计算机技术的这个也应该适用)

PenGoFox的博客 500
上一篇: 值得阅读的十书JAVA书籍
下一篇: 求整数m的最大加数为n的组合问题
randomnet
博客等级 码龄19年 59粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值