5 回答

TA貢獻1884條經(jīng)驗 獲得超4個贊
分析如下:
原因是由于使用的是OracleXE數(shù)據(jù)庫,數(shù)據(jù)庫服務名默認是ORCL要改為XE才可以。
1、打開Navicat,輸入主機名:127.0.0.1
2、修改服務名為:XE
3、接著輸入用戶名密碼之后,單擊連接測試
擴展資料
它由至少一個表空間和數(shù)據(jù)庫模式對象組成。這里,模式是對象的集合,而模式對象是直接引用數(shù)據(jù)庫數(shù)據(jù)的邏輯結構。模式對象包括這樣一些結構:表、視圖、序列、存儲過程、同義詞、索引、簇和數(shù)據(jù)庫鏈等。邏輯存儲結構包括表空間、段和范圍,用于描述怎樣使用數(shù)據(jù)庫的物理空間。
總之,邏輯結構由邏輯存儲結構(表空間,段,范圍,塊)和邏輯數(shù)據(jù)結構(表、視圖、序列、存儲過程、同義詞、索引、簇和數(shù)據(jù)庫鏈等)組成,而其中的模式對象(邏輯數(shù)據(jù)結構)和關系形成了數(shù)據(jù)庫的關系設計。
段(Segment):
是表空間中一個指定類型的邏輯存儲結構,它由一個或多個范圍組成,段將占用并增長存儲空間。
其中包括:
數(shù)據(jù)段:用來存放表數(shù)據(jù);
索引段:用來存放表索引;
臨時段:用來存放中間結果;
回滾段:用于出現(xiàn)異常時,恢復事務。
范圍(Extent):是數(shù)據(jù)庫存儲空間分配的邏輯單位,一個范圍由許多連續(xù)的數(shù)據(jù)塊組成,范圍是由段依次分配的,分配的第一個范圍稱為初始范圍,以后分配的范圍稱為增量范圍。
數(shù)據(jù)塊(Block):
是數(shù)據(jù)庫進行IO操作的最小單位,它與操作系統(tǒng)的塊不是一個概念。oracle數(shù)據(jù)庫不是以操作系統(tǒng)的塊為單位來請求數(shù)據(jù),而是以多個Oracle數(shù)據(jù)庫塊為單位。

TA貢獻1845條經(jīng)驗 獲得超8個贊
(SID_DESC = (GLOBAL_DBNAME = ORACLE) (ORACLE_HOME = D:\oracle\product\10.2.0\db_1) (SID_NAME = ORACLE) ) 而tnsnames.ora中 用的卻是SERVICE_NAME = dabai DABAI = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = dabai) ) )
- 5 回答
- 0 關注
- 629 瀏覽
添加回答
舉報