當前位置:首頁 » 操作系統 » linuxoracle安裝路徑

linuxoracle安裝路徑

發布時間: 2024-09-17 01:57:29

① 如何在linux下安裝Oracle 客戶端

linux下安裝Oracle客戶端步驟如下:
1、下載
從Oracle官方網站上下載客戶端和sqlplus程序。
以root用戶安裝
rpm-ivh oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm
rpm-ivh oracle-instantclient-sqlplus-11.1.0.1-1.x86_64.rpm

2、配置
vim/etc/profile 添加
exportORACLE_HOME=/usr/lib/oracle/11.1.0.1/client64
exportORACLE_BASE=/usr/lib/oracle/11.1.0.1
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
exportNLS_LANG=AMERICAN_AMERICA.AL32UTF8
設置好環境變數需要重啟機器!

3、創建配置文件
在ORACLE_HOME目錄下創建以下目錄network/admin,並創建文件tnsnames.ora,內容如下:

vim/usr/lib/oracle/11.1.0.1/client64/network/admin/tnsnames.ora
# tnsnames.ora Network Configuration File:/opt/oracle10g/u01/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.
111 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.15.111)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dmsdb)
)
)

4、測試
到ORACLE_HOME/bin目錄下,執行命令:
[yleesun@centosbin]$ ./sqlplus zxd/zxd@111

SQL*Plus: Release 11.2.0.3.0 Proction on Mon Jul 9 19:14:25 2012

Copyright (c) 1982, 2011, Oracle. All rights reserved.

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Proction
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>
測試成功!

註:
如果出現以下錯誤:

sqlplus:error while loading shared libraries: libsqlplus.so: cannot open shared objectfile: No such file or directory
說明環境變數沒有生效!

② Linux如何查找文件安裝路徑oracle

Linux中查看某 個軟體的安裝路徑(地址)有時顯得非常重要。比如某個文件的快速啟動項被刪除,或者你要建立快速啟動項,或者想刪除、 添加安裝文件等等,很多地方都要用到查案文件安裝路徑的命令。 查看文件安裝路徑(地址)命令。 一、查看文件安裝路徑: 在終端輸入: whereis oracle 回車,如果你安裝好了Oracle,就會顯示文件安裝的地址,例如我的顯示(安裝地址可能會不同) oracle: /usr/bin/oracle /usr/lib/oracle /usr/share/oracle /usr/share/man/man1/oracle.1.gz 可以看出來,Oracle安裝在是個目錄里。 如果你沒有安裝Oracle或者Oracle安裝沒成功,則不會顯示文件路徑出來。只提示:oracle:二、查詢運行文件所在路徑: 如果你只要查詢文件的運行文件所在地址,直接用下面的命令就可以了(還是以Oracle為例): which oracle 結果會顯示:

③ linux怎麼查看oracle安裝路徑

使用whereis oracle命令可以查詢oracle的安裝路徑,具體使用步驟如下:

1、首先,用XSell工具連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

④ 怎麼在linux下安裝oracle資料庫

在linux下安裝oracle資料庫步驟:
1、下載oracle安裝文件
一、檢查必要條件
1.1、檢查內存及交換分區
Oracle要求2GB以上的內存
#查看內存大小
grep MemTotal /proc/meminfo
#查看交換區大小
grep SwapTotal /proc/meminfo

#也可以使用下面的命令查看內存大小
free -m1234567

交換分區要求

內存大小
交換分區要求

1GB~2GB 內存的1.5倍
2GB~16GB 和內存大小相等
大於16GB 16GB
1.2、確認操作系統位數
[root@FSWWOA /]# uname -m
x86_6412

x86_64:表示用的是Intel的處理器,並且操作系統是64位的
i386:表示是32位
1.3、檢查硬碟空間
#查看臨時目錄空間
[root@FSWWOA /]# df -h /tmp
#查看硬碟總空間
[root@FSWWOA /]# df -h1234

Oracle安裝是要求/tmp目錄要有至少1GB的空間。
以下是Oracle各個版本安裝是所需的空間

版本
所需空間

Enterprise Edition(企業版) 4.7GB
Standard Edition(標准版) 4.6GB
二、安裝必要軟體
首先需要檢查系統版本,然後從Oracle官方文檔中找到對應的Linux版本。
[root@FSWWOA /]# cat /proc/version
Linux version 2.6.32-71.el6.x86_64 ([email protected]) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212

Oracle官方文檔中對應的版本如下
On Red Hat Enterprise Linux 6
2.6.32-71.el6.x86_64 or later
然後根據Linux版本找到其必要安裝的軟體,如下
The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
lio-0.3.107-10.el6 (x86_64)
lio-0.3.107-10.el6.i686
lio-devel-0.3.107-10.el6 (x86_64)
lio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

檢查系統是否安裝以上的軟體,如果沒有安裝則安裝這些軟體
yum install -y binutils.x86_64 binutils-devel.x86_64
yum install -y compat-libcap1.x86_64
yum install -y compat-libstdc++-33.x86_64
yum install -y compat-libstdc++-33.i386
yum install -y gcc.x86_64 gcc-c++.x86_64
yum install -y glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i386
yum install -y ksh.x86_64
yum install -y libgcc.i386 libgcc.x86_64
yum install -y libstdc++.i386 libstdc++.x86_64 libstdc++-devel.i386 libstdc++-devel.x86_64
yum install -y lio lio-devel
yum install -y make.x86_64
yum install -y sysstat.x86_64
yum install -y pdksh.x86_64
/*-------------------------------------*/
yum install -y unixODBC.x86_64 unixODBC.i386 unixODBC-devel.i386 unixODBC-devel.x86_64123456789101112131415

三、創建Oracle用戶和組
[root@FSWWOA /]# groupadd dba
[root@FSWWOA /]# groupadd oinstall
#添加用戶
[root@FSWWOA /]# useradd -g oinstall -G dba oracle
#設置Oracle的密碼
[root@FSWWOA /]# pwd oracle oracle

#這里密碼使用:oracle12345678

四、修改系統參數
4.1、修改用戶的SHELL的限制
修改/etc/security/limits.conf文件
vi /etc/security/limits.conf1

然後在文件中添加如下內容
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 655361234

4.2、修改/etc/pam.d/login 文件
vi /etc/pam.d/login1

然後在文件中添加如下內容
session required /lib/security/pam_limits.so
session required pam_limits.so12

4.3、修改系統核心參數
修改/etc/sysctl.conf文件vi /etc/sysctl.conf,然後在文件中加入
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 10485761234567891011

執行sysctl -p是配置立刻生效。使用sysctl -a查看所有系統參數。
五、創建Oracle安裝目錄
5.1創建Oracle安裝目錄
cd /u01
mkdir -p app/oracle/proct/11.2.0/dbhome_1
mkdir app/oradata123

5.2修改目錄所有者
[root@FSWWOA u01]# chown -R oracle:oinstall app
[root@FSWWOA u01]# ll
總用量 20
drwxr-xr-x. 4 oracle oinstall 4096 11月 25 08:46 app
drwx------. 2 root root 16384 11月 24 14:29 lost+found12345

六、修改系統環境變數
使用vi ~/.bash_profile打開環境變數配置文件。加入如下內容
export ORACLE_BASE=/u01/app
export ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 123456

然後使用source ~/.bash_profile是配置立即生效。使用env | grep ORACLE可以查看環境變數配置。
七、安裝Oracle
7.1解壓Oracle安裝文件
將Oracle拷貝至Linux伺服器上,然後解壓
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip12

如果使用光碟安裝,則使用mount -t iso9660 /dev/dvd /mnt/dvd掛載光碟
7.2設置安裝環境
如果Linux系統字元編碼是中文的,在安裝過程中Oracle安裝界面會全部亂碼。可使用export LANG=en_US,將會話的字元集改為英文字元集,然後再安裝就不會出現亂碼。
另外,Oracle安裝時需要圖形界面的支持。
剩餘部分見PDF文檔(後續圖片太多不再一一上傳),剩餘部分如下:
7.3開始安裝Oracle
八、測試安裝結果
九、修改防火牆配置,將Oracle埠添加到例外
十、將Oracle設置自啟動
十一、設置Oracle用戶名密碼不區分大小寫

⑤ 濡備綍瑙e喅oracle鍦╨inux 綰瀛楃︾晫闈㈠畨瑁呴棶棰

鍑嗗噊racle瀹夎呮枃浠訛細

Oracle11gR2鍖呭惈涓や釜鏂囦歡linux_11gR2_database_1of2.zip鍜宭inux_11gR2_database_2of2.zip錛屽皢榪欎袱涓鏂囦歡閫氳繃SSH涓婁紶鍒/usr /local/oracle涓銆
瑙e帇瀹夎呮枃浠跺埌褰撳墠鐩褰曘

[root@localhostroot]#cd/usr/local/oracle
[root@localhostoracle]#unziplinux_11gR2_database_1of2.zip
[root@localhostoracle]#unziplinux_11gR2_database_2of2.zip

鎵ц屼互涓婂懡浠ゅ悗錛屽皢浼氬湪/usr/local/oracle/涓嬮潰浜х敓鍚嶄負database鐨勭洰褰曪紝榪欏氨鏄痮racle瀹夎呯▼搴忕殑鐩褰曘

鍑嗗噊racle鐨勫畨瑁呯洰鏍囩洰褰

[root@localhostoracle]#mkdir鈥損/opt/oracle

瀹夎呯洰鏍囩洰褰曟槸鐢ㄦ埛鎯沖皢oracle瀹夎呭埌鍝涓浣嶇疆鐨勭洰褰曪紝鏈嬈℃垜浠灝唎racle瀹夎呭埌/opt/oracle鐩褰曚腑錛屼互涓嬩負鐩褰曞壋寤哄懡浠ゃ

鍒涘緩oracle鐩稿叧鐢ㄦ埛鍜岀敤鎴風粍

oracle涓嶈兘鍦╮oot甯愭埛涓嬭繘琛屽畨瑁咃紝鎵浠ラ渶瑕佷負oracle鐨勫畨瑁呬笓闂ㄥ壋寤轟竴涓鐢ㄦ埛錛屽悓鏃墮渶瑕佸壋寤篸ba鍜宱install鐨勭敤鎴風粍銆

[root@localhostoracle]#groupadddba
[root@localhostoracle]#groupaddoinstall

浠ヤ笅鍛戒護灝嗗壋寤篸ba鍜宱install鐢ㄦ埛緇勶細
浠ヤ笅鍛戒護灝嗗壋寤簅racle鐢ㄦ埛錛屽苟璁劇疆瀵嗙爜

[root@localhostoracle]#useradd-goinstall-Gdbaoracle
[root@localhostoracle]#passwdoracle
Changingpasswordforuseroracle.
NewUNIXpassword:[鍦ㄦら敭鍏ュ瘑鐮乚
BADPASSWORD:itisbasedonadictionaryword
RetypenewUNIXpassword:[鍦ㄦゅ啀嬈¢敭鍏ュ瘑鐮乚
passwd:.

浠ヤ笅鍛戒護灝唎racle瀹夎呯洰褰曪紙/opt/oracle錛夎祴浜坥racle鐢ㄦ埛oinstall鐢ㄦ埛緇

[root@localhostoracle]#chown鈥揜oracle:oinstall/opt/oracle

媯鏌ュ畨瑁匫RACLE渚濊禆鐨凴PM杞浠跺寘

oracle鐨勫畨瑁呮墍渚濊禆鐨勮蔣浠跺寘錛屾湁涓閮ㄥ垎linux鏄娌℃湁瀹夎呯殑銆傝繖闇瑕佸皢榪欎簺灝氭湭瀹夎呯殑杞浠跺寘鍏堝畨瑁呭悗鎵嶈兘姝e父瀹夎卭racle銆傝繖浜涙湭瀹夎呯殑杞浠跺寘鍦╨inux瀹夎呭厜鐩樹笂鍙浠ュ彇鍒幫紝鎴

浠鐩存帴鍦╨inux鐨勫厜鐩樹笂瀵硅繖浜涜蔣浠跺寘榪涜屽畨瑁咃紙涔熷彲灝嗘墍闇鐨勮蔣浠跺寘鐩存帴澶嶅埗鍒發inux鏈鍦扮佺洏涓錛夛紝棣栧厛闇瑕佹寕杞絣inux鍏夌洏錛屼嬌鐢ㄤ互涓嬪懡浠わ細

[root@localhostoracle]#mkdir/mnt/cdrom
[root@localhostoracle]#mount/dev/cdrom/mnt/cdrom

瀹夎呮墍緙哄皯鐨勮蔣浠跺寘錛屾ゅ勫彧瀹夎呮湰linux緋葷粺鎵緙哄皯鐨勮蔣浠跺寘銆傚俹racle瀹夎呰繃紼嬩腑錛屽硅蔣浠跺寘榪涜屾鏌ユ椂錛屽彂鐜頒粛鏈夋墍闇杞浠跺寘鏈瀹夎呮椂錛屽彲鏍規嵁鏄劇ず鏈瀹夎呰蔣浠跺寘鐨勫悕瀛楋紝鍐嶆″規墍緙哄皯鐨勮蔣浠跺寘榪涜屽畨瑁呫備互涓嬩負瀹夎呭懡浠わ細

[root@localhostoracle]#
rpm-ivhkernel-headers-2.6.18-164.el5.i386.rpm
rpm-ivhglibc-headers-2.5-42.i386.rpm
rpm-ivhglibc-devel-2.5-42.i386.rpm
rpm-ivhlibgomp-4.4.0-6.el5.i386.rpm
rpm-ivhsysstat-7.0.2-3.el5.i386.rpm
rpm-ivhlio-devel-0.3.106-3.2.i386.rpm
rpm-ivhlibstdc++-devel-4.1.2-46.el5.i386.rpm
rpm-ivhunixODBC-2.2.11-7.1.i386.rpm
rpm-ivhunixODBC-devel-2.2.11-7.1.i386.rpm
rpm-ivhgcc-4.1.2-46.el5.i386.rpm
rpm-ivhgcc-c++-4.1.2-46.el5.i386.rpm
rpm-ivhelfutils-libelf-devel-0.137-3.el5.i386.rpmelfutils-libelf-devel-static-0.137-3.el5.i386.rpm

杞浠跺寘瀹夎呭畬鎴愬悗錛岃劇疆linux鍐呮牳鍙傛暟

鎵撳紑淇鏀/etc/sysctl.conf錛屽湪鏈鍚庡姞鍏ヤ互涓嬪唴瀹

#kernel.shmall=2097152
#kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
net.core.rmem_default=4194304
net.core.rmem_max=4194304
net.core.wmem_default=262144
fs.file-max=6815744
net.ipv4.ip_local_port_range=900065500
net.core.wmem_max=1048576
fs.aio-max-nr=1048576

淇鏀 /etc/security/limits.conf

淇鏀 /etc/security/limits.conf,鍔犲叆鍐呭

oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536

淇鏀圭郴緇熺幆澧冨彉閲/etc/profile

淇鏀圭幆澧冨彉閲/etc/profile錛屽姞鍏ヤ互涓嬪唴瀹

if[$USER="oracle"];then
if[$SHELL="/bin/ksh"];then
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
fi

璁劇疆ORACLE鐜澧冨彉閲

淇鏀篔racle鐢ㄦ埛涓葷洰褰曪紙/home/oracle錛夌殑鐨勭幆澧冨彉閲忛厤緗鏂囦歡~/.bash_profile銆備嬌鐢ㄤ互涓嬪懡浠

[root@localhostoracle]#vi/home/oracle/.bash_profile

寰閰嶇疆鏂囦歡涓鍔犲叆浠ヤ笅鍐呭

exportORACLE_SID=orcl錛堟敞鎰忚繖涓鍊艱佸拰涓嬮潰鍒涘緩鐨勬暟鎹搴撳疄渚嬪悕縐扮浉鍚岋級
exportORACLE_BASE=/opt/oracle/app
exportORACLE_HOME=$ORACLE_BASE/proct/11.2.0/dbhome_1
exportPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

寮濮嬪畨瑁呰繃紼

浠ヤ笂姝ラよ劇疆瀹屾垚鍚庯紝寤鴻閲嶆柊鍚鍔ㄧ郴緇燂紝浣挎墍鏈夎劇疆鐢熸晥銆傜幇鍦ㄤ嬌鐢╫racle鐢ㄦ埛鐧誨綍錛屽苟杞鍒癘RACLE瀹夎呯▼搴忕洰褰曘備互涓嬬殑姣忎竴涓姝ラら兘oracle瀹夎呰繃紼嬬殑涓涓姝ラわ紙姣忎竴涓姝ラゅ瑰簲涓涓瀹夎呯晫闈錛夈

[root@localhostoracle]#suoracle
[oracle@localhostoracle]#cd/usr/local/oracle/database

榪愯屽畨瑁呭懡浠

[oracle@localhostdatabase]#./runInstaller

鏈夋岄潰綾誨拰鏈嶅姟鍣ㄧ被涓や釜閫夐」錛屾ゅ勯夋嫨鏈嶅姟鍣ㄧ被(server)銆

鍙浠ラ夋嫨鍙瀹夎呮暟鎹搴撹蔣浠, 鍗充笉鍒涘緩閫氬父鐨勬暟鎹搴撳疄渚嬪拰鏁版嵁搴撴枃浠

濡傛灉鍙鏄瀹夎呬簡鏁版嵁搴撹蔣浠,瀹夎呯粨鏉熷悗鍙浠ュ啀

閰嶇疆鐩戝惉

$ORACLE_HOME/bin/netca

瀹夎呭疄渚嬫垨鏁版嵁搴

$ORACLE_HOME/bin/dbca

瀹屾垚浠ヤ笂鎿嶄綔鏃訛紝寤鴻閲嶆柊鍚鍔ㄤ竴嬈★紝閬垮厤鏌愪簺璁劇疆鏈鐢熸晥銆傞噸鍚鍚庝嬌鐢╫racle鐢ㄦ埛鐧誨綍錛屾墦寮緇堢錛岄敭鍏ヤ互涓嬪懡浠よ繍琛屼互涓嬪懡浠
鍚鍔ㄧ洃鍚錛

[root@localhostoracle]$lsnrctlstart

鍚鍔ㄦ暟鎹搴撳拰瀹炰緥錛

[root@localhostoracle]$sqlplus/nolog
[root@localhostoracle]$conn/assysdba

榪涘叆sqlplus鍚庯紝鎵ц屽惎鍔ㄦ暟鎹搴撳懡浠わ紝浠ヤ笅鍛戒護灝嗗壋寤恆佸畨瑁呭苟鎵撳紑ORACLE瀹炰緥銆傛ゆ椂錛屾暟鎹搴撶郴緇熷勪簬姝e父宸ヤ綔鐘舵侊紝鍙浠ユ帴鍙楃敤鎴瘋鋒眰銆

SQL>startup

鍏抽棴鐢

SQL>shutdown immediate

棰濆栬存槑

楠岃瘉鐩戝惉

$ tnsping sid/serviceName

⑥ 如何查看軟體安裝目錄 linux

Linux中查看某個軟體的安裝路徑Linux中查看某個軟體的安裝路徑(地址)有時顯得非常重要。比如某個文件的快速啟動項被刪除,或者要建立快速啟動項,或者想刪除、添加安裝文件等等,很多地方都要用到查案文件安裝路徑的命令。
這里介紹Linux查看文件安裝路徑(地址)命令。
一、查看文件安裝路徑:
由於軟體安裝的地方不止一個地方,所有先說查看文件安裝的所有路徑(地址)。
這里以Oracle為例。比如說安裝了Oracle,但是不知道文件都安裝在哪些地方、放在哪些文件夾里,可以用下面的命令查看所有的文件路徑
在終端輸入:
whereis oracle
回車,如果安裝好了Oracle,就會顯示文件安裝的地址,例如此顯示(安裝地址可能會不同)
oracle: /usr/bin/oracle /usr/lib/oracle /usr/share/oracle /usr/share/man/man1/oracle.1.gz
可以看出來,Oracle安裝在是個目錄里。
如果沒有安裝Oracle或者Oracle安裝沒成功,則不會顯示文件路徑出來。只提示:
oracle:
二、查詢運行文件所在路徑:
如果只要查詢文件的運行文件所在地址,直接用下面的命令就可以了(還是以Oracle為例):
which oracle
結果會顯示:
/usr/bin/oracle

熱點內容
密碼子的原料是什麼 發布:2024-09-19 09:11:42 瀏覽:347
半夜編程 發布:2024-09-19 09:11:36 瀏覽:103
海康威視存儲卡質量如何 發布:2024-09-19 08:55:35 瀏覽:939
python3默認安裝路徑 發布:2024-09-19 08:50:22 瀏覽:516
環衛視頻拍攝腳本 發布:2024-09-19 08:35:44 瀏覽:418
sqlserveronlinux 發布:2024-09-19 08:16:54 瀏覽:256
編程常數 發布:2024-09-19 08:06:36 瀏覽:952
甘肅高性能邊緣計算伺服器雲空間 發布:2024-09-19 08:06:26 瀏覽:162
win7家庭版ftp 發布:2024-09-19 07:59:06 瀏覽:717
資料庫的優化都有哪些方法 發布:2024-09-19 07:44:43 瀏覽:269