linux环境sqlplus中使用backspace键出现乱码的解决方法

  在linux环境下使用sqlplus,在回删(backspace)时往往会出现 一串的乱码。出现乱码是由于oracle的sqlplus不使用gnu的readline库造成的。     解决方法有两种:   1。要使用回删键(backspace)时,同时按住ctrl键   2。设定环境变量   在bash下:$

原创 点赞1 阅读8389 收藏0 评论8 2007-06-22

truncate,delete,drop的异同点

truncate,delete,drop的异同点   注意:这里说的delete是指不带where子句的delete语句   相同点:truncate和不带where子句的delete, 以及drop都会删除表内的数据   不同点:  1. truncate和 delete只删除数据不删除表的结构(定义)&nb

转载 点赞0 阅读1544 收藏0 评论0 2007-06-21

考察oracle基础是否扎实的几个问题

1 SERVER PROCESS可以不通过DBWR直接读取物理数据库文件么?2 为什么RMAN不备份ONLINE REDO LOG FILE?3 MEDIA RECOVERY 和INSTANCE RECOVERY的区别?4 SERVER SESSION和SERVER PROCESS的区别?5 METRIC、BASELINE、STASTISTICS 是什么,他们的关系是?6 什么是CHANNEL,什

转载 点赞3 阅读1522 收藏0 评论6 2007-06-21

SQL*PLUS命令的使用大全(二)

21.再次执行刚才已经执行的sql语句RUNor/  22.执行一个存储过程EXECUTE procedure_name  23.在sql*plus中连接到指定的数据库CONNECT user_name/passwd@db_alias  24.设置每个报表的顶部标题TTITLE  25.设置每个报表的尾部标题BTITL

原创 点赞0 阅读5774 收藏0 评论1 2007-06-15

SQL*PLUS命令的使用大全(一)

Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。  我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改

原创 推荐 点赞0 阅读4456 收藏0 评论4 2007-06-15

如何查看某一表空间的数据文件都分布了哪些数据对象

$ sqlplus /nolog SQL*Plus: Release 10.1.0.3.0 - Production on Thu Jun 7 10:02:20 2007 Copyright (c) 1982, 2004, Oracle.  All rights reserved. SQL> conn / as sysdba;Connected. &

原创 推荐 点赞0 阅读6788 收藏0 评论1 2007-06-07

oracle冷备脚本

###################################################################### PROGRAM NAME:coldbackup_ux # PURPOSE:Performs cold backup of the database. Database #should be online when you start# the scrip

原创 推荐 点赞0 阅读2539 收藏0 评论2 2007-06-06
写文章