oracle 12c下载(Linux ubuntu 3.11.0-12-generic 下oracle12c的基础rpm安装包,具体版本往下看)

本文目录
- Linux ubuntu 3.11.0-12-generic 下oracle12c的基础rpm安装包,具体版本往下看
- 你好,我去官网下载oracle12c的客户端的时候提示链接不存在,也就是不能下载,我安装的是oracle12c 64位
- 求下载oracle 12c jdbc驱动
Linux ubuntu 3.11.0-12-generic 下oracle12c的基础rpm安装包,具体版本往下看
别拿ubuntu装oracle了,尤其还是虚拟机……
那个写了一大串答案的那个是适用于Fedora、Centos之类系统的。
除非你想sudo apt-get install yum,之后将Centos的安装盘CD1和CD2种Packages文件夹中所有你需要的rpm包拷到你虚拟机下硬盘,再构建本地yum源,之后再按照那一大串答案写的来。
配置本地yum源的方法是我写的:
yum仓库的配置文件是保存在/etc/yum.repos.d/目录下的,以mirrorlist动态控制仓库路径(似乎也有用baseurl配置的)。如果想创建本地的yum仓库,只需要如下几步(假使我有一个叫Luna的用户):
1、以root身份登录
即$
su -
2、插入Centos安装U盘中,并将其Packages文件夹中所有rpm文件拷贝到一个文件夹中;
先在系统中随意建立一个文件夹(我建立的文件夹就直接叫Packages),如/home/Luna/Packages/
即# cp /media/CenrOS(之后按tab)/Packages/* /home/Luna/Packages
# *代表U盘里Packages文件夹下所有文件。
ps:拷贝个十几分钟很正常,可以加上 -rv参数解解闷……
pss:这步如果不是闲着没事干完全可以通过图形界面操作——即复制粘贴。
3、通过rpm命令手工安装createrepo软件(即创建一个索引信息);
createrepo的rpm包在Centos iso DVD1的Packages里。
不过在# rpm -ivh createrepo(之后按tab)时会出现提示缺少依赖——这都不是事儿,把缺少的一并装了——把缺的和creatwewpo一块安就能安上了。
运行createrepo命令,
即# createrepo -v /home/Luna/Packages
继续等吧,尤其是虚拟机,没个十几分钟甭想结束……加上参数 -v是解闷用的。
这步如果闲着没事干也可以通过图形界面操作——虽然从四千个rpm包里找createrepo和几个依赖项挺有趣的。
4、之后需要在yum仓库的配置文件中添加几行,让yum能指向本地源。
即在/etc/yum.repos.d/目录下新建一个文件(名字随意起,只要以.repo结尾就成。)
假设我建立文件CentOS-Local.repo
即# vim /etc/yum.repos.d/CentOS-Local.repo
ps:这一步需要会vi器,不会的话可以在桌面以root身份创建一个叫Centos-Local.repo的文件,写好内容后复制到/etc/yum.repos.d/目录下,
即#
cp /home/Luna/Desktop/CentOS-Local.repo /etc/yum.repos.d/
文件内容是:
[CentOS-Local]
name = local yum
repo #名字随便起。
baseurl = file:///home/yum-data/ #注意是仨斜杠——file://是本地协议,之后那个/是路径根目录。
enabled = 1
gpgcheck = 1 #这个写0也行
5、清除各种缓存文件。
运行命令# yum clean all #运行后好像会出现四行字。
再瞅瞅 # yum list #这步如果没联网会显出奇怪的东西。
ps:如果有分组信息,则在运行命令的时候使用参数 -g制定分组文件
Centos/RHEL的分组信息保存在光盘repodata/目录下,文件名以comps.xml结尾的xml文件(前面一大陀数字,文件大约有1M多)。
假设我把该文件复制到桌面上,即可运行
# createrepo -g /home/Luna/Desktop/*comps.xml /home/Luna/Packages
看恶心了吧……别拿ubuntu装Oracle玩了……
这是别人写的,我自己没有试过:
(1) 安装系统 ,安装系统起用户名的时候千万不要使用起 oracle 这个用户名,因为安装 oracle 的时候需要创建,并有权限问题。
(2) 把系统更新到最新,安装如下包
网上是说要使用命令 sudo apt-get install 将下列包全部安装 , 大部分的包是必须得有的 , 在后面的安装过程中会报错,还得找这些包,拷贝到相应的目录下
alien binutils gcc ia32-libs lesstif2 lesstif2-dev lib32stdc++6 lib32z1 libaio1
libc6 libc6-dev libc6-dev-i386 libc6-i386 libmotif3 make libstdc++5 rpm
(3) 创建用户
因为 oracle 一定要 oracle 用户来进行安装,所以首先需要创建 oracle 用户和相关联的用户组
yurocy@yurocy-desktop:~$ sudo addgroup oinstall
yurocy@yurocy-desktop:~$ sudo addgroup dba
yurocy@yurocy-desktop:~$ sudo addgroup nobody
yurocy@yurocy-desktop:~$ sudo useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oracle
v@yurocy-desktop:~$ sudo usermod -g nobody nobody
(4) 创建安装目录
yurocy@yurocy-desktop:~$ sudo mkdir -p /opt/oracle
yurocy@yurocy-desktop:~$ sudo chown -R oracle:oinstall /opt/oracle/
yurocy@yurocy-desktop:~$ sudo chmod -R 755 /opt/oracle/
(5) 修改 linux 内核参数
yurocy@yurocy-desktop:~$ sudo vim /etc/sysctl.conf
# 按 I 进入,添加如下参数
kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
yurocy@yurocy-desktop:~$ sudo vim /etc/security/limits.conf
# 添加如下参数
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
# 让修改后的参数生效
yurocy@desktop-desktop:~$ sudo sysctl -p
创建链接:
yurocy@desktop-desktop:~$ sudo ln -s /usr/bin/awk /bin/awk
yurocy@desktop-desktop:~$ sudo ln -s /usr/bin/rpm /bin/rpm
yurocy@desktop-desktop:~$ sudo ln -s /usr/bin/basename /bin/basename
(6) 设置用户环境
#切换到 oracle 用户
yurocy@desktop-desktop:~$ su oracle
Password: #输入刚才创建的 oracle 用户密码
oracle@desktop-desktop:~$ vim ~/.profile
#按 I 进入模式,添加如下内容 , 但网有说是 bash_profile 文件 , 应该是一样,可能是 ubuntu 版本问题
if [-f ~/.bashrc ]; then
~/.bashrc
fi
# 完后按 ESC 再按 Shift+ZZ 保存并退出,接着 .bashrc
oracles@desktop-desktop:~$ vim ~ /.bashrc
#增加如下内容
export ORACLE_BASE=/home/oracle/oracle
export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_2
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
# 创建 oracle 用户密码
yurocy@yurocy-desktop:~$ sudo passwd oracle
(7) 开始做安装准备
需要在 /etc/ 目录下创建一个文件 redhat-release , 需要权限进行创建,创建好后添加如下内容
yurocy@yurocy-desktop:~$ sudo vim /etc/redhat-release
#添加
Red Hat Linux release 3.1 (drupal)
然后在本机 (windows) 下载一个 xmanager ,安装后 xstart 连接到 Ubuntu 上,
xmanager 下载地址:
ok! 数据库用户创建完成,现在你就可以使用该用户创建数据表了!
你好,我去官网下载oracle12c的客户端的时候提示链接不存在,也就是不能下载,我安装的是oracle12c 64位
求下载oracle 12c jdbc驱动
通过配置本地数据库的tns配置文件实现:
去oracle安装目录下oracle\product\10.2.0\db_2\NETWORK\ADMIN\ 找到tnsnames.ora,用记事本打开,里边有远程数据库的tns连接配置串如下
ORCL23 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.3.23)(PORT = 1521))
)
(CONNECT_DATA =
(SID = ORCL)
)
)
添加好ip、端口和目标数据库的实例名(SID),然后确保tns名称(ORCL23)在整个文档中唯一,保存后打开数据库连接工具,输入远程数据库上的用户名密码,选择数据库对象为你配置的连接名就可以了

更多文章:
repercussions(都是余波,repercussions和aftermath有什么区别啊)
2026年10月11日 09:00
dropdownlist 绑定(DropDownList 绑定所有项 并 显示指定项)
2026年10月11日 08:50
易语言网页api接口怎么调用(易语言,怎么读取网页json的api)
2026年10月11日 08:00
majority of(the majority of 和 a majority of的区别以及用法例句)
2026年10月11日 07:40
another time(another time和other time的区别)
2026年10月11日 05:00




