当前位置:首页 » 操作系统 » 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