rpm版本: 需要手動安裝
zip版本: 解壓配置即可使用
oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm #基礎包
oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm #sqlplus
oracle-instantclient12.2-precomp-12.2.0.1.0-1.x86_64.rpm #預編譯工具
# 如果已安裝可以跳過
ubuntu 預設包為deb格式,無法直接使用rpm安裝rpm包,需要安裝alien
1
sudo apt instal alien
1
sudo apt install libaio*
可以使用萬用字元進行安裝
預設安裝位置為:/usr/lib/oracle/12.2/client64
1
sudo alien -i oracle-*.rpm
bug:在非root使用者下,/etc/profile
中的環境變數對當前使用者不生效。
建議兩個檔案下都新增.
$home/.bashrc
路徑下為當前使用者環境變數
/etc/profile
為全域性環境變數,對所有使用者生效
12
sudo vi /etc/profilevi ~/.bashrc
1234567
89
# 新增環境變數export oracle_home=/usr/lib/oracle/12.2/client64
export oracle_base=/usr/lib/oracle/12.2
export ld_library_path=$oracle_home/lib:$ld_library_path # 共享庫
export path=$oracle_home/bin:$path # 可執行檔案路徑
export nls_lang="american_america.al32utf8" # 語言及檔案編碼
export nls_date_format="yyyy-mm-dd hh24:mi:ss" # 時間格式
export nls_timestamp_format="yyyy-mm-dd hh24:mi:ss" #
export tns_admin=$oracle_home/network/admin # 多個oracle版本時指向tns配置檔案位置,僅有乙個oracle版本時可不加
1234567
89
# 新增環境變數 無注釋版export oracle_home=/usr/lib/oracle/12.2/client64
export oracle_base=/usr/lib/oracle/12.2
export ld_library_path=$oracle_home/lib:$ld_library_path
export path=$oracle_home/bin:$path
export nls_lang="american_america.al32utf8"
export nls_date_format="yyyy-mm-dd hh24:mi:ss"
export nls_timestamp_format="yyyy-mm-dd hh24:mi:ss"
export tns_admin=$oracle_home/network/admin
1234567
8
# 使環境變數生效source /etc/profile
. .bashrc
# 檢視環境變數
echo $path
# 如果含有oracle/lib的路徑卻無法正常使用或未找到,重新啟動即可生效
以下操作需要管理員許可權
在$oracle_home
路徑下建立network/admin
目錄
1
sudo mkdir -p /usr/lib/oracle/12.2/client64/network/admin
在admin
目錄下建立tnsnames.ora
檔案
12
cd /usr/lib/oracle/12.2/client64/network/admintouch tnsnames.ora
配置tnsnames.ora
結尾為檢視虛擬機器介面卡ip位址方法
1234567
891011
1213
vim tnsnames.ora# 新增以下內容
orcl =
(description =
(address = (protocol = tcp)(host = 192.168.137.1)(port = 1521))
(connect_data =
(server = dedicated)
(service_name = orcl)))
1234567
8910
# 測試$oracle_home能否正常輸出echo $oracle_home
# 如果不能,執行以下命令或重新啟動
source /etc/profile
# 測試遠端連線
sqlplus /nolog
# 如果能夠正常登入,則已完成安裝
檢視windows下虛擬機器網路適配機本機ip位址
1234567
891011
1213
> ipconfig# 找到下面的 vmware network adapter ipv4位址即為 192.168.137.1
# 預設介面卡為vmnet8
ethernet adapter vmware network adapter vmnet8:
connection-specific dns suffix . :
link-local ipv6 address . . . . . : fe80::24b2:a7bd:f00c:bd48%7
ipv4 address. . . . . . . . . . . : 192.168.137.1
subnet mask . . . . . . . . . . . : 255.255.255.0
default gateway . . . . . . . . . :
LINUX下安裝ORACLE軟體
1 以root使用者登陸 df k tmp 需要最少400m cat etc issue 檢視linux版本 usr sbin groupadd oinstall 建立oracle inventory group 2 建立oracle使用者 usr sbin useradd g oinstall o...
oracle 安裝 在linux 下
環境說明 red hat enterprise linux server release 5.3 oracle10g for l inux 1.設定 kernel 引數 命令 vi etc sysctl.conf 新增以下引數值 kernel.shmall 2097152 可以使用的共享記憶體的總量...
linux下安裝oracle步驟
1,驗證系統要求 2,建立oracle組和使用者帳戶 cd usr sbin groupadd oinstall groupadd dba useradd m g oinstall g dba oracle id oracle passwd oracle 3,建立儲存oracle軟體和資料庫檔案的目...