⑴ linux系統如何安裝oracle資料庫
首先下載Linux版本的Oracle,下載地址可以到Oracle的官網找。下載後,就可以在Linux系統運行安裝程序,就可以實現安裝了。
⑵ 如何在linux下連接遠程oracle資料庫
如何在linux下連接遠程oracle資料庫
1、安裝client或者instantclient
2、配置$ORACLE_HOME/network/admin/tnsnames.ora
例如:
DB02 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.2)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = remotedb)
)
)
3、像remoteDB一樣配置oracle環境變數
4、用sqlplus或者軟體訪問
例如:
sqlplus user/passwd@orcl
⑶ 怎麼在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用戶名密碼不區分大小寫
關於更多Linux的學習,請查閱書籍《linux就該這么學》。
⑷ linux怎麼安裝oracle
安裝ORACLE 需要提前裝需要安裝oracle配置的包,之後才能安裝oracle,這個網上找的到的,或者你上oracle官網上看看。
⑸ 如何通過vnc 安裝遠程linux下的oracle-paulyibinyi-ITPUB博客
1.把vncserver 裝在oracle用戶下
[root@rac1 user01]# su - oracle
[oracle@rac1 ~]$ pwd
/home/oracle
[oracle@rac1 ~]$ vncserver
You will require a password to access your desktops.
Password: --這里輸入密碼oracle
Verify: --驗證密碼oracle
xauth: creating new authority file /home/oracle/.Xauthority
New 'rac1.cn:2 (oracle)' desktop is rac1.cn:2 紅色2代表埠號 vnc客戶端登錄時需要用到
Creating default startup script. /home/oracle/.vnc/xstartup
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/rac1.cn:2.log
2.打開防火牆 用root用戶登錄
vi /etc/sysconfig/iptables
找到下面語句
A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
修改為
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEPT
表示埠為5900到5903可以訪問
用root身份重新啟動防火牆
[root@rac2 ~]# /sbin/service iptables restart
Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables moles: [ OK ]
Applying iptables firewall rules: [ OK ]
默認登錄的是twm窗口不好看 需要設置成gnome模式
vi /home/oracle/.vnc/xstartup 如下所示:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
startkde &
wq 保存退出
unset 和exec前面的#要去掉
最後一行換成startkde
重新啟動VNC server
[oracle@rac1 ~]$ /sbin/service vncserver restart
Shutting down VNC server: [ OK ]
rm: cannot remove `/var/lock/subsys/vncserver': Permission denied
Starting VNC server: [ OK ]
touch: cannot touch `/var/lock/subsys/vncserver': Permission denied
重新啟動linux 伺服器後
在windows xp 安裝vnc for windows 客戶端
裝完後選擇 run vnc viewser
server 欄輸入 192.168.1.242:2 就是vncserver 生成的埠號
就ok了 就可以實現遠程安裝了
⑹ 怎麼用putty遠程登錄linux伺服器安裝Oracle
putty就是個telnet工具吧,登錄到Linux下用純命令安裝oracle還是需要些功底的。建議用XManager登錄進去用圖形界面安裝。
⑺ LINUX怎麼遠程連接ORACLE資料庫
1、在當前使用的Linux客戶端,安裝Oracle的客戶端軟體。
2、在Linux的系統命令中,輸入:sqlplus
用戶名/密碼@資料庫名
就可以連接到Oracle資料庫了。