一、win7虛擬機
與安裝linux虛擬機沒有什么不同,不同的是選擇客戶機操作系統、內存、磁盤容量,以及映像文件。
創建win7虛擬機步驟簡化:
新建虛擬機-->>自定義-->>Workstation 14.x -->>稍后安裝操作系統-->>Microsoft Windows(W)與版本(Windows7 x64)-->>位置與虛擬機名稱-->>BIOS-->>處理數量(2)-->>內存(2048)-->>使用網絡地址轉換(NAT)-->>LSI Logic SAS(s)-->>SCSI(S)-->>創建新虛擬磁盤-->>磁盤大小為50GB、立即分配所有磁盤、將虛擬機拆分為單個文件-->>磁盤文件命名-->>完成
以下是部分細節的截圖
1.1、選擇客戶機操作系統
選擇windows版本:如下圖
1.2、虛擬機的內存
內存:2048MB
1.3、磁盤容量
磁盤的大小建議為50,如果嫌小請隨意
如果不知道如何安裝虛擬機的,請看:windows下安裝Linux虛擬機
安裝完成后,選擇虛擬機設置
1.4、編輯虛擬機設置
1.4.1、移除不用的
1.4.2、處理器
1.4.3、CD/DVD(映像ISO映像文件)
連接:使用ISO映像文件,選擇windows_7的映像文件
設置完成,開啟虛擬機!
1.4.4、安裝Windows
1.4.4.1、安裝類型:自定義
在這里我就不選擇新建了,我只用於oracle的,不需要太多
產品密鑰可以跳過
然后下一步直到完成!
1.4.4.2、更改用戶
使用超級管理員(Administrator),改變屬性,不禁用帳戶
把剛剛所創建的賬號刪除,重新開機。
1.4.4.3、安裝VMware Tools
VMware Tools是VMware虛擬機中自帶的一種增強工具,相當於VirtualBox中的增強功能(Sun VirtualBox Guest Additions),是VMware提供的增強虛擬顯卡和硬盤性能、以及同步虛擬機與主機時鍾的驅動程序。
全部選擇下一步
重啟虛擬機后,分辨率會自動的隨屏幕的大小而變,如圖
二、安裝oracle
2.1、虛擬機設置
打開編輯虛擬機設置
2.1.1、硬盤
選擇硬盤,使它映射到本機,把database復制到虛擬機中
打開准備好的winx64_12201_database
完成后斷開連接。
點擊setup安裝”Oracle“
2.1.2、Oracle安裝步驟
但注意法律風險
1.DBMS類似於office的excel軟件,它不包含數據本身,只用於解釋excel文件(數據庫)。
2.而數據庫其實就是一組文件,類似於excel文件,脫離了DBMS的話,是無法解釋數據庫里面的數據的。(注意創建數據庫需要運行DBCA,而且時間非常長。)
安裝后,測試2條命令
1、netca
2、dbca
兩條測試出來就安裝成功!!!!
2.2、配置IP地址
先給虛擬機配置好靜態的固定IP地址
2.3、創建數據庫
在MySQL中,一旦安裝好,就自動創建完成,如圖所示
在Oracle中創建數據庫的命令
dbca
創建數據庫的步驟:
以前版本有一個scott用戶用來測試(現在沒了)。
2.4、啟動實力(啟動是實力不是數據庫)
DBMS -->>數據庫管理系統(不包含數據庫本身)
Dbca -->>
1.創建數據庫
2.創建啟動實例的腳步(windows服務)【linux下是沒有的】
重啟服務器
發現oracle.exe 的后台進程沒了(數據庫實例沒有啟動
在本機中,用MySQL登錄數據庫
經常聽到口頭上的一句話:
啟動一下數據庫,重啟數據庫
【心里默念:這是錯誤的說法】
正確說法:【啟動實例instance,或者啟動數據庫的實例instance】
所謂的實例:就是跟我們數據庫關聯的后台進程(windows oracle.exe)以及內存。
--
(理解:別人口頭上的啟動數據庫,實際上是指啟動實例)
問題1:怎么啟動實例?
答:在服務里打開。
問題2:我公司的服務器是linux,沒有windows服務,我怎么啟動實例?
答:(對12c回答不正確,回頭再操作)
(2) 進入Sqlplus控制台,命令:sqlplus /nolog
(3) 以系統管理員登錄,命令:connect / as sysdba
(4) 啟動數據庫,命令:startup
問題3:需要關閉實例(快、准、狠的關閉)
保證關得快,又有保障關得安全(數據不丟失)
問題4:java怎么連接oracle?
答:采用JDBC
ojdbc14.jar --> jdk1.4
ojdbc5.jar --> jdk1.5
ojdbc6.jar --> jdk1.6
ojdbc7.jar --> jdk1.7
ojdbc8.jar --> jdk1.8
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
String dbURL = "jdbc:oracle:thin:@192.168.88.88:1521:orcl";
Connection conn = DriverManager.getConnection(dbURL, "sys as sysdba", "123456");
System.out.println("成功獲取連接,連接信息是:"+conn);
}catch(Exception e){
System.out.println("異常:"+e.getMessage());
}
2.5、安裝oracle監聽器(2種辦法)
1.手動編寫lisener.ora腳步,然后手動啟動監聽器
2.運行netca 自動編寫lisener.ora,以及安裝lisener的服務(啟動腳步)【linux下沒有的】
監聽器的安裝
全部點下一步(直到出現完成按鈕后點完成)
在服務器關閉防火牆,測試機telnet正常。
2.6、配置客戶端
先看一個服務端的圖:
重點是配置客戶端,步驟如下:
需要一個winx64_12201_client,打開client-->運行setup.exe
2.6.1、安裝cilent
到這里客戶端,已經安裝好了。
測試:
顯示成英語
增加2個環境變量:
重新打開CMD
出現了中文
編輯增加以下內容:
myorcl =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.88.88)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
如圖:
這是小編的學習筆記。不足之處請多多指教。