oracle笔记1
创建新的用户时,要指定default tablespace,否则它会把system表空间当成自己的缺省表空间。这样做是不提倡的。估计原来创建某个用户的时候没有指定缺省表空间,而现在它使用系统表空间的权限被DBA给收回了。
先用的简单的办法试试,一般缺省的ORACLE安装都是有USERS表空间的。
比如你要在用户(或SCHEMA)usera中建表,那么你用SYSTEM登录ORACLE后,执行如下SQL
ALTER USER usera QUOTA UNLIMITED ON USERS;
如果没有USERS表空间,则会报错,你可以找一个其他的表空间,从v$tablespace可以看到所有的表空间。
下面情况sany用户开始创建的时候没有制定default tablespace ********
SQL> connect wahm/wwwwww
已连接。
SQL> select * from user_sys_privs
2 ;
USERNAME PRIVILEGE ADM
------------------------------ ---------------------------------------- ---
wahm CREATE SESSION NO
wahm EXECUTE ANY PROCEDURE NO
wahm &n
相关文档:
1.创建临时表空间
CREATE TEMPORARY TABLESPACE Test_temp
TEMPFILE 'E:\Test\TEST_temp.dbf'
SIZE 32M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL;
2.创建用户表空间
create tablespace TEST
datafile 'E:\TEST\TEST.dbf'
size 100M
autoextend on maxsize   ......
String sql = "select t.FILE_INFO from T_FILE_DB_DETAIL t where t.id= "
+ fileDBUpDownDetail.getId() + " for update";
rs = stmt.executeQuery(sql);
if (rs.next()) {
// 在weblogic下部署时,需要更改为Bea We ......
Oracle的监听器TNSListener有时无法启动,有时启动完以后会自动关闭,这里给出一种可能的原因就是计算机名称的修改,解决的方法是打开<ORALE_HOME>\network\admin\listener.ora,修改(HOST = [compute_name])(PORT = 1521),重新修改就可以正常启动。(注意Oracle企业管理器中默认的数据库连接也需要改变,否则仍然会 ......
alter table t_att_over_haul_safe_pres add c clob;
update t_att_over_haul_safe_pres set c=prt_precautions;
alter table t_att_over_haul_safe_p ......
索引跳跃式扫描(index skip scan)是Oracle9i的一个新的执行特性,尤其适用于使用连接索引和访问多值索引的Oracle查询。
索引跳跃式扫描(index skip scan)是Oracle9i的一个新的执行特性,尤其适用于使用连接索引和访问多值索引的Oracle查询。让我们看以下的范例。请注意 ......