﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-My Program Study and Share-随笔分类-Oracle</title><link>http://www.cppblog.com/minxinwang/category/15972.html</link><description>Share</description><language>zh-cn</language><lastBuildDate>Fri, 11 Feb 2011 13:28:13 GMT</lastBuildDate><pubDate>Fri, 11 Feb 2011 13:28:13 GMT</pubDate><ttl>60</ttl><item><title>关于Oracle错误：动态执行表不可访问，本会话自动统计被禁止，关闭自动统计之后的问题</title><link>http://www.cppblog.com/minxinwang/archive/2011/02/11/139912.html</link><dc:creator>Mr.wang</dc:creator><author>Mr.wang</author><pubDate>Fri, 11 Feb 2011 10:19:00 GMT</pubDate><guid>http://www.cppblog.com/minxinwang/archive/2011/02/11/139912.html</guid><wfw:comment>http://www.cppblog.com/minxinwang/comments/139912.html</wfw:comment><comments>http://www.cppblog.com/minxinwang/archive/2011/02/11/139912.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/minxinwang/comments/commentRss/139912.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/minxinwang/services/trackbacks/139912.html</trackback:ping><description><![CDATA[用SYS登录，授权给相应的用户，用下面的语句

<div><div>grant select on v_$statname to scott;&nbsp;</div><div>grant select on v_$sesstat to scott;&nbsp;</div><div>grant select on v_$session to scott;&nbsp;</div><div>grant select on v_$mystat to scott;&nbsp;</div></div><img src ="http://www.cppblog.com/minxinwang/aggbug/139912.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/minxinwang/" target="_blank">Mr.wang</a> 2011-02-11 18:19 <a href="http://www.cppblog.com/minxinwang/archive/2011/02/11/139912.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> ORA-01950: 对表空间 'USERS' 无权限 </title><link>http://www.cppblog.com/minxinwang/archive/2011/02/11/139910.html</link><dc:creator>Mr.wang</dc:creator><author>Mr.wang</author><pubDate>Fri, 11 Feb 2011 09:47:00 GMT</pubDate><guid>http://www.cppblog.com/minxinwang/archive/2011/02/11/139910.html</guid><wfw:comment>http://www.cppblog.com/minxinwang/comments/139910.html</wfw:comment><comments>http://www.cppblog.com/minxinwang/archive/2011/02/11/139910.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/minxinwang/comments/commentRss/139910.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/minxinwang/services/trackbacks/139910.html</trackback:ping><description><![CDATA[<div class="blog_content">
<p>创建新的用户时，要指定default&nbsp;&nbsp; 
tablespace，否则它会把system表空间当成自己的缺省表空间。这样做是不提倡的。估计原来创建某个用户的时候没有指定缺省表空间，而现在它使用系统表空间的权限被DBA给收回了。&nbsp;&nbsp; 
<br>先用的简单的办法试试，一般缺省的ORACLE安装都是有USERS表空间的。&nbsp;&nbsp; 
<br>比如你要在用户（或SCHEMA）usera中建表，那么你用SYSTEM登录ORACLE后，执行如下SQL&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; <br>ALTER&nbsp;&nbsp; 
USER&nbsp;&nbsp; usera&nbsp;&nbsp; QUOTA&nbsp;&nbsp; UNLIMITED&nbsp;&nbsp; ON&nbsp;&nbsp; USERS;&nbsp;&nbsp; 
<br>如果没有USERS表空间，则会报错，你可以找一个其他的表空间，从v$tablespace可以看到所有的表空间。</p>
<p>&nbsp;</p>
<p>下面情况sany用户开始创建的时候没有制定default tablespace&nbsp;&nbsp; ********</p>
<p><br>SQL&gt; connect sany/as646333<br>已连接。<br>SQL&gt; select * from 
user_sys_privs<br>2 ;</p>
<p>USERNAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PRIVILEGE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
ADM<br>------------------------------ ---------------------------------------- 
---<br>SANY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CREATE SESSION&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
NO<br>SANY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EXECUTE ANY PROCEDURE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
NO<br>SANY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CREATE USER&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
NO<br>SANY&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CREATE TABLE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
NO</p>
<p>SQL&gt; create table bjwh(user_id number(5),user_name varchar2(20),phone 
varchar2(12),email varchar2(20<br>));<br>create table bjwh(user_id 
number(5),user_name varchar2(20),phone varchar2(12),email 
varchar2(20))<br>*<br>第 1 行出现错误:<br>ORA-01950: 对表空间 'USERS' 无权限</p>
<p><br>SQL&gt; connect system/oracle<br>已连接。<br>SQL&gt; alter user sany quota 
unlimited on users;</p>
<p>用户已更改。</p>
<p>SQL&gt; connect sany/as646333<br>已连接。<br>SQL&gt; create table bjwh(user_id 
number(5),user_name varchar2(20),phone varchar2(12),email varchar2(2<br>0));</p>
<p>表已创建。</p>
<p>SQL&gt; disconnect<br>从 Oracle Database 10g Enterprise Edition Release 
10.2.0.1.0 - Production<br>With the Partitioning, OLAP and Data Mining options 
断开<br>SQL&gt; desc bjwh<br>SP2-0640: 未连接<br>SP2-0641: "DESCRIBE" 
需要连接至服务器<br>SQL&gt; connect sany/as646333<br>已连接。<br>SQL&gt; desc 
bjwh<br>名称&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 是否为空? 
类型<br>----------------------------------------- -------- 
----------------------------<br>USER_ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
NUMBER(5)<br>USER_NAME&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
VARCHAR2(20)<br>PHONE&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
VARCHAR2(12)<br>EMAIL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
VARCHAR2(20)</p>
<p>&nbsp;</p>
<p>问题解决。</p></div>
<img src ="http://www.cppblog.com/minxinwang/aggbug/139910.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/minxinwang/" target="_blank">Mr.wang</a> 2011-02-11 17:47 <a href="http://www.cppblog.com/minxinwang/archive/2011/02/11/139910.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>oracle用户授所有权限 </title><link>http://www.cppblog.com/minxinwang/archive/2011/02/11/139906.html</link><dc:creator>Mr.wang</dc:creator><author>Mr.wang</author><pubDate>Fri, 11 Feb 2011 09:20:00 GMT</pubDate><guid>http://www.cppblog.com/minxinwang/archive/2011/02/11/139906.html</guid><wfw:comment>http://www.cppblog.com/minxinwang/comments/139906.html</wfw:comment><comments>http://www.cppblog.com/minxinwang/archive/2011/02/11/139906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/minxinwang/comments/commentRss/139906.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/minxinwang/services/trackbacks/139906.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 1grant&nbsp;alter&nbsp;system&nbsp;to&nbsp;linder;&nbsp;&nbsp;&nbsp;2grant&nbsp;audit&nbsp;system&nbsp;to&nbsp;linder;&nbsp;&nbsp;&nbsp;3&nbsp;&nbsp;4grant&nbsp;create&nbsp;session&nbsp;to&nbsp;linder...&nbsp;&nbsp;<a href='http://www.cppblog.com/minxinwang/archive/2011/02/11/139906.html'>阅读全文</a><img src ="http://www.cppblog.com/minxinwang/aggbug/139906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/minxinwang/" target="_blank">Mr.wang</a> 2011-02-11 17:20 <a href="http://www.cppblog.com/minxinwang/archive/2011/02/11/139906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在SQL*Pluse中以scott/tiger登录时提示ora-28000 the account is locked,解决办法</title><link>http://www.cppblog.com/minxinwang/archive/2011/02/11/139901.html</link><dc:creator>Mr.wang</dc:creator><author>Mr.wang</author><pubDate>Fri, 11 Feb 2011 07:55:00 GMT</pubDate><guid>http://www.cppblog.com/minxinwang/archive/2011/02/11/139901.html</guid><wfw:comment>http://www.cppblog.com/minxinwang/comments/139901.html</wfw:comment><comments>http://www.cppblog.com/minxinwang/archive/2011/02/11/139901.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/minxinwang/comments/commentRss/139901.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/minxinwang/services/trackbacks/139901.html</trackback:ping><description><![CDATA[<p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; ">第一种:</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; ">在SQL*Pluse中以scott/tiger登录时提示ora-28000 the account is locked。</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; ">解决办法：</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; ">新装完Oracle10g后，用scott/tiger测试，会出现以下错误提示：<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oracle10g the account is locked<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; oracle10g the password has expired<br>原因：默认Oracle10g的scott不能登陆。<br>解决：<br>（1）conn sys/sys as sysdba; //以DBA的身份登录<br>（2）alter user scott account unlock;// 然后解锁<br>（3）conn scott/tiger //弹出一个修改密码的对话框，修改一下密码就可以了</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; ">第二种:</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; ">在进行本地Net服务命名配置的时候,最后一步测试的时候,用户名和密码分别填scott和tiger.(配置方法,参考我的公用邮箱中的录像)</p><p style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 1em; margin-right: 0px; margin-bottom: 0.5em; margin-left: 0px; font-family: verdana, sans-serif; font-size: 14px; line-height: 21px; ">配置后就可以用scott和tiger登录了.</p>
<img src ="http://www.cppblog.com/minxinwang/aggbug/139901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/minxinwang/" target="_blank">Mr.wang</a> 2011-02-11 15:55 <a href="http://www.cppblog.com/minxinwang/archive/2011/02/11/139901.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>