需要許可權:
grant references on test_sys to user_1;
or grant all on test_sys to user_1;
測試:
sys使用者下:
sql> create user user_1 identified by user_1;
使用者已建立。
sql> grant dba to user_1;
授權成功。
sql> create table test_sys(pk_col varchar2(5))
2 /
表已建立。
sql> alter table test_sys modify pk_col primary key;
表已更改。
user_1使用者下:
sql> conn user_1/user_1;
已連線。
sql> create table test_fk(fk_col varchar2(5),constraint foreign
2 key references sys.test_sys(pk_col));
表已建立。
oracle中的Schema 分享
在乙個資料庫中可以有多個應用的資料表,這些不同應用的表可以放在不同的schema之中,同時,每乙個schema對應乙個使用者,不同的應用可以以不同的使用者連線資料庫,這樣,乙個大資料庫就可以根據應用把其表分開來管理。不同的schema之間它們沒有直接的關係,不同的shcema之間的表可以同名,也可以...
oracle 表空間和schema
什麼是schema?schema就是資料庫物件的集合 為了區分各個集合,我們需要給這個集合起個名字,這個名字就是schema 舉例說明 訪問scott使用者下的emp表,通過select from emp,其實這條sql語句的完整寫法為 select from scott.emp 對於資料庫來說,不...
Oracle資料幫浦 schema匯入匯出
資料幫浦是10g推出的功能,個人倒資料比較喜歡用資料幫浦。其匯入的時候利用remap引數很方便轉換表空間以及schema,並且可以忽略服務端與客戶端字符集問題 exp imp需要排查字符集 資料幫浦也有不方便的地方,如果遠端匯出匯入,必須安裝資料庫服務端 client不行 需要在資料庫中建立乙個路徑...