一、打開 VMware
- 安裝 VMware
- 解壓 ORACLER11.2_redhat.rar 到 D:\...\machine\oracle-linux
- 打開 VMware, 選擇 打開虛擬機 找到解壓文件里的ORACLE11.2_Redhat.vmx
- 啟動虛擬機
- 登入系統,設置網絡,使虛擬機能夠和當前宿主機並存於一個局域網
二、網絡配置
- 系統 -> 管理 -> 網絡 打開網絡配置
- 編輯 eth0(不是eth0.bak),點擊靜態設置的 IP 地址。之后保存激活。
- 地址: ipconfig 172.19.24.251
- 子網掩碼:255.255.255.0
- 默認網關: 172.19.24.254
- 在宿主機 ping 下,確保鏈接能通。
- ping 設置的ip
三、安裝 SecureCRT
- 安裝 SecureCRT,並測試通過,查看 Linux 環境和 Oracle 的情況。
- 解壓 SecureCRT-CRT注冊機.zip , 運行 scrt81-x86.exe ,一直下一步,最后三個勾取消,finish。
- 破解 SecureCRT。打開 SecureCRT_keygen 文件夾,將exe文件復制到 C:\Program Files (x86)\VanDyke Software\SecureCRT 目錄下
- 管理員身份運行 SecureCRT.v.6.7.1-kg.exe 或 keygen.exe 點擊 patch,輸入 name 和 company,點擊 Generate
- 運行 SecureCRT.exe ,輸入對應信息。選擇 without a configuration passphrase
- 輸入 ip 地址 和 用戶名密碼進入, options -> session options -> appearance 修改外觀
- 執行 ps -ef|grep oracle 命令查看 oracle 進程。
- 執行 sqlplus /nolog 命令登入, 通過 show user 命令看到是沒有用戶登錄的,執行 conn sys/manager as sysdba 或 conn system/manager 命令登入。exit 退出。
四、配置監聽器
- 依次執行 cd $ORACLE_HOME ,pwd , ls , cd network , ls , cd admin , ls , vi listener.ora 進入vi 界面
- 修改倒數第四行 HOST 值為 IP地址 , 保存退出。
- 執行 ps -ef|grep oracle 命令查看 oracle 進程。看監聽器是否啟動。
- lsnrctl stop 關閉, lsnrctl start 開啟。
- 如果卡住在 Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
- lsnrctl status ( ctrl+c 退出來)
- ls , vi tnsnames.ora 進入 vi 界面
- 修改倒數第三行 SERVICE_NAME 的值為 orcl;修改倒數第六行 HOST 值為 IP地址,保存退出。
- tnsping orcl , su - ,ifconfig , reboot(重啟)
- 重啟后重新執行 tnsping orcl
五
-
解壓 oraclientlite11g_x86.zip (Oracle 客戶端)選擇完全安裝。
-
運行 plsqldev1207x32.msi 安裝。
-
配置
OraClient11g_Lite
- 編輯 \oracle\OraClient Lite\product\11.2.0\client_lite\network\admin\tnsnames.ora
# tnsnames.ora Network Configuration File.
# Generated by Oracle datebase client tools.
# Sample:
#DatabaseName =
# (DESCRIPTION =
# (ADDRESS_LIST =
# (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
# )
# (CONNECT_DATA =
# (SERVER = DEDICATED)
# (SERVICE_NAME = ServiceName)
# (INSTANCE_NAME = InstanceName)
# )
# )
# Modify the following content to fit your own needs.
mydog=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.19.24.240)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
-
命令行執行 tnsping mydog
- 不通 在環境變量新增用戶變量。變量名:ORACLE_HOME,路徑C:\Oracle\product\11.2.0\client_lite(對應安裝路徑)
-
啟動 PLSQL Developer ,正式登入 sys / manager / mydog / SYSDBA
-
新建一個 Command Window , 試着執行 show user 。