SQL> create user user1 identified by owen default tablespace users quota unlimited on users;
用户已创建。
SQL> grant dba to user1;
授权成功。
SQL> create user user2 identified by owen default tablespace users quota unlimited on users;
用户已创建。
SQL> grant dba to user2;
授权成功。
SQL> conn user1/owen
已连接。
SQL> create table a as select * from scott.emp;
表已创建。
SQL> conn user2/owen
已连接。
SQL> create table b as select * from user1.a where 1=0;
表已创建。
SQL> select * from b;
未选定行
SQL> create synonym a for b;
同义词已创建。
exp system/owen file=d:\table_a.dmp tables=user1.a
imp system/owen file=d:\table_a.dmp fromuser=user1 touser=user2 tables=a ignore=y
SQL> select * from b;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- -------------- ---------- ---------- ----------
7369 SMITH CLERK 7902 17-12月-80 800 20
7499 ALLEN SALESMAN 7698 20-2月 -81 1600 300 30
7521 WARD SALESMAN 7698 22-2月 -81 1250 500 30
7566 JONES MANAGER 7839 02-4月 -81 2975 20
7654 MARTIN SALESMAN 7698 28-9月 -81 1250 1400 30
7698 BLAKE MANAGER 7839 01-5月 -81 2850 30
7782 CLARK MANAGER 7839 09-6月 -81 2450 10
7839 KING PRESIDENT 17-11月-81 5000 10
............................
已选择14行.
SQL> drop synonym a;
同义词已删除。