㈠ 在linux上面安装的oracle客户端缺少jdk这个文件夹怎么办
解决办法:
1, 去下载缺少的包:libXp-1.0.0-8.1.el5.i386.rpm
2,安装此包:
[root@test ~]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
warning: libXp-1.0.0-8.1.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID e8562897
Preparing... ########################################### [100%]
1:libXp ########################################### [100%]
再次运行runInstaller,问题解决。
㈡ linux下配置Oracle出现问题
1、你先确定linux系统版本,按文档安装oracle依赖包。例如gcc/glibc/lio/libstdc/libgcc/openmotif/compat-libstdc/elfutils-libelf/compat-libstdc
2、准备系统环境参数,创建oracle分组及用户,修改系统文件,例如:/etc/sysctl.conf,/etc/security/limits.conf,/etc/profile,/etc/pam.d/login,~/.bash_profile
3、静默方式安装oracle数据库
./runInstaller -ignoreSysPrereqs -silent -responseFile ~/ee.rsp
4、创建实例
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -sysDBAUserName sys -sysDBAPassword 123456(不启动em)
增加-emConfiguration none(启动em)
dbca静默删除数据库
dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
5、启动监听lsnrctl start;
6、启动数据库
sqlplus /nolog
SQL>conn /as sysdba
SQL>startup;
7、关闭数据库
sqlplus /nolog
SQL>conn /as sysdba
SQL>shutdown immediate
8、netca是创建listener.ora或tnsnames.ora的工具,这两个文件手动编辑或创建即可,没有也不影响数据库启动。不需要借助此命令。
㈢ oracle 11g 64 linux 安装要jdk8 吗
oracle是数据库,安装怎么会要jdk呢,jdk是java开发环境,开发java才需要,数据库不用。
㈣ 在linux下安装数据库,一定要装jdk吗
不需要 自己安装一般 oracle安装包多数都是自己带的
另外 自己安装也简单 系统安装包里都有jdk
安装就一步命令 rpm -ivh xxx包名 就行了
希望采纳
㈤ linux 安装oracle 要 jdk吗
需要,这具体是的安装步骤http://jingyan..com/article/915fc4149e4c9a51394b20d6.html
㈥ linux下安装 oracle,需不需要安装jdk
不需要,他们两个是单独的产品,没有依赖性,参考:PHP程序员,雷雪松的个人博客。
㈦ 如何在Linux下安装JDK1.8
下载jdk8
登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择对应jdk版本下载。(可在Windows下下载完成后,通过文件夹共享到Linux上)
1. 登录Linux,切换到root用户
su root 获取root用户权限,当前工作目录不变(需要root密码)
或
sudo -i 不需要root密码直接切换成root(需要当前用户密码)
2. 在usr目录下建立java安装目录
cd /usr
mkdir java
3.将jdk-8u60-linux-x64.tar.gz拷贝到java目录下
cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/
4.解压jdk到当前目录
tar -zxvf jdk-8u60-linux-x64.tar.gz
得到文件夹 jdk1.8.0_60
5.安装完毕为他建立一个链接以节省目录长度
ln -s /usr/java/jdk1.8.0_60/ /usr/jdk
6.编辑配置文件,配置环境变量
vim /etc/profile
添加如下内容:
JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
7.重启机器或执行命令 :source /etc/profile
sudo shutdown -r now
8.查看安装情况
java -version
java version "1.8.0_60"
Java(TM) SE Runtime Environment (build 1.8.0_60-b27)
Java HotSpot(TM) Client VM (build 25.60-b23, mixed mode)
可能出现的错误信息:
bash: ./java: cannot execute binary file
出现这个错误的原因可能是在32位的操作系统上安装了64位的jdk,
查看jdk版本和Linux版本位数是否一致。
查看你安装的Ubuntu是32位还是64位系统:
sudo uname --m
i686 //表示是32位
x86_64 // 表示是64位
㈧ linux安装oracle11g
因项目需求,需要在64位linux系统中安装Oracle 11g,在网上查了很多内容,结合自己的实际经验,终于安装成功,记录下来,分享给有需要的同志们,不谢哈!^_^
一、修改操作系统核心参数
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
?
1
2
3
4
5
6
7
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
?
1
2
3
session required /lib/security/pam_limits.so
session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出
3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出
4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p 显示如下:
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
linux:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件。
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
编辑完成后按Esc键,输入“:wq”存盘退出
6)创建相关用户和组,作为软件安装和支持组的拥有者。
创建Oracle用户和密码,输入命令:
?
1
2
3
useradd -g oinstall -g dba -m oracle
passwd oracle
然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。
7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:
输入命令:
?
1
2
3
4
5
6
7
mkdir /home/oracle/app
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oradata
mkdir /home/oracle/app/oracle/proct
8)更改目录属主为Oracle用户所有,输入命令:
?
1
chown -R oracle:oinstall /home/oracle/app
9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle ,然后直接在输入 : vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
?
1
2
3
4
5
6
7
8
9
export ORACLE_BASE=/home/oracle/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
编辑完成后按Esc键,输入“:wq”存盘退出
二、安装过程
1)当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,用SSH其他ftp工具拷贝。
打开一个终端,运行unzip命令解压oracle安装文件,如:
输入命令:
?
1
2
3
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压完成后 cd 进入其解压后的目录database
输入命令:
cd database
使用ls命令可以查看解压后database所包含的文件,如下图:

㈨ 如何在Ubuntu Linux上安装Oracle Java
1、打开终端运行以下命令,检查你的Ubuntu Linux操作系统是32位的还是64位的。
输入/复制/粘贴: file /sbin/init
注意,它将显示的Ubuntu Linux操作系统架构位版本将是32位或64位。
2、检查你的系统上是否已安装Java。要检查该项,你需要在终端上运行Java版本命令。
打开终端并输入以下命令:
输入/复制/粘贴: java -version
如果你在系统上安装了OpenJDK,则命令的返回可能如下:
java version "1.7.0_15"
OpenJDK Runtime Environment (IcedTea6 1.10pre) (7b15~pre1-0lucid1)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
如果你在系统上安装了OpenJDK,那么你的Java发行商版本并不适用于本文所介绍的方法。
3、从你的系统上完全删除OpenJDK/JRE并创建目录保存Oracle Java JDK/JRE二进制文件。这将能避免系统冲突以及不同Java发行商版本所造成的混乱。例如,如果你在系统上安装了OpenJDK/JRE,可以在命令行中输入以下命令进行删除:
输入/复制/粘贴: sudo apt-get purge openjdk-\*
该命令将从你的系统上完全删除OpenJDK/JRE
输入/复制/粘贴: sudo mkdir -p /usr/local/java
该命令将创建用于保存Oracle Java JDK和JRE二进制文件的目录。
下载用于Linux的Oracle Java JDK/JRE。确保你选择了正确的、适用于你的系统架构的、32位或64位的压缩二进制文件(文件名以tar.gz结束)。
例如,如果你使用的是32位Ubuntu Linux,则应下载32位Oracle Java二进制文件。
例如,如果你使用的是64位Ubuntu Linux,则应下载64位Oracle Java二进制文件。
可选操作,下载Oracle Java JDK/JRE文档
选择jdk-7u40-apidocs.zip
重要信息:64位Oracle Java二进制文件无法应用于32位Ubuntu Linux操作系统,如果你尝试在32位Ubuntu Linux上安装64位Oracle Java,你将会得到多条系统错误信息。
5
把Oracle Java二进制文件复制到/usr/local/java目录。大部分情况下,Oracle Java二进制文件将被下载至:/home/"你的用户名"/Downloads。
32位Ubuntu Linux安装32位Oracle Java安装指南:
输入/复制/粘贴: cd /home/"你的用户名"/Downloads
输入/复制/粘贴: sudo cp -r jdk-7u45-linux-i586.tar.gz /usr/local/java
输入/复制/粘贴: sudo cp -r jre-7u45-linux-i586.tar.gz /usr/local/java
输入/复制/粘贴: cd /usr/local/java
64位Ubuntu Linux安装64位Oracle Java安装指南:
输入/复制/粘贴: cd /home/"你的用户名"/Downloads
输入/复制/粘贴: sudo cp -r jdk-7u45-linux-x64.tar.gz /usr/local/java
输入/复制/粘贴: sudo cp -r jre-7u45-linux-x64.tar.gz /usr/local/java
输入/复制/粘贴: cd /usr/local/java
6
把Java二进制文件解压缩到目录/usr/local/java
32位Ubuntu Linux安装32位Oracle Java安装指南:
输入/复制/粘贴: sudo tar xvzf jdk-7u45-linux-i586.tar.gz
输入/复制/粘贴: sudo tar xvzf jre-7u45-linux-i586.tar.gz
64位Ubuntu Linux安装64位Oracle Java安装指南:
输入/复制/粘贴: sudo tar xvzf jdk-7u45-linux-x64.tar.gz
输入/复制/粘贴: sudo tar xvzf jre-7u45-linux-x64.tar.gz
7
再三检查你的目录。现在,你应该有两个关于Java JDE/JRE的解压二进制目录在/usr/local/java中:
输入/复制/粘贴: ls -a
jdk1.7.0_45
jre1.7.0_45
8
编辑系统路径文件/etc/profile并添加以下系统变量到你的系统路径中。以root身份,使用nano、gedit或任何其他文本编辑器,打开/etc/profile。
输入/复制/粘贴: sudo gedit /etc/profile
或者
输入/复制/粘贴: sudo nano /etc/profile
9
使用箭头键滚动到文件底部并在/etc/profile文件的末尾添加以下行:
输入/复制/粘贴:
JAVA_HOME=/usr/local/java/jdk1.7.0_45
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
JRE_HOME=/usr/local/java/jre1.7.0_45
PATH=$PATH:$HOME/bin:$JRE_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH
10
保存/etc/profile文件并退出。
11
通知你的Ubuntu Linux系统你的Oracle Java JDK/JRE的位置。这将能让系统知道存在着新的可用Oracle Java版本。
输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre1.7.0_45/bin/java" 1
该命令将提示系统存在这可用的Oracle Java JRE
输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.7.0_45/bin/javac" 1
该命令将提示系统存在这可用的Oracle Java JDK
输入/复制/粘贴: sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.7.0_45/bin/javaws" 1
该命令将提示系统存在这可用的Oracle Java Web start
12
通知你的Ubuntu Linux系统把Oracle Java JDK/JRE作为默认Java。
输入/复制/粘贴: sudo update-alternatives --set java /usr/local/java/jre1.7.0_45/bin/java
该命令将为系统设置java运行环境
输入/复制/粘贴: sudo update-alternatives --set javac /usr/local/java/jdk1.7.0_45/bin/javac
该命令将为系统设置javac编译器
输入/复制/粘贴: sudo update-alternatives --set javaws /usr/local/java/jre1.7.0_45/bin/javaws
该命令将为系统设置Java Web start
13
输入以下命令重载保存在文件/etc/profile内的系统范围内的PATH:
输入/复制/粘贴: . /etc/profile
注意,保存在文件/etc/profile内的系统范围内的PATH将在重启Ubuntu Linux system后被重载
14
测试Oracle Java是否被正确地安装到了系统上。运行以下命令并注意Java的版本:
15
成功地完成安装的32位Oracle Java将显示:
输入/复制/粘贴: java -version
该命令显示了运行在你的系统上的java的版本
你将看到如下信息:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)
输入/复制/粘贴: javac -version
该命令将确认你可以在终端上编译Java程序。
你将看到如下信息:
javac 1.7.0_45
16
成功地完成安装的64位Oracle Java将显示:
输入/复制/粘贴: java -version
该命令将显示运行在你的系统上的java的版本
你将看到如下信息:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
输入/复制/粘贴: javac -version
该命令将确认你可以在终端上编译Java程序。
你将看到如下信息:
javac 1.7.0_45
17
恭喜,已经在Linux系统上安装好了Oracle Java。