這學(xué)期在上Oracle數(shù)據(jù)庫(kù)技術(shù),為更好理解和掌握這門(mén)技術(shù),特為總結(jié)lesson01。
方法1. Host Operating system connection(Local access 本地連接)
(1)/開(kāi)始/設(shè)置/網(wǎng)絡(luò)連接,啟動(dòng)“VirtualBox Host-Only Network”網(wǎng)絡(luò)連接;(2)啟動(dòng) VirtualBox, 選擇 Oracle11g, 在打開(kāi)的頁(yè)面上點(diǎn)擊 設(shè)置/網(wǎng)絡(luò) ,配置網(wǎng)卡 1:“僅主機(jī)(Host- Only)適配器”, 網(wǎng)卡 2:“網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”;(3)啟動(dòng) Oracle11g,然后輸入如下的用戶名和密碼進(jìn)入虛擬linux操作系統(tǒng)界面: username: root passWord: redhat (4)# su - oracle (此命令為 切換到用戶oracle)(5)$su - (此命令為 切換回超級(jí)管理員root)(6) Password: 此處的密碼為 redhat注意:步驟(5)(6)僅為介紹如何切換用戶,無(wú)特別意義。(7)# su - oracle(8)$ sqlplus sys/oracle as sysdba (數(shù)據(jù)庫(kù)的管理員sys,密碼為oracle)(9)SQL> startup SQL> select * from scott.dept; SQL> select global_name from global_name;(10)SQL> shutdown immediate; (關(guān)閉數(shù)據(jù)庫(kù))方法2. Client/Server connection (在同一臺(tái)電腦上模擬遠(yuǎn)程連接Server端上的Oracle) Client-主機(jī)(Win7/win10/win2003)假設(shè)配置ip地址為192.168.22.2,Server-虛擬機(jī)(Oracle linux5.4) 假設(shè)配置ip地址為192.168.22.3(本實(shí)驗(yàn)環(huán)境下,這兩個(gè)地址應(yīng)配置在同一網(wǎng)段內(nèi))(1)主機(jī): /開(kāi)始/設(shè)置/網(wǎng)絡(luò)連接,啟動(dòng)“VirtualBox Host-Only Network” 網(wǎng)絡(luò)連接 (2)右擊“VirtualBox Host-Only Network”網(wǎng)絡(luò)連接/屬性,選擇“Internet 協(xié)議版本 4(TCP/IPv4)”屬性,設(shè)置其 ip地址等;(3)啟動(dòng) VirtualBox, 選擇 Oracle11g, 在打開(kāi)的頁(yè)面上點(diǎn)擊 設(shè)置/網(wǎng)絡(luò) ,配置網(wǎng)卡 1:“僅主機(jī)(Host- Only)適配器”, 網(wǎng)卡 2:“網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”;(4)啟動(dòng) Oracle11g, username:root password:redhat (5)# ifconfig (查看Server服務(wù)器的ip地址的命令)(6)# ping 192.168.22.2 (檢查Server服務(wù)器是否能與client-主機(jī)通信)(7)# su - oracle (切換到用戶oracle)(8)$ lsnrctl start (啟動(dòng)監(jiān)聽(tīng)器 listenercontrol)(9)client-主機(jī):打開(kāi)cmd命令行窗口, ping 192.168.22.3 (檢查主機(jī)是否能與Server服務(wù)器通信) sqlplus sys/oracle@192.168.22.3:1521/orcl.oracle.com as sysdba (192.168.22.3:1521 是ip地址和端口號(hào),orcl.oracle.com 是Server服務(wù)器上的某一個(gè)Database )(10)若不想輸入192.168.22.3:1521/orcl.oracle.com這個(gè)長(zhǎng)字符串,則可以通過(guò)以下兩個(gè)步驟替代步驟(9):I 主機(jī):安裝客戶端的 Oracle11g,創(chuàng)建命名服務(wù) abcII 主機(jī):打開(kāi)cmd命令行窗口,然后輸入 sqlplus sys/oracle@abc as sysdba(11) 主機(jī):SQL> select * from scott.dept;(12) 主機(jī):SQL> shutdown immediate; (關(guān)閉數(shù)據(jù)庫(kù))3. Browser/Server connection (打開(kāi)Oracle的可視化操作界面)(1)/開(kāi)始/設(shè)置/網(wǎng)絡(luò)連接,啟動(dòng)“VirtualBoxHost-OnlyNetwork”網(wǎng)絡(luò)連接;(2)啟動(dòng) VirtualBox, 選擇 Oracle11g, 在打開(kāi)的頁(yè)面上點(diǎn)擊 設(shè)置/網(wǎng)絡(luò) ,配置網(wǎng)卡 1:“僅主機(jī)(Host- Only)適配器”, 網(wǎng)卡 2:“網(wǎng)絡(luò)地址轉(zhuǎn)換(NAT)”;(3)啟動(dòng) Oracle11g,然后輸入如下的用戶名和密碼進(jìn)入虛擬Linux操作系統(tǒng)界面: username: root password: redhat (4)# xhost + (Linux,圖形界面)(5)# su - oracle (此命令為 切換到用戶oracle)(6)$ lsnrctl start (7)$ emctl start dbconsole (emctl 是 EnterPRise Manager Control)(8)$ Firefox https://oracle.example.com:1158/em username: sys password: oracle connect As: sysdba注意:若在步驟(8)打開(kāi)的頁(yè)面上提示status failed,則需要先在前面的方法1打開(kāi)的shell界面上輸入如下五條命令修改數(shù)據(jù)庫(kù)配置: SQL> alter profile default limit password_life_time unlimited; SQL> alter user sys identified by oracle account unlock; (解鎖用戶sys,其中sys的密碼為oracle) SQL> alter user system identified by oracle account unlock; (解鎖用戶system,其中system的密碼為oracle) SQL> alter user dbsnmp identified by oracle account unlock; (解鎖用戶dbsnmp,其中dbsnmp的密碼為oracle) SQL> alter user sysman identified by oracle account unlock; (解鎖用戶dbsnmp,其中sysman的密碼為oracle) 然后:先關(guān)閉dbconsole --> (9) $ emctl stop dbconsole再重新打開(kāi)dbconsole --> (10)$ emctl start dbconsole之后即可正常打開(kāi)Oracle的可視化操作界面 -->(11)$ firefox https://oracle.example.com:1158/em username: sys password: oracle connect As: sysdba新聞熱點(diǎn)
疑難解答
圖片精選