读书人

oracle10g创办用户表空间权限

发布时间: 2012-09-27 11:11:17 作者: rapoo

oracle10g创建用户,表空间,权限

在控制台以管理员身份登录Oracle10g

C:\Documents and Settings\Administrator>sqlplus system/root

?

SQL*Plus: Release 10.2.0.1.0 - Production on 星期日 1月 17 16:09:44 2010

?

Copyright (c) 1982, 2005, Oracle.? All rights reserved.

?

?

连接到:

Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production

With the Partitioning, OLAP and Data Mining options

?

创建一个名为sj密码为sj的用户

SQL> create user sj identified by sj;

?

用户已创建。

?

在E:\develop\workspace创建一个名为sj-data.dbf的表空间 表空间大小为100m

SQL> create tablespace ts_sj datafile 'E:\develop\workspace\sj-data.dbf' size

100m;

?

表空间已创建。

?

将表空间赋值给sj用户

SQL> alter user sj default tablespace ts_sj;

?

用户已更改。

?

将创建session,table,view的权限赋值给名为sj的用户

SQL> grant create session, create table, create view, unlimited tablespace to sj;

?

授权成功。

?

以sj用户登录数据库

SQL> conn sj/sj

已连接。

?

显示当前用户

SQL> show user;

USER 为 "SJ"

?

导入sql语句

SQL> @E:\develop\workspace\sj-create.sql

drop view V_AIM_CLIENT

*

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

第一次导入时出现错误是正常的

drop table T_CLIENT cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_DATA_DICT cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_FISCAL_YEAR_PERIOD cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_FLOW_CARD_DETAIL cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_FLOW_CARD_MASTER cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_INVENTORY cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_ITEMS cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_TABLE_ID cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_TEMI_CLIENT cascade constraints

?????????? *

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

drop table T_USER cascade constraints

???????? ??*

第 1 行出现错误:

ORA-00942: 表或视图不存在

?

?

?

表已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

注释已创建。

?

?

表已创建。

?

?

注释已创建。

?

?

视图已创建。

?

?

注释已创建。

?

SQL> select * from table;

select * from table

????????????????? *

第 1 行出现错误:

ORA-00906: 缺失左括号

?

?

SQL> select * from tab;

?

TNAME????????????????????????? TABTYPE? CLUSTERID

------------------------------ ------- ----------

T_CLIENT?????????????????????? TABLE

T_DATA_DICT??????????????????? TABLE

T_FISCAL_YEAR_PERIOD?????????? TABLE

T_FLOW_CARD_DETAIL???????????? TABLE

T_FLOW_CARD_MASTER???????????? TABLE

T_INVENTORY??????????????????? TABLE

T_ITEMS???????????? ???????????TABLE

T_TABLE_ID???????????????????? TABLE

T_TEMI_CLIENT????????????????? TABLE

T_USER???????????????????????? TABLE

V_AIM_CLIENT?????????????????? VIEW

?

已选择11行。

?

SQL>


你想说明什么问题?
我现在有个问题?
我现在无论是查询还是插入数据
都要把表名加上双引号.
如:select * from "表名";//正常
select * from 表名;//ORA-00942: 表或视图不存在
我的这个表名,绝对不是oracle 的关键字。
请问这是怎么会事? 2 楼 zhanhaikun 2011-04-27 很好 谢谢~

读书人网 >其他数据库

热点推荐