1樓:賓士
1、首先oracle是按照使用者的概念分割資料庫的,不同使用者之間互相不可見。
2、雖然你用dba使用者建表,但是這使用者間的表只屬於這個使用者,也就是說[hero]建的表[good]登陸後看不到,如果想看的話按照下面的方法察看:
select * from hero.表名;(因為good使用者有dba許可權所以不用特殊設定)
如果表名前不加[hero.]預設查詢的是自己使用者下的表,而你沒有用[good]使用者建表,因此找不到。
---以上,希望對你有所幫助。
2樓:匿名使用者
可以訪問,你在good使用者下訪問hero使用者的表時,要在表名前加上hero作為字首,例如:hero.table_name
如果還是不行,那就重新登入到hero使用者,
然後grant select on table_name to good
3樓:我tm不管
test表是建立在hero使用者裡邊了,oracle和sqlserver不一樣,oracle建立的每個使用者就相當於sqlserver的一個資料庫
4樓:匿名使用者
oracle的不同使用者你可以理解為像linux下的多使用者 ,彼此是互不干涉的,你自然不可能看到test表,想看到或者想用到這個表的資料,就像樓上幾位說的,要在表名前加上那表所在的使用者名稱.
安裝Oracle10g時的資料庫口令填什麼?
這個就是你以後登入所需的密碼,隨便你填什麼,關鍵是你自己要記住,要不然你以後登入很麻煩,建議如果是個人練手用就搞個簡單點密碼,例如123456.oracle 10g中預設的使用者和密碼是什麼?我在安裝資料庫時忘記了密碼改成什麼了,如何才能登陸呢?執行 cmd 按如下輸入命令。sqlplus as s...
如何知道oracle資料庫哪些表是有資料的,哪些表是空的沒有資料
比如 test表空間有2個資料檔案,datafile1為300mb,datafile2為400mb,那麼test表空間的 sum mb 就是700mb userd mb 表示表空間已經使用了多少 free mb 表示表空間剩餘多少 percent user 表示已經使用的百分比 select cou...
oracle 11g 如何建立自己的資料庫和表
windows上以管理員使用者進入cmd 輸入dbca 建立資料庫,建立完成後 cmd 輸入sqlplus as sysdba 後續建立一張表 create table dbdao t1 t1 int 即完成建立自己的資料庫和表 在cmd 下面輸入dbca 就可以彈出建立資料庫的對話方塊,是那種圖示...