??xml version="1.0" encoding="utf-8" standalone="yes"?>在线一区二区三区四区五区,国产一级免费在线观看,欧美日韩在线网站http://www.aygfsteel.com/icewee/category/49012.htmlThere is nothing too difficult if you put your heart into it.zh-cnSat, 12 Apr 2014 20:35:45 GMTSat, 12 Apr 2014 20:35:45 GMT60Oracle查询锁表以及杀会话或系l进E来解除锁表操作http://www.aygfsteel.com/icewee/archive/2013/08/23/403218.htmlIceWeeIceWeeFri, 23 Aug 2013 02:20:00 GMThttp://www.aygfsteel.com/icewee/archive/2013/08/23/403218.htmlhttp://www.aygfsteel.com/icewee/comments/403218.htmlhttp://www.aygfsteel.com/icewee/archive/2013/08/23/403218.html#Feedback0http://www.aygfsteel.com/icewee/comments/commentRss/403218.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/403218.html
--查询被锁住的数据库对?/span>
select object_name, machine, s.sid, s.serial#
 
from v$locked_object l, dba_objects o, v$session s
where l.object_id = o.object_id
  
and l.session_id = s.sid;


W二步,杀L据库会话
--杀L据库会话
alter system kill session '207,707'; -- 207为SID, 707为SERIAL#


W三步,如果W二步无法杀M话,报ORA-00031Q那么只能杀死UNIX/LINUXpȝq程?br />
--查询当前操作的系l进EID
select spid, osuser, s.program
 
from v$session s, v$process p
where s.paddr = p.addr
  
and s.sid = 207; -- 207为SID


W四步,Ҏ查询到的pȝPIDQ杀掉进E?br />
kill -9 24664 // 24664为UNIX/LINUXpȝq程ID





IceWee 2013-08-23 10:20 发表评论
]]>
Oracle数据库修改字W集http://www.aygfsteel.com/icewee/archive/2013/02/21/395530.htmlIceWeeIceWeeThu, 21 Feb 2013 08:01:00 GMThttp://www.aygfsteel.com/icewee/archive/2013/02/21/395530.htmlhttp://www.aygfsteel.com/icewee/comments/395530.htmlhttp://www.aygfsteel.com/icewee/archive/2013/02/21/395530.html#Feedback0http://www.aygfsteel.com/icewee/comments/commentRss/395530.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/395530.html2、开始修改编?br />shutdown immediate;  // 停止oracle服务以及监听。如果服务停止,q部可省?br />startup mount;
alter system enable restricted session;
alter system set job_queue_processes=0; // 初始化设|job
alter database open;
alter database character set internal_use utf8; //讄~码 Qalter database character set internal_use ZHS16GBK;Q(alter database character set internal_use WE8ISO8859P1;Q?br />shutdown immediate;  // 关闭
startup;  // 重启
x~码已经讄完成?img src ="http://www.aygfsteel.com/icewee/aggbug/395530.html" width = "1" height = "1" />

IceWee 2013-02-21 16:01 发表评论
]]>
Linux 64bit下Oracle11g安装手册http://www.aygfsteel.com/icewee/archive/2013/01/30/394943.htmlIceWeeIceWeeWed, 30 Jan 2013 08:56:00 GMThttp://www.aygfsteel.com/icewee/archive/2013/01/30/394943.htmlhttp://www.aygfsteel.com/icewee/comments/394943.htmlhttp://www.aygfsteel.com/icewee/archive/2013/01/30/394943.html#Feedback1http://www.aygfsteel.com/icewee/comments/commentRss/394943.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/394943.html基本信息

操作pȝQCentOS Release 6.3 (Final)
内核版本QKernel Linux 
2.6.32-279.el6.x86_64
Oracle版本QOracle 11g Release2
安装包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip


安装准备

上传安装文g

两个压~文件覆盖解压后得到文g?/span>databaseQ借助SSH工具上传到服务器上,目录如:/home/database

创徏l?/em>

# groupadd dba
# groupadd oinstall

 
创徏用户
 

# useradd –g oinstall –G dba oracle

 
修改用户密码  

# passwd oracle


创徏安装目录

# mkdir -p /opt/oracle/product/11.2/db_1

# mkdir -p /opt/oraInventory

# mkdir -p /opt/oracle/oradata

# mkdir -p /var/opt/oracle


讄目录的所有者、所属组和权?/span>

# chown -R oracle.oinstall /opt/oracle

# chown -R oracle.oinstall /opt/oracle/oradata

# chown -R oracle.oinstall /opt/oracle/product/11.2/db_1

# chown -R oracle.dba /opt/oraInventory

# chown oracle.dba /var/opt/oracle

# chmod -R 775 /opt/oracle

# chmod -R 755 /var/opt/oracle


讄用户oracle的环境变?/span>

# su – oracle
# vim /home/oracle/.bash_profile


在文件中d如下Q?/span>

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME
=$ORACLE_BASE/product/11.2/db_1

export ORACLE_SID
=orcl

export ORACLE_OWNER
=oracle

export ORACLE_TERM
=vt100

export PATH
=$PATH:$ORACLE_HOME/bin:$HOME/bin

export PATH
=$ORACLE_HOME/bin:$PATH

LD_LIBRARY_PATH
=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export LD_LIBRARY_PATH

CLASSPATH
=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

CLASSPATH
=$CLASSPATH:$ORACLE_HOME/network/jlib

export CLASSPATH

PATH
=$PATH:/usr/sbin; export PATH

PATH
=$PATH:/usr/bin; export PATH

ORA_NLS33
=$ORACLE_HOME/nls/admin/data


保存退出,执行以下命o使得配置立刻生效或用Oracle重登陆系l?/span>

# source $HOME/.bash_profile

 
开始安?/span>

q入数据库安装文?/span>(database文g?/span>)所在目录,如:/home/Qؓ所有用h?/span>

# chmod –R 777 database

 

切换?/span>oracle用户Q?/span>oracle重登陆或使用下面命o切换用户

# su – oracle

 

q入database目录Q运行安装文件开始安?/span>

# ./runInstaller


q入囑Ş化界面,一步步安装Q取消勾?/span>I wish…Q依照个人)Q点?/span>NextQ弹出确认框再点Yes


三选一界面Q选择W二:Install database software only


保持默认QSingel instance database installationQ点击Next
 
 
选择产品语言Q默认英语,附加选择了简体中文,点击Next


选择数据库版本,默认企业版,点击Next


配置Oracle安装目录Q由于安装前环境变量的配|?/span>Q安装程序自动读取配|,自动选择好了Oracle Base和Software LocationQ?/span>如图所C,?/span>?/span>Next


同上QOracle Inventory Directory目录也自动选择好了QoraInventory Group Name?/span>择安装前创徏的组dbaQ点击Next


保持默认Q两个组都选择的dbaQ点击Next


?/span>装检查中


查结束,不满?/span>条g列表


解决以上错误Q新建命令行H口Q切换到root用户Q需要输入root?/span>密码

# su – root

修改q程数和最大会话数的设|,执行
# vi /etc/security/limits.conf

(在该文g的最后追加下面四?
oracle   soft    nproc   2047
oracle   hard    nproc  
16384
oracle   soft    nofile
  1024
oracle   hard    nofile  
65536

pȝ内核参数讄
# vi /etc/sysctl.conf

(在该文g后追加以下内?
kernel.sem = 250 32000 100 128
net
.ipv4.ip_local_port_range = 9000 65500
fs
.file-max = 6815744
net
.core.rmem_default = 262144
net
.core.rmem_max = 4194304
net
.core.wmem_default = 262144
net
.core.wmem_max = 1048576
fs
.aio-max-nr = 1048576

保存退出,立即生效执行Q?/span>
# cd /etc
# sysctl -p

安装以下列表中的?使用yum在线安装)Q其中pdksh-5.2.14没有扑ֈQ不安装也没有问?/span>
-libaio-0.3.105(i386)
-libaio-devel-
0.3.105(i386)
-libaio-devel-
0.3.105(x86_64)
-glibc-
2.3.4-2.41(i686)
-compat-libstdc++-
33-3.2.3(i386)
-compat-libstdc++-
33-3.2.3(x86_64)
-gcc-c++-
3.4.6(x86_64)
-elfutils-libelf-devel-
0.97(x86_64)
-libgcc-
3.4.6(i386)
-libstdc++-
3.4.6(i386)
-unixODBC-
2.2.11(i386)
-unixODBC-
2.2.11(x86_64)
-unixODBC-devel-
2.2.11(i386)
-unixODBC-devel-
2.2.11(x86_64)
-pdksh-
5.2.14(x86_64)

以上步骤完成后点L钮Check AgainQ发C满列表q没有清除,而是了一些,此时N右侧复选框Ignore all卛_向下安装了,直到安装完成?/span>


安装监听?br />
使用oracle用户登陆pȝ或在命o行窗口切换到oracle用户Q执?/span>
# netca

q入囑Ş化配|,直接默认下一步,到最后完成,其中你也可以修改监听ȝ名称Q协议,端口?br />



 








 




安装完成后可以用如下命令来查看监听是否配置成功
# ps –ef


安装数据库程?/strong>

执行

# dbca


q入囑Ş化配|界面,几乎全Next








配置全局数据库名Uͼ如果该服务器只安装这一个数据库使用orclQ鉴于习惯作




备配|四个内|超U管理员密码Q徏议统一密码Q便于记忆用

提示密码q于单,不管它,点击Yes














到这数据库实例就创建完成了Qƈ且会自动启动Q?br />PSQ?0g客户端连?1g服务器需要手动修改客L文gQ如下:

X:\oracle\product\10.2.0\client_1\network\ADMIN


文g名:
tnsnames.ora
修改前不要忘记备份原文gQ手动配|要q接?1g数据库连接信息,如:

ORCL_11g =
  (DESCRIPTION
=
    (ADDRESS_LIST
=
      (ADDRESS
= (PROTOCOL = TCP)(HOST = 172.25.78.88)(PORT = 1521))
    )
    (CONNECT_DATA
=
      (SID
= orcl)
      (SERVER
= DEDICATED)
    )
  )


其中Q?br />ORCL_11g为本地连接服务名
172.25.78.88为数据库所在服务器IP
你会发现CONNECT_DATA内部?0g的配|不同,q就是区别,DPL/SQLq不?1g




 



IceWee 2013-01-30 16:56 发表评论
]]>
ORA-12516 ORA-12520http://www.aygfsteel.com/icewee/archive/2011/05/18/353194.htmlIceWeeIceWeeWed, 18 May 2011 03:46:00 GMThttp://www.aygfsteel.com/icewee/archive/2011/05/18/353194.htmlhttp://www.aygfsteel.com/icewee/comments/353194.htmlhttp://www.aygfsteel.com/icewee/archive/2011/05/18/353194.html#Feedback0http://www.aygfsteel.com/icewee/comments/commentRss/353194.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/353194.html

ORA-12516: TNS: 监听E序找不到符合协议堆栈要求的可用处理E?/span>

以前没有遇到q这个错误,一般常见的是ORA-12514Q这个错误是W一ơ遇刎ͼ我们是用SSH框架的,数据库链接由spring来管理,所以不担心q接不能及时释放的问题。但是现在数据库不只是我们做web的在使用Q还有做通讯的同事,今天上午H然发现PL/SQLq不上数据库了,报的是q个错误?/span>

|上查找资料发现出现q个问题是由于Oracle的会话数不够D的,使用命o“show parameter processes;”Q返?/span>

 

NAME                                         TYPE          VALUE
-----------------------------------     -------------    ------------
aq_tm_processes                       integer          0
db_writer_processes                  
integer           1
gcs_server_processes                 
integer          0
job_queue_processes                 
integer          10
log_archive_max_processes        
integer          2
processes                                 
integer           150

 

可见当前最大连接数?50Q于是我到数据库服务器用DBA登陆Q结果也登陆不上Q报错ORA-12520Q看来问题很严重啊!我查看了listener.logQ发现有个IP创徏了很多的链接Q最l锁定问题原因,是因ؓ同事没有及时释放q接Dq接C够。解x法最好是E序上注意,使用后及旉放,如果你写的是循环Q那很危险了。也?/span>以修Ҏ大连接数Q如果服务器能顶得住?/p>

IceWee 2011-05-18 11:46 发表评论
]]>
PowerDesigner中一些有用的讄http://www.aygfsteel.com/icewee/archive/2011/04/23/353197.htmlIceWeeIceWeeSat, 23 Apr 2011 07:24:00 GMThttp://www.aygfsteel.com/icewee/archive/2011/04/23/353197.htmlhttp://www.aygfsteel.com/icewee/comments/353197.htmlhttp://www.aygfsteel.com/icewee/archive/2011/04/23/353197.html#Feedback0http://www.aygfsteel.com/icewee/comments/commentRss/353197.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/353197.html最q用PD比较频繁Q也被PDl搞的焦头烂额,|上好的东西q是比较多的Q摘了点留作备用?




sql语句中表名与字段名前的引号去除:

打开cdm的情况下Q进入ToolsQModel OptionsQNaming ConventionQ把Name和Code的标{Charcter case选项讄成Uppercase或者LowercaseQ只要不是Mixed CasepQ?
或者选择Database->Edit current database->Script->Sql->FormatQ有一CaseSensitivityUsingQuoteQ它?comment为“Determines if the case sensitivity for identifiers is managed using double quotes”,表示是否适用双引h规定标识W的大小写, 可以看到双的values默认gؓ“YES?改ؓ“No”即可!
或者在打开pdm的情况下Q进入ToolsQModel   阅读全文

IceWee 2011-04-23 15:24 发表评论
]]>
Windows环境下Oracle备䆾q原命ohttp://www.aygfsteel.com/icewee/archive/2011/04/18/353199.htmlIceWeeIceWeeMon, 18 Apr 2011 05:59:00 GMThttp://www.aygfsteel.com/icewee/archive/2011/04/18/353199.htmlhttp://www.aygfsteel.com/icewee/comments/353199.htmlhttp://www.aygfsteel.com/icewee/archive/2011/04/18/353199.html#Feedback0http://www.aygfsteel.com/icewee/comments/commentRss/353199.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/353199.html 实际开发中Q如果用的是Oracle数据库,那么备䆾q原数据库的命o会经常用?/span>

DOS环境下(开?q行-CMDQ,在命令行输入Qexp 用户?密码@数据库连接名 owner=用户?file="盘符:\文g?dmp" log="盘符:\日志文g?log"Q日志可选,回R卛_?/span>

导出/备䆾命oQ?/span>

exp admin/password@orcl owner=admin file="D:\orcl.dmp" log="D:\orcl.log"


其中admin和password是连接到orcl数据库的d名和密码Qorcl是通过数据库工具徏立的数据库连接时取的别名Qfile和log用于导出文g的数据存储和日志存储Q由自己指定L名?/span>

导入/q原命oQ?/span>

imp admin/password@orcl file="D:\orcl.dmp" log="D:\orcl.log" fromuser=other touser=admin




IceWee 2011-04-18 13:59 发表评论
]]>
win7(windows 7)pȝ下安装SQL2005(SQL Server 2005)图文教程http://www.aygfsteel.com/icewee/archive/2011/04/18/353200.htmlIceWeeIceWeeMon, 18 Apr 2011 05:53:00 GMThttp://www.aygfsteel.com/icewee/archive/2011/04/18/353200.htmlhttp://www.aygfsteel.com/icewee/comments/353200.htmlhttp://www.aygfsteel.com/icewee/archive/2011/04/18/353200.html#Feedback0http://www.aygfsteel.com/icewee/comments/commentRss/353200.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/353200.html-------------------------------------------------------------------------------------------------

操作pȝQMicrosoft Windows 7 旗舰?32?

数据库版本:SQL Server 2005 体中文开发板

数据库下载链接:http://222.132.81.146/rj/cs_sql_2005_dev_all_dvd.rar

文g解压密码Qwww.mofang.net

----------------------------------------------------------------------------------------  阅读全文

IceWee 2011-04-18 13:53 发表评论
]]>
Oracle??、右(?、全(???q接语法与SQL标准的比?/title><link>http://www.aygfsteel.com/icewee/archive/2011/04/18/353201.html</link><dc:creator>IceWee</dc:creator><author>IceWee</author><pubDate>Mon, 18 Apr 2011 05:32:00 GMT</pubDate><guid>http://www.aygfsteel.com/icewee/archive/2011/04/18/353201.html</guid><wfw:comment>http://www.aygfsteel.com/icewee/comments/353201.html</wfw:comment><comments>http://www.aygfsteel.com/icewee/archive/2011/04/18/353201.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/icewee/comments/commentRss/353201.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/icewee/services/trackbacks/353201.html</trackback:ping><description><![CDATA[<div><span style="font-family: Tahoma; font-size: 12pt;">话不多说Q请看代码!<div style="padding: 4px 5px 4px 4px; border: 1px solid rgb(204, 204, 204); width: 98%; font-size: 13px; word-break: break-all; background-color: rgb(238, 238, 238);"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img id="Codehighlighter1_0_23_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_23_Open_Text.style.display='none'; Codehighlighter1_0_23_Closed_Image.style.display='inline'; Codehighlighter1_0_23_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_0_23_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_0_23_Closed_Text.style.display='none'; Codehighlighter1_0_23_Open_Image.style.display='inline'; Codehighlighter1_0_23_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_0_23_Closed_Text">/**/</span><span id="Codehighlighter1_0_23_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* left (outer) join </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"> <br /><img id="Codehighlighter1_26_51_Open_Image" onclick="this.style.display='none'; Codehighlighter1_26_51_Open_Text.style.display='none'; Codehighlighter1_26_51_Closed_Image.style.display='inline'; Codehighlighter1_26_51_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_26_51_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_26_51_Closed_Text.style.display='none'; Codehighlighter1_26_51_Open_Image.style.display='inline'; Codehighlighter1_26_51_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_26_51_Closed_Text">/**/</span><span id="Codehighlighter1_26_51_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Standard SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a </span><span style="color: rgb(255, 0, 255);">left</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">outer</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">join</span><span style="color: rgb(0, 0, 0);"> b </span><span style="color: rgb(0, 0, 255);">on</span><span style="color: rgb(0, 0, 0);"> a.id </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id;<br /><img id="Codehighlighter1_103_126_Open_Image" onclick="this.style.display='none'; Codehighlighter1_103_126_Open_Text.style.display='none'; Codehighlighter1_103_126_Closed_Image.style.display='inline'; Codehighlighter1_103_126_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_103_126_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_103_126_Closed_Text.style.display='none'; Codehighlighter1_103_126_Open_Image.style.display='inline'; Codehighlighter1_103_126_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_103_126_Closed_Text">/**/</span><span id="Codehighlighter1_103_126_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Oracle SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a, b </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> a.id </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id(</span><span style="color: rgb(128, 128, 128);">+</span><span style="color: rgb(0, 0, 0);">); <br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /><img id="Codehighlighter1_171_195_Open_Image" onclick="this.style.display='none'; Codehighlighter1_171_195_Open_Text.style.display='none'; Codehighlighter1_171_195_Closed_Image.style.display='inline'; Codehighlighter1_171_195_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_171_195_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_171_195_Closed_Text.style.display='none'; Codehighlighter1_171_195_Open_Image.style.display='inline'; Codehighlighter1_171_195_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_171_195_Closed_Text">/**/</span><span id="Codehighlighter1_171_195_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* right (outer) join </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"> <br /><img id="Codehighlighter1_198_223_Open_Image" onclick="this.style.display='none'; Codehighlighter1_198_223_Open_Text.style.display='none'; Codehighlighter1_198_223_Closed_Image.style.display='inline'; Codehighlighter1_198_223_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_198_223_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_198_223_Closed_Text.style.display='none'; Codehighlighter1_198_223_Open_Image.style.display='inline'; Codehighlighter1_198_223_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_198_223_Closed_Text">/**/</span><span id="Codehighlighter1_198_223_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Standard SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a </span><span style="color: rgb(255, 0, 255);">right</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">outer</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">join</span><span style="color: rgb(0, 0, 0);"> b </span><span style="color: rgb(0, 0, 255);">on</span><span style="color: rgb(0, 0, 0);"> a.id </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id; <br /><img id="Codehighlighter1_277_300_Open_Image" onclick="this.style.display='none'; Codehighlighter1_277_300_Open_Text.style.display='none'; Codehighlighter1_277_300_Closed_Image.style.display='inline'; Codehighlighter1_277_300_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_277_300_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_277_300_Closed_Text.style.display='none'; Codehighlighter1_277_300_Open_Image.style.display='inline'; Codehighlighter1_277_300_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_277_300_Closed_Text">/**/</span><span id="Codehighlighter1_277_300_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Oracle SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a, b </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> a.id(</span><span style="color: rgb(128, 128, 128);">+</span><span style="color: rgb(0, 0, 0);">) </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id; <br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /><img id="Codehighlighter1_345_363_Open_Image" onclick="this.style.display='none'; Codehighlighter1_345_363_Open_Text.style.display='none'; Codehighlighter1_345_363_Closed_Image.style.display='inline'; Codehighlighter1_345_363_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_345_363_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_345_363_Closed_Text.style.display='none'; Codehighlighter1_345_363_Open_Image.style.display='inline'; Codehighlighter1_345_363_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_345_363_Closed_Text">/**/</span><span id="Codehighlighter1_345_363_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* (inner) join </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"> <br /><img id="Codehighlighter1_366_391_Open_Image" onclick="this.style.display='none'; Codehighlighter1_366_391_Open_Text.style.display='none'; Codehighlighter1_366_391_Closed_Image.style.display='inline'; Codehighlighter1_366_391_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_366_391_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_366_391_Closed_Text.style.display='none'; Codehighlighter1_366_391_Open_Image.style.display='inline'; Codehighlighter1_366_391_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_366_391_Closed_Text">/**/</span><span id="Codehighlighter1_366_391_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Standard SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a </span><span style="color: rgb(0, 0, 255);">inner</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">join</span><span style="color: rgb(0, 0, 0);"> b </span><span style="color: rgb(0, 0, 255);">on</span><span style="color: rgb(0, 0, 0);"> a.id </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id; <br /><img id="Codehighlighter1_439_462_Open_Image" onclick="this.style.display='none'; Codehighlighter1_439_462_Open_Text.style.display='none'; Codehighlighter1_439_462_Closed_Image.style.display='inline'; Codehighlighter1_439_462_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_439_462_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_439_462_Closed_Text.style.display='none'; Codehighlighter1_439_462_Open_Image.style.display='inline'; Codehighlighter1_439_462_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_439_462_Closed_Text">/**/</span><span id="Codehighlighter1_439_462_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Oracle SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a, b </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> a.id </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id; <br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /><img id="Codehighlighter1_504_521_Open_Image" onclick="this.style.display='none'; Codehighlighter1_504_521_Open_Text.style.display='none'; Codehighlighter1_504_521_Closed_Image.style.display='inline'; Codehighlighter1_504_521_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_504_521_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_504_521_Closed_Text.style.display='none'; Codehighlighter1_504_521_Open_Image.style.display='inline'; Codehighlighter1_504_521_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_504_521_Closed_Text">/**/</span><span id="Codehighlighter1_504_521_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* (full) join </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"> <br /><img id="Codehighlighter1_524_549_Open_Image" onclick="this.style.display='none'; Codehighlighter1_524_549_Open_Text.style.display='none'; Codehighlighter1_524_549_Closed_Image.style.display='inline'; Codehighlighter1_524_549_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_524_549_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_524_549_Closed_Text.style.display='none'; Codehighlighter1_524_549_Open_Image.style.display='inline'; Codehighlighter1_524_549_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_524_549_Closed_Text">/**/</span><span id="Codehighlighter1_524_549_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Standard SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a </span><span style="color: rgb(0, 0, 255);">full</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">join</span><span style="color: rgb(0, 0, 0);"> b </span><span style="color: rgb(0, 0, 255);">on</span><span style="color: rgb(0, 0, 0);"> a.id </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id; <br /><img id="Codehighlighter1_596_619_Open_Image" onclick="this.style.display='none'; Codehighlighter1_596_619_Open_Text.style.display='none'; Codehighlighter1_596_619_Closed_Image.style.display='inline'; Codehighlighter1_596_619_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif"><img style="display: none;" id="Codehighlighter1_596_619_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_596_619_Closed_Text.style.display='none'; Codehighlighter1_596_619_Open_Image.style.display='inline'; Codehighlighter1_596_619_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif"></span><span style="border: 1px solid rgb(128, 128, 128); display: none; background-color: rgb(255, 255, 255);" id="Codehighlighter1_596_619_Closed_Text">/**/</span><span id="Codehighlighter1_596_619_Open_Text"><span style="color: rgb(0, 128, 128);">/*</span><span style="color: rgb(0, 128, 128);">* Oracle SQL Syntax </span><span style="color: rgb(0, 128, 128);">*/</span></span><span style="color: rgb(0, 0, 0);"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a, b </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> a.id </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id(</span><span style="color: rgb(128, 128, 128);">+</span><span style="color: rgb(0, 0, 0);">) </span><span style="color: rgb(0, 0, 255);">union</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">select</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(128, 128, 128);">*</span><span style="color: rgb(0, 0, 0);"> </span><span style="color: rgb(0, 0, 255);">from</span><span style="color: rgb(0, 0, 0);"> a, b </span><span style="color: rgb(0, 0, 255);">where</span><span style="color: rgb(0, 0, 0);"> a.id(</span><span style="color: rgb(128, 128, 128);">+</span><span style="color: rgb(0, 0, 0);">) </span><span style="color: rgb(128, 128, 128);">=</span><span style="color: rgb(0, 0, 0);"> b.id;<br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span></div><br /></span></div><img src ="http://www.aygfsteel.com/icewee/aggbug/353201.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/icewee/" target="_blank">IceWee</a> 2011-04-18 13:32 <a href="http://www.aygfsteel.com/icewee/archive/2011/04/18/353201.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle分页SQLhttp://www.aygfsteel.com/icewee/archive/2011/04/13/353244.htmlIceWeeIceWeeWed, 13 Apr 2011 12:22:00 GMThttp://www.aygfsteel.com/icewee/archive/2011/04/13/353244.htmlhttp://www.aygfsteel.com/icewee/comments/353244.htmlhttp://www.aygfsteel.com/icewee/archive/2011/04/13/353244.html#Feedback0http://www.aygfsteel.com/icewee/comments/commentRss/353244.htmlhttp://www.aygfsteel.com/icewee/services/trackbacks/353244.html错误写法Q?/span>
select a.*, rownum rfrom (select * from lg_order o order by o.order_id) awhere rownum <= 20 and rownum >= 10


正确写法Q?/span>

select *from (select a.*, rownum r          from (select * from lg_order o order by o.order_id) a where rownum <= 20) bwhere r >= 10


W一句是错误的,׃rownum是一个L?开始的伪列QOracle 认ؓq种条g不成立,查不到记?

SQL的执行顺序从内到外,从右到左?/span>



IceWee 2011-04-13 20:22 发表评论
]]>
UNION和UNION ALL的区?/title><link>http://www.aygfsteel.com/icewee/archive/2011/04/13/353245.html</link><dc:creator>IceWee</dc:creator><author>IceWee</author><pubDate>Wed, 13 Apr 2011 11:40:00 GMT</pubDate><guid>http://www.aygfsteel.com/icewee/archive/2011/04/13/353245.html</guid><wfw:comment>http://www.aygfsteel.com/icewee/comments/353245.html</wfw:comment><comments>http://www.aygfsteel.com/icewee/archive/2011/04/13/353245.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/icewee/comments/commentRss/353245.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/icewee/services/trackbacks/353245.html</trackback:ping><description><![CDATA[<span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">在数据库中,<span style="font-size: 12pt" face="Times New Roman">UNION</span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">?span style="font-size: 12pt" face="Times New Roman">UNION ALL</span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">关键字都是将两个l果集合qؓ一个,但这两者从使用和效率上来说都有所不同?</span> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px" size="3"><span style="font-size: 12pt" face="Times New Roman">UNION</span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">在进行表链接后会{选掉重复的记录,所以在表链接后会对所产生的结果集q行排序q算Q删除重复的记录再返回结果?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">实际大部分应用中是不会生重复的记录Q最常见的是q程表与历史?span style="font-size: 12pt" face="Times New Roman">UNION</span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">。如Q?/p> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #0000ff">select</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #0000ff">from</span><span style="color: #000000"> gc_dfys union select </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #0000ff">from</span><span style="color: #000000"> ls_jg_dfys </span></div> <p></span> </p><span style="font-family: tahoma,arial,helvetica,sans-serif"><span style="font-size: 12pt" size="3">q个<span style="font-size: 12pt" face="Times New Roman">SQL</span></span><span style="font-size: 12pt" size="3">在运行时先取Z个表的结果,再用排序I间q行排序删除重复的记录,最后返回结果集Q如果表数据量大的话可能会导致用盘q行排序?</span></span> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">?span style="font-size: 12pt" face="Times New Roman">UNION ALL</span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt" size="3">只是单的两个结果合q后p回。这P如果q回的两个结果集中有重复的数据,那么q回的结果集׃包含重复的数据了?</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">从效率上_<span style="font-size: 12pt" face="Times New Roman">UNION ALL </span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">要比<span style="font-size: 12pt" face="Times New Roman">UNION</span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">快很多,所以,如果可以认合ƈ的两个结果集中不包含重复的数据的话,那么׃?span style="font-size: 12pt" face="Times New Roman">UNION ALL</span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">Q如下: </p> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #0000ff">select</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #0000ff">from</span><span style="color: #000000"> gc_dfys </span><span style="color: #0000ff">union</span><span style="color: #000000"> </span><span style="color: #808080">all</span><span style="color: #000000"> </span><span style="color: #0000ff">select</span><span style="color: #000000"> </span><span style="color: #808080">*</span><span style="color: #000000"> </span><span style="color: #0000ff">from</span><span style="color: #000000"> ls_jg_dfys</span></div> <p></span> </p><img src ="http://www.aygfsteel.com/icewee/aggbug/353245.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/icewee/" target="_blank">IceWee</a> 2011-04-13 19:40 <a href="http://www.aygfsteel.com/icewee/archive/2011/04/13/353245.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Oracle10g拔掉|线无法讉K的解x?/title><link>http://www.aygfsteel.com/icewee/archive/2011/04/13/353246.html</link><dc:creator>IceWee</dc:creator><author>IceWee</author><pubDate>Wed, 13 Apr 2011 11:38:00 GMT</pubDate><guid>http://www.aygfsteel.com/icewee/archive/2011/04/13/353246.html</guid><wfw:comment>http://www.aygfsteel.com/icewee/comments/353246.html</wfw:comment><comments>http://www.aygfsteel.com/icewee/archive/2011/04/13/353246.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/icewee/comments/commentRss/353246.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/icewee/services/trackbacks/353246.html</trackback:ping><description><![CDATA[<span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">本机安装了Oracle数据库和客户端,在公司完全正怋用,晚上回宾馆加班,没有|线Q发现Oracle和Listener都启动了却无法访问数据库Q提C的信息q是关于监听器?/span> <div class="wmqeeuq" id="blog_text" class="cnt"> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">Oracle10g 我不插网U的时候安装L报告IP信息错误Q就是没有联|无法指定IPQ导致安装不成功。大安知道本机的IP?27.0.0.1Q那么,?E:\oracle\product\10.1.0\Db_1\NETWORK\ADMIN目录下的listener.ora和tnsnames.ora 以及E:\oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下的tnsnames.ora的HOST值都改ؓ127.0.0.1Q联|打开OracleQ再拔除|线Q用PL/SQL或其他数据库理工具q接数据库,成功Q?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">注意Q?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">数据库的HOST和客L的HOST配置必须完全相同?/span></p></div><img src ="http://www.aygfsteel.com/icewee/aggbug/353246.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/icewee/" target="_blank">IceWee</a> 2011-04-13 19:38 <a href="http://www.aygfsteel.com/icewee/archive/2011/04/13/353246.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ORA-12514: TNS: 监听E序当前无法识别q接描述W中h的服?/title><link>http://www.aygfsteel.com/icewee/archive/2011/04/13/353247.html</link><dc:creator>IceWee</dc:creator><author>IceWee</author><pubDate>Wed, 13 Apr 2011 09:13:00 GMT</pubDate><guid>http://www.aygfsteel.com/icewee/archive/2011/04/13/353247.html</guid><wfw:comment>http://www.aygfsteel.com/icewee/comments/353247.html</wfw:comment><comments>http://www.aygfsteel.com/icewee/archive/2011/04/13/353247.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/icewee/comments/commentRss/353247.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/icewee/services/trackbacks/353247.html</trackback:ping><description><![CDATA[<span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">q日在配|Oracle 10G的流复制环境Ӟ遇到一个问题,关闭数据库(shutdown immediateQ后Q通过SQL Plusq接数据?conn sys/his@orc0 as sysdbaQ出现如下错误: </span> <div id="wmqeeuq" class="cnt"><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px"></span> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">    ORA-12514: TNS: 监听E序当前无法识别q接描述W中h的服?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">通过重启服务的方式启动数据库Q再ơ连接却能成功登录,也就是说在关闭数据库状态下无法q接服务器?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">    开始以为是pȝ环境变量Oracle_SID的配|问题,因ؓ机器有多个实例,一阉|腑֐q是不能q接。后来查资料得知Q?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">    Oracle9i以后Q后台进EPMON自动在监听器中注册在pȝ参数SERVICE_NAMES中定义的服务名,SERVICE_NAMES默认?DB_NAME+DOMAIN_NAME。监听配|文件listener.ora中可以不必指定监听的服务名。但是,当数据库处于关闭状态下PMONq程没有启动Q也׃会自动注册监听的实例名,所以用sqlplus sys/his@orc0 as sysdba 会出现ORA-12514错误?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">如果在listener.ora文g中指定监听的实例名,则即使数据库处于关闭状态,仍然可以q接?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">listener.ora</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">SID_LIST_LISTENER =</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">(SID_LIST =</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">    (SID_DESC =</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">      (SID_NAME = PLSExtProc)</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">      (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">      (PROGRAM = extproc)</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">    )</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px">   </span><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><strong>(SID_DESC =</strong></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><strong>    (GLOBAL_DBNAME = ORCL)</strong></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><strong>    (ORACLE_HOME = G:\oracle\product\10.2.0\db_1)   </strong></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><strong>    (SID_NAME = ORCL)</strong></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><strong>    )</strong></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">)</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">LISTENER =</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">(DESCRIPTION_LIST =</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">    (DESCRIPTION =</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">      (ADDRESS = (PROTOCOL = TCP)(HOST = zyk)(PORT = 1521))</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">    )</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">)</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px"> </span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">以上_体部g为增加的内容Q修改后重启监听服务后即可?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">附:通过在lsnrctl中输入set display verboseQ然后再通过命oservice查看Q服务状态ؓREADY表示PMON自动注册的服务名Q而UNKNOWN则表C服务是手工在LISTENER.ORA中配|的数据库服务?br /><br /></span></p></div><img src ="http://www.aygfsteel.com/icewee/aggbug/353247.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/icewee/" target="_blank">IceWee</a> 2011-04-13 17:13 <a href="http://www.aygfsteel.com/icewee/archive/2011/04/13/353247.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>64位Windows7(Win7)安装Oracle的方?/title><link>http://www.aygfsteel.com/icewee/archive/2011/04/13/353248.html</link><dc:creator>IceWee</dc:creator><author>IceWee</author><pubDate>Wed, 13 Apr 2011 09:11:00 GMT</pubDate><guid>http://www.aygfsteel.com/icewee/archive/2011/04/13/353248.html</guid><wfw:comment>http://www.aygfsteel.com/icewee/comments/353248.html</wfw:comment><comments>http://www.aygfsteel.com/icewee/archive/2011/04/13/353248.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/icewee/comments/commentRss/353248.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/icewee/services/trackbacks/353248.html</trackback:ping><description><![CDATA[<span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt">׃本本升C4G内存Q操作系l是Win7旗舰版,只能识别3G内存Q感觉有Ҏ费,于是下了?4位的Win7装上了。之前装的Oracle10?span style="color: #991f5e; font-size: 12pt">32?/span></span><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt">Vista版的Q现在得重新?4位的Vista版。但是启动安装程序后被禁止了Q如图,最后在|上扑ֈ了通过验证的方法,记录下来备忘?/span> <div class="wmqeeuq" id="blog_text" class="cnt"> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 18px"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/orax64/1.png" width="677" height="698" /><br /><br />修改文gQ\database\stage\prereq\db\refhost.xml<br /></span><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt">q加Q?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt"></p> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #008000"><!--</span><span style="color: #008000">Microsoft Windows 7</span><span style="color: #008000">--></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff"><</span><span style="color: #800000">OPERATING_SYSTEM</span><span style="color: #0000ff">></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />    </span><span style="color: #0000ff"><</span><span style="color: #800000">VERSION </span><span style="color: #ff0000">VALUE</span><span style="color: #0000ff">="6.1"</span><span style="color: #0000ff">/></span><span style="color: #000000"><br /><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff"></</span><span style="color: #800000">OPERATING_SYSTEM</span><span style="color: #0000ff">></span></div> <p><br />如图Q?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 18px"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/orax64/2.png" width="251" height="317" /><br /><br />修改文gQ\database\install\oraparam.ini<br /></span><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt">扑ֈ<br /></span><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt">Windows=5.0,5.1,5.2,6.0<br /></span><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt">q加,6.1Q你懂的Q如?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 18px"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 12pt"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/orax64/3.png" width="398" height="64" /><br /><br />修改完成后再q行“setup.exe”Q顺利通过Q?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; color: #991f5e; font-size: 18px"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/orax64/4.png" width="677" height="698" /><br /></span></p></div> <p><br mce_bogus="1" /></p><img src ="http://www.aygfsteel.com/icewee/aggbug/353248.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/icewee/" target="_blank">IceWee</a> 2011-04-13 17:11 <a href="http://www.aygfsteel.com/icewee/archive/2011/04/13/353248.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>64位win7 x64 安装MySQLp| Error Number 1364的解x?/title><link>http://www.aygfsteel.com/icewee/archive/2011/04/13/353249.html</link><dc:creator>IceWee</dc:creator><author>IceWee</author><pubDate>Wed, 13 Apr 2011 09:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/icewee/archive/2011/04/13/353249.html</guid><wfw:comment>http://www.aygfsteel.com/icewee/comments/353249.html</wfw:comment><comments>http://www.aygfsteel.com/icewee/archive/2011/04/13/353249.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/icewee/comments/commentRss/353249.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/icewee/services/trackbacks/353249.html</trackback:ping><description><![CDATA[<span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">今天下午没事惌一下MySQL5.5Q装q小东西我早p车熟路,唰唰唎ͼ其利卡察C最后,配置数据库,可到最后一步的时候把我整肌无力了。大安知道装MySQL在最后配|数据库的时候需要关闭系l防火墙和其他三斚w火墙的,q是试Q可明明已经关了为啥q要提示下面的错误呢Q?br /> <img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/mysqlx64/1.png" width="514" height="392" /><br /><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/mysqlx64/2.png" width="622" height="322" /><br /><br /></span> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 14px"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">我反反复复的查电脑上是否q有W三方的防火墙开着Q?60安全卫士、QQ电脑家、NOD32Q统l被x?/span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">|络可真是个好东西,马上Google了一下,发现别h同样遇到了此问题Q按照他的方法解决了q个问题</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">在我们配|数据库的时候,有一个允许远E机器访问的复选框Q都是因为我们勾选了它,才导致此问题出现的,取消N就可以了,如图</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/mysqlx64/3.png" width="514" height="392" /><br /><br />我想一般我们在自己的电脑上装MySQL基本上都是自qQ不会有其他׃的数据库Q如果有q需求那得扑օ他解x案了</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">点击“Next”</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/mysqlx64/4.png" width="514" height="392" /><br /><br />OKQ配|完毕!</span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt">PSQ第一ơ配|失败了Q咱们再配置得先删掉之前配|的那个实例Q如图:<br /></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/mysqlx64/5.png" width="514" height="392" /><br /><br />点击“Next”<br /></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12px"></span></p> <p><span style="font-family: tahoma,arial,helvetica,sans-serif; font-size: 12pt"><img border="0" alt="" src="http://www.aygfsteel.com/images/blogjava_net/icewee/mysqlx64/6.png" width="514" height="392" /><br /><br />点击“Finish”后窗口关闭,再重新配|就可以?br /><br /></span></p><img src ="http://www.aygfsteel.com/icewee/aggbug/353249.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/icewee/" target="_blank">IceWee</a> 2011-04-13 17:02 <a href="http://www.aygfsteel.com/icewee/archive/2011/04/13/353249.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank">ɽʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ղ</a>| <a href="http://" target="_blank">ϴ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">»</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ҵ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ѷ</a>| <a href="http://" target="_blank">γ</a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ֵ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">ʲ</a>| <a href="http://" target="_blank">Դ</a>| <a href="http://" target="_blank">Ƽ</a>| <a href="http://" target="_blank">Զ</a>| <a href="http://" target="_blank">ʯ</a>| <a href="http://" target="_blank">κ</a>| <a href="http://" target="_blank">ֱ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">찲</a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">ͤ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">̨</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">ͭ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>