SQL> show user
USER is "SYSTEM"
SQL> CREATE
SCHEMA AUTHORIZATION guoge
2 CREATE TABLE ASSET_ACCESSORY (
3 ASSET_NO VARCHAR2(18) not null,
4 ITEM_NO NUMBER(3) not null,
5 NAME VARCHAR2(40),
6 SPEC VARCHAR2(20),
7 AMOUNT NUMBER(3),
8 COSTS NUMBER(10,2),
9 STATUS VARCHAR2(16),
10 LOCATION VARCHAR2(40),
11 MEMO VARCHAR2(20)
12 )
13 ;
CREATE SCHEMA
AUTHORIZATION guoge
*
ERROR at line 1:
ORA-02421: missing or invalid schema authorization
identifier
SQL> alter session set current_schema=guoge;
Session altered.
SQL> CREATE
SCHEMA AUTHORIZATION guoge
2 CREATE TABLE ASSET_ACCESSORY (
3 ASSET_NO VARCHAR2(18) not null,
4 ITEM_NO NUMBER(3) not null,
5 NAME VARCHAR2(40),
6 SPEC VARCHAR2(20),
7 AMOUNT NUMBER(3),
8 COSTS NUMBER(10,2),
9 STATUS VARCHAR2(16),
10 LOCATION VARCHAR2(40),
11 MEMO VARCHAR2(20)
12 )
13 ;
CREATE SCHEMA
AUTHORIZATION guoge
*
ERROR at line 1:
ORA-02421: missing or invalid schema authorization
identifier
SQL> alter
session set timed_statistics = true;
Session altered.
SQL> alter session set sql_trace=true ;
Session altered.
SQL> create schema authorization guoge
2 create table t (id number , name
varchar2(30))
3 grant select on v_t to public1;
grant
select on v_t to public1
*
ERROR at line 3:
ORA-02426: privilege grant failed
ORA-00942: table or view does not exist
SQL> alter
session set sql_trace=false ;
Session altered.
D:\oracle\admin\ORCL\udump>tkprof ORA01336.trc
ORA01336.txt sys=no
TKPROF: Release8.1.7.4.1
- Production on Wed Dec 12 10:21:01 2007
(c) Copyright 2000 Oracle Corporation. All rights reserved.
查看ORA01336.txt
The following statement encountered a error during
parse:
grant
select on v_ ...
EXEC #3:c=0,e=0,p=0,cr
Error encountered: ORA-00942
********************************************************************************
alter session set sql_trace=true
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 0 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 0 0
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 1 0.00 0.00 0 0 0 0
Misses in library cache during parse: 0
Optimizer goal: CHOOSE
Parsing user id: 3727
********************************************************************************
create schema authorization guoge
create
table t (id number , name varchar2(30))
grant
select on v_t to public1
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 0 0.00 0.00 0 0 0 0
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 1 0.00 0.00 0 0 0 0
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 3727
********************************************************************************
create table t (id number , name
varchar2(30))
call count cpu elapsed disk query current rows
------- ------ -------- ---------- ---------- ---------- ---------- ----------
Parse 1 0.00 0.00 0 0 0 0
Execute 1 0.00 0.00 0 0 4 0
Fetch 0 0.00 0.00 0 0 0 0
------- ------ -------- ---------- ---------- ---------- ---------- ----------
total 2 0.00 0.00 0 0 4 0
Misses in library cache during parse: 1
Optimizer goal: CHOOSE
Parsing user id: 3727 (recursive depth: 1)
********************************************************************************