滥觞:赛迪网 作者:E剑


Q]怎样晓得那些表没有设立设置配备布置主键  

  [A]深刻的气象下,表的主键是须要的,没有主键的表可以说是不合适希图标准的。  

  SELECT table_name

  FROM User_tables t

  WHERE NOT EXISTS(SELECT table_name

  FROM User_constraints c

  WHERE constraint_type = 'P'

  AND t.table_name=c.table_name)  

  此皮毛关数据字典正文  

  user_tables 表

  user_tab_columns 表的列

  user_constraints 约束

  user_cons_columns 约束与列的干系

  user_indexes 索引

  user_ind_columns 索引与列的干系

  

  [Q]dbms_output提醒缓冲区不够,怎样增长

  

  [A]dbms_output.enable(20000);

  其余,若是dbms_output的信息不克不及施展分析,需求设置

  set serveroutput on

  

  [Q]怎样样修正表的列名

  

  [A]9i以上版本可以回收rname饬令

  

  ALTER TABLE UserName.TabName

  RENAME COLUMN SourceColumn TO DestColumn

  

  9i以下版本可以回收create table …… as select * from SourceTable的体式技俩。

  

  其余,8i以上可以支持删除列了

  

  ALTER TABLE UserName.TabName

  SET UNUSED (ColumnName) CASCADE CONSTRAINTS

  ALTER TABLE UserName.TabName

  DROP (ColumnName) CASCADE CONSTRAINTS

  

  [Q]怎样样给sqlplus安置帮手

  

  [A]SQLPLUS的帮手必须手工安置,shell脚本为 $ORACLE_HOME/bin/helpins

  

  在安置之前,必须先设置SYSTEM_PASS状况变量,如:

  

   $ setenv SYSTEM_PASS SYSTEM/MANAGER

   $ helpins

  

  若是不设置该状况变量,将在运转脚本的时分提醒输出状况变量

  

  当然,除了shell脚本,还可以独霸sql脚本安置,那就不消设置状况变量了,但是,我们必须以system登录。

  

   $ sqlplus system/manager

  SQL> @?/sqlplus/admin/help/helpbld.sql helpus.sql

  

  安置之后,你就可以象如下的体例运用帮手了

  SQL> help index

  

  [Q]怎样样疾速下载Oracle补丁

  

  [A]我们先取得下载办事器地址,在http页面上有ftp://updates.oracle.com

  

  然后用ftp登录,用户名与密码是metalink的用户名与密码

  

  如我们晓得了补丁号3095277 (9204的补丁集),则

  

  ftp> cd 3095277

  250 Changed directory OK.

  ftp> ls

  200 PORT command OK.

  150 Opening data connection for file listing.

  p3095277_9204_AIX64-5L.zip

  p3095277_9204_AIX64.zip

  ……

  p3095277_9204_WINNT.zip

  226 Listing complete. Data connection has been closed.

  ftp: 208 bytes received in 0.02Seconds 13.00Kbytes/sec.

  ftp>

  

  晓得了这个信息,我们用用flashget,网络蚂蚁就可以下载了。

  

  添加如下毗连

  

  ftp://updates.oracle.com/3095277/p3...04_AIX64-5L.zip

  

  或交换后面的局部为所需求的内容

  

  细致,若是是flashget,网络蚂蚁请输出认证用户名及密码,即是你的metalink的用户名与密码!

  

  [Q]怎样挪动数据文件

  

  [A]1、封闭数据库,独霸os拷贝

  

  a.shutdown immediate封闭数据库

  

  b.在os下拷贝数据文件到新的地址

  

  c.Startup mount 启动到mount下

  

  d.Alter database rename datafile '老文件' to '新文件';

  

  e.Alter database open; 翻开数据库

  

  2、独霸Rman联机操作

  

  RMAN> sql "alter database datafile ''file name'' offline";

  RMAN> run {

  2> copy datafile 'old file location'

  3> to 'new file location';

  4> switch datafile ' old file location'

  5> to datafilecopy ' new file location';

  6> }

  

  RMAN> sql "alter database datafile ''file name'' online";

  

  阐明');:独霸OS拷贝也可以联机操作,不封闭数据库,与rman的步骤一样,

  

  独霸rman与独霸os拷贝的原理一样,在rman中copy是拷贝数据文件,相称于OS的cp,而switch则相称于alter database rename,用来更新控制文件。

  

  [Q]若是管理联机日志组与成员

  

  [A]以下是罕见操作,若是在OPA/RAC下细致线程号

  

  增长一个日志文件组

  Alter database add logfile [group n] '文件全名' size 10M;

  

  在这个组上增长一个成员

  Alter database add logfile member '文件全名' to group n;

  

  在这个组上删除一个日志成员

  Alter database drop logfile member '文件全名';

  

  删除整个日志组

  Alter database drop logfile group n;

  

  [Q]怎样样计算REDO BLOCK的大年夜小

  

  [A]计算体例为(redo size redo wastage) / redo blocks written 16

  

  具体见如下例子

  

  SQL> select name ,value from v $sysstat where name like '%redo%';

  NAME VALUE

  ----------------------------------------------------------------

  redo synch writes 2

  redo synch time 0

  redo entries 76

  redo size 19412

  redo buffer allocation retries 0

  redo wastage 5884

  redo writer latching time 0

  redo writes 22

  redo blocks written 51

  redo write time 0

  redo log space requests 0

  redo log space wait time 0

  redo log switch interrupts 0

  redo ordering marks 0

  SQL> select (19412 5884)/51 16 '"Redo black(byte)" from dual;

  Redo black(byte)

  ------------------

  512

版权声明: 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始来因 、作者信息和本声明。否则将深究功令责任。

转载于:https://www.cnblogs.com/zgqjymx/archive/2011/03/07/1976040.html

ORACLE之常用FAQ V1.0二(构架系统) (1)相关推荐

  1. itpub上的ORACLE之常用FAQ V1.0(转)

    itpub上的ORACLE之常用FAQ V1.0发布于2005-06-01 被读23598次 [字体:大 中 小] 作者:itpub 第一部分.SQL&PL/SQL [Q]怎么样查询特殊字符, ...

  2. oracle的faq,ORACLE之常用FAQ V1.0

    ORACLE之常用FAQ V1.0,已经停止更新,准备出chm版本 为便于大家阅读.此帖置顶.请不要在后面跟上一些"好","顶"之类的帖子,如果真的要感谢Pin ...

  3. (转)ORACLE之常用FAQ V1.08

    Q]怎么样创建使用虚拟索引 [A]可以使用nosegment选项,如 create index virtual_index_name on table_name(col_name) nosegment ...

  4. 看天气WeatherCan V1.0 ---气象数据分析系统web版

    版权声明:本文为CSDN博主「老郭1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明. 原文链接:https://blog.csdn.net/HZGJF/articl ...

  5. ORACLE之常用FAQ二 [转]

    第四部分.性能调整 [Q]如果设置自动跟踪 [A]用system登录 执行$ORACLE_HOME/rdbms/admin/utlxplan.sql创建计划表 执行$ORACLE_HOME/sqlpl ...

  6. 生化危机8:村庄 v1.0 二十三项修改器

    本文于 2021-06-14 17:31 更新,部分内容具有时效性,如有失效,请留言 查看全文 http://www.taodudu.cc/news/show-5667055.html 相关文章: j ...

  7. [发布]看天气WeatherCan V1.0 ---气象数据分析系统web版

    疫情封闭在家,把这两年的技术整理了一下,做了一套比较完整的气象数据分析处理系统:WeatherCan.发布出来大家试用.程序还在开发中,功能很不完善,纯业余兴趣开发,有建议或想参与开发的可跟我联系:h ...

  8. 《次元唤醒 需求规格说明书v1.0》

    一.团队分工 组员 工作比例 参与范围 王诚荣 17% 原型设计,需求规格说明书整合,LOGO设计 马祎特 22% PPT制作,演讲,博客模板,用户描述 陈斌 21% 评审表格制作,引言,项目描述,功 ...

  9. Subversion之路--实现精细的目录访问权限控制(v1.0 更新于2006.12.05)(二)

    深入 ==== 本章将详细介绍前一章所涉及的两个配置文件, svnserve.conf 和 authz.conf,通过对配置逐行的描述,来阐明其中的一些细节含义.除此之外的其他配置.安装等内容,不是本 ...

  10. 常用配置及命令V1.0

    常用配置及命令V1.0 常用配置及命令V1.0 docker 安装ElasticSearch|Kibana Oracle命令 docker 安装nacos redis中的常用命令 nginx常用命令 ...

最新文章

  1. vue在created调用点击方法_vue中created、mounted等方法整理
  2. 五个项目管理学习笔记.沟通技巧II
  3. 某些列满足某些条件就被改是什么值,不满足就被改为另外的一些值(python pandas)
  4. 使用HttpClient实现一个简单爬虫,抓取煎蛋妹子图
  5. 对mysql explain讲的比较清楚的
  6. Lambda省略格式Lambda使用前提
  7. E1 PCM复用设备能当程控交换机用吗?
  8. order by 中 使用decode
  9. mac os android连接wifi密码,Mac使用小技巧:找回WiFi密码
  10. 详解Python中的序列解包(2)
  11. Spark面试术语总结
  12. openai-gpt_GPT-3不会承担您的编程工作
  13. LCD12864 并口和串口通用程序
  14. MinGW-w64没有bin没有进度
  15. linux下anjuta的java环境,Anjuta下载-Anjuta IDE For Linux(集成开发环境)V3.18.0 官方版 - 极光下载站...
  16. 树莓派csi摄像头和usb摄像头_树莓派usb摄像头用fswebcam 设置
  17. 科技时代:继刷脸支付之后,无感停车成新热点
  18. 黑鲨给电脑重装系统的详细步骤
  19. 2012server改计算机用户名,windows server 2012 r2管理员用户名怎么修改
  20. 分享谷歌浏览器的一个插件-OneTab,非常赞

热门文章

  1. 由蔺相如谈谈某些人的娱乐表演
  2. 管理感悟:站在理的一边,不中立
  3. LINUX安装DeepStream
  4. draw9patch做一个中心不变形的图片
  5. 模板的实例化和具体化
  6. c++ 深度拷贝和浅度拷贝
  7. c++读取文本文件里的指定位置的字符_(12)文本文件操作参考
  8. python制作二维码_教你使用Python制作酷炫二维码
  9. 在 dotnet core (C#)下的颜色渐变
  10. 区块链教程Fabric1.0源代码分析flogging(Fabric日志系统)