[置顶]ORACLE常见问题收集,拒绝灌水。

enhydraboy 2003-12-23 11:04:07
大家把遇到过的问题和解决方法都SHARE一下,便于TX们能够参考。
由于版本不同,所以建议都标明平台信息。
请勿灌水,问问题的跟贴,将一律删除。
...全文
129 36 打赏 收藏 转发到动态 举报
写回复
用AI写文章
36 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuefl66 2004-03-15
  • 打赏
  • 举报
回复
hao...
Oracle10g 2004-02-25
  • 打赏
  • 举报
回复
初学 ORACLE 有很多地方不明白,现请教两个问题:
1)TableA 表的字段: Num Number(5),Name VarChar(20)

TableB 表的字段: Num Number(5),Name VarChar(20),IsOld Number(1) Default 0

用 SQL 2000 的描述方法是:
Update B
set B.Name = A.Name,B.IsOld = 0
from TableA A,TableB B
where A.Num = B.Num and B.IsOld = 1;
在 ORACLE 中怎实现?
JCC0128 2004-02-13
  • 打赏
  • 举报
回复
楼主整理成个包 小弟们直接下载啊~

http://expert.csdn.net/Expert/topic/2732/2732834.xml?temp=.8264734
vanneo 2004-02-12
  • 打赏
  • 举报
回复
Q
------------------------------------------------------
如何在Solaris下卸载Oracle 9i

A
------------------------------------------------------
分以下几步:
1)备份相关文件(如.profile 等)
2)通过光盘上的runInstall命令启动Universal Installer界面,然后选择<削除>
3)用root用户登陆,删除软件的安装目录,如rm -r /opt/app/oracle
4)如果不重装的话,删除oracle用户和dba用户组
5)大功告成!可以歇歇玩玩CS了 ^_^
vanneo 2004-02-12
  • 打赏
  • 举报
回复
Q
------------------------------------------------------
在Solaris v8下安装Oracle 9i后
用dbstart启动数据库时,出现ORA-12162错误,详细信息如下:
ORA-12162: TNS Service name is incorrectly specified.
注:检查过tnsnames.ora文件,好像没有什么问题


A
------------------------------------------------------
首先排除tnsnames.ora和listener.ora的配置问题

dbstart是通过sqlplus启动数据库的,过程大概有三步:
1.connect
2.mount database
3.open database
可以通过sqlplus分步执行,看看倒底哪一步出问题的,然后再做针对性的修改

然后通过lsnrctl start命令启动LISTENER,用sqlplus连接看是否正常
yuwenshen 2004-02-12
  • 打赏
  • 举报
回复
thanks
jamesqsj 2004-02-11
  • 打赏
  • 举报
回复
thanks
xinyaoxp 2004-02-09
  • 打赏
  • 举报
回复
good!
1q 2004-02-09
  • 打赏
  • 举报
回复
gz
morinson 2004-01-29
  • 打赏
  • 举报
回复
如何解决select for update语句产生“读取违反顺序”错误?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2337&h=1&bpg=1&age=0

merge语句怎么写?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=5709&h=1&bpg=1&age=0

请问什么是savepoint?怎么用?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=6531&pg=1&age=0&bpg=1

请问oracle的隐式游标怎么使用?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=6784&pg=1&age=0&bpg=1


morinson 编辑于 2004-01-29 12:34
morinson 2004-01-29
  • 打赏
  • 举报
回复
如何去掉字符串首尾的空格?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=5062&h=1&bpg=1&age=0

存储过程应注意的几个问题!
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=5083&h=1&bpg=1&age=0

如何将文本按照一定规律分隔成表格导入ORCALE中?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4953&h=1&bpg=1&age=0
利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2509&h=1&bpg=1&age=30

如何在oracle里创建临时表?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4696&h=1#16117

如何启动查询计划?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=5204&h=1&bpg=1&age=0


morinson 编辑于 2004-01-29 12:33
jazzyfree 2004-01-29
  • 打赏
  • 举报
回复
如何给表、列加注释?(转自oracle技术网)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4832&h=1&bpg=1&age=30

ORA-12560
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4810&h=1&bpg=1&age=0

请问怎样用SQL语句修改表中字段的名字?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4666&h=1&bpg=1&age=0

请问大侠,在ORACLE中如何实现外键的级联更新?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2796&pg=1&age=30&bpg=1

SQL*Plus系统环境变量有哪些?如何修改?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4840&pg=1&age=0&bpg=1
SQLPlus命令使用指南 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=5505&h=1&bpg=1&age=0

如何让输出的数字整数部分每隔三位用“,”隔开?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4962&h=1&bpg=1&age=0

请问怎样才能察看oracle视图的源代码
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4949&pg=1&age=0&bpg=1

如何启动 iSQL*Plus
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3297&h=1&bpg=1&age=30

如何删除没有主键的表中的重复记录?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4983&h=1&bpg=1&age=0
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4873&h=1#16842
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4394&h=1#14785

如何根据表中是否有数据来执行更新或插入?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4990&h=1&bpg=1&age=0


morinson 编辑于 2004-01-05 09:30
morinson 2004-01-29
  • 打赏
  • 举报
回复
如何单独备份一个或多个表?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2500&h=1&bpg=3&age=100
如何单独备份一个或多个用户?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2499&h=1&bpg=3&age=100
RMAN 初学者指南 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2555&h=1&bpg=3&age=100
RMAN恢复实践 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2556&h=1&bpg=3&age=100

Oracle 基本知识
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2477&h=1&bpg=3&age=100

在SQL*PLUS怎样用UltraEdit取代NotePad成为默认编辑环境 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2441&h=1&bpg=3&age=100

ORACLE 体系结构(Architecture of ORACLE)一(转帖) [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2285&h=1&bpg=4&age=100
ORACLE 体系结构(Architecture of ORACLE)二(转帖) [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2286&h=1&bpg=4&age=100
ORACLE 体系结构(Architecture of ORACLE)三(转帖) [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2287&h=1&bpg=4&age=100
ORACLE 体系结构(Architecture of ORACLE)四(转帖) [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2288&h=1&bpg=4&age=100

ORACLE备份策略(ORACLE BACKUP STRATEGY)一 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2300&h=1&bpg=4&age=100
ORACLE备份策略(ORACLE BACKUP STRATEGY)二 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2301&h=1&bpg=4&age=100
ORACLE备份策略(ORACLE BACKUP STRATEGY)三 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2302&h=1&bpg=4&age=100
ORACLE备份策略(ORACLE BACKUP STRATEGY)四 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2303&h=1&bpg=4&age=100

SQL Server和Oracle防止数据锁定的比较 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1243&h=1&bpg=5&age=100
morinson 2004-01-29
  • 打赏
  • 举报
回复
怎么用SQL找出符合DATE条件的数据
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3903&h=1&bpg=8&age=0

请教:SQL语句有否递归查询功能?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3804&h=1&bpg=9&age=0

请问,如何在字符串中包含单引号啊?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3568&h=1&bpg=10&age=0

请教:SQL语句中转义符是那个?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3363&h=1&bpg=11&age=0

请问如何得到SLQ和SQL*Plus命令的联机信息
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3391&h=1&bpg=12&age=0

在sqlplus下如何显示如下匿名块中变量值......???
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3384&h=1&bpg=12&age=0

有谁能告诉我 Schema 、Dataspce、Database 的关系?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3320&h=1&bpg=12&age=0
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3322&h=1&bpg=12&age=0

oracle的同步复制研究
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2369&h=1&bpg=14&age=0

ORACLE SQL性能优化系列 (十三) black_snail(翻译)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3033&h=1&bpg=14&age=0
ORACLE SQL性能优化系列 (十四) 完结篇
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3031&h=1&bpg=14&age=0
Oracle sql 性能优化调整 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4675&h=1#15976

PL/SQL中关于模式名前缀的问题
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2776&h=1&bpg=15&age=0

如何知道一个表中谁是primary key?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2599&h=1&bpg=17&age=0

请教 如何把查询的结果保存在本地硬盘中
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2266&h=1&bpg=17&age=0

不同版本导入DMP的问题
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2449&h=1&bpg=3&age=100
Oracle8i/9i EXP/IMP使用经验 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3793&h=1&bpg=2&age=30

求助:ORACLE存储过程如何编译?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2006&h=1&bpg=20&age=0

PL/SQL中的几种异常处理方法 menlion(原作)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1445&h=1&bpg=21&age=0

[好贴共享]关于oracle中大对象处理的一些方法和实例 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3740&h=1&bpg=2&age=30

用.NET调用oracle的存储过程返回记录集 tonnycncn(原作) [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3569&h=1&bpg=2&age=30
使用VB调用Oracle程序包内的存储过程返回结果集(原作)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=6600&h=1&bpg=1&age=0

深入分析Oracle数据库日志文件 [精华]
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3044&h=1&bpg=3&age=100
morinson 2004-01-29
  • 打赏
  • 举报
回复
这是我整理的www.oracle.com.cn论坛“sql学习”和“数据库大比拼”中的一些常见帖子,希望对兄弟们有所帮助,有时间常到那里转转,欢迎大家!!!!!!
==================================================================
如何为oracle中的表增加像sql server一样的自动列?
http://www.oracle.com.cn/cgi-bin/threaded_show.cgi?tid=2476&pid=7724&age=0&bpg=1

关于oracle日期函数的介绍和使用
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3749&h=1&bpg=1&age=0
请问SQL日期问题???
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4458&h=1&bpg=3&age=0
请问oracle中如何对时间进行运算?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=5780&pg=1&age=0&bpg=1

如何把表空间降下来?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4401&h=1&bpg=3&age=0
怎么解决我无法创建table的问题!!(见实例)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4743&pg=1&age=0&bpg=1

如何在查询中选择从第m条记录开始的n条记录呢?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4266&h=1&bpg=4&age=0
Oracle里如何通过Select获取前几条记录?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=5338&h=1&bpg=1&age=0

随机抽取行的问题
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4028&h=1&bpg=5&age=0

请问怎么改一个表的表名?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=4213&h=1&bpg=7&age=0

急:如何生成随机数????
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3945&h=1&bpg=7&age=0

ORACLE常用傻瓜問題1000問(之二)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1192&h=1&bpg=19&age=0
ORACLE常用傻瓜问题1000问(之三)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1352&h=1&bpg=7&age=0
ORACLE常用傻瓜問題1000問之七
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2429&h=1&bpg=18&age=0
ORACLE常用傻瓜问题1000问(之十三)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3029&h=1&bpg=14&age=0
ORACLE常用傻瓜问题1000问 (ern整理完整版)
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=3229&h=1#14005
blue999star 2004-01-20
  • 打赏
  • 举报
回复
mark
myx7852 2004-01-18
  • 打赏
  • 举报
回复
学习
jsidiot 2004-01-18
  • 打赏
  • 举报
回复
坐下来听
baojianjun 2004-01-16
  • 打赏
  • 举报
回复
花点时间整理了本版快的一些帖子,不完整,遇见好的帖子希望大家继续补上

oracle安装
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=56&h=1#100
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=57&h=1#107
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=572&h=1#1655
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1254&h=1#3760
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1468&h=1#4373
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1896&h=1#5886
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1279&h=1#3827

奔腾4上win2000环境下无法安装oracle8i的问题
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=12&h=1#12

NT下如何彻底删除Oracle?
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=13&h=1#14

连接两台Oracle服务器
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=19&h=1#21
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=983&h=1&bpg=1&age=0

手工创建数据库的全部脚本及说明
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=20&h=1#22

Personal版与其他版本有何区别
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=96&h=1#232

PHP+Oracle(OCI) 初步
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=99&h=1#238

OracleTNSListener80不能启动
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=375&h=1#956
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1343&h=1#4048

同一系统上既装8i又装9i
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=876&h=1#2623

关于oracle配置多个数据库的问题
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=983&h=1#2908

下载的Oracle数据库软件有限制的吗
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=991&h=1#2931

帐号和密码
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1020&h=1#3058

字符问题
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1022&h=1#3060
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=1570&h=1#4680
http://www.oracle.com.cn/cgi-bin/topic_show.cgi?id=2673&h=1&bpg=1&age=30


自由鹰王 编辑于 2004-01-05 15:47
jiezhi 2004-01-16
  • 打赏
  • 举报
回复
獻丑一個,其實以前也貼過的。自己的經歷:

客户端通过防火墙连接服务器的配置
client-----firewall------server
平台都是win2k server+oracle8.1.6
firewall 是checkpoint的;
client---server ping ok,tnsping ok,但就是连接不上:tns超时,
且无论怎么设置超时的时间,它都是大概经过15秒后出现该错误提示。
但如果不通过防火墙,连接正常。
需要强调的是:防火墙是放开的,同时,另一unix服务器,也是oracle8.1.6,客户端通过防火墙却能正常连接。

解决办法:
在win2k的系统变量中添加变量:TNS_ADMIN,它的值设置为:
d:\oracle\oracle8i\network\admin 也就是存放listener.ora等文件的路径;
在注册表中添加字串值:TNS_ADMIN 它的值同上;
再添加字串值:USE_SHARED_SOCKED,值设置为TRUE,重新启动计算机,
问题解决
加载更多回复(16)

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧