ubuntulinux下不创建新用户安装oracle及proc编程准备.docx
- 文档编号:12288894
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:20
- 大小:5.60MB
ubuntulinux下不创建新用户安装oracle及proc编程准备.docx
《ubuntulinux下不创建新用户安装oracle及proc编程准备.docx》由会员分享,可在线阅读,更多相关《ubuntulinux下不创建新用户安装oracle及proc编程准备.docx(20页珍藏版)》请在冰豆网上搜索。
ubuntulinux下不创建新用户安装oracle及proc编程准备
不创建新用户,在已有的用户中安装oracle
检查安装Oracle的硬件要求
内存,交换区,硬盘空间等
所需最小RAM为512MB,而所需最小交换空间为1GB。
对于RAM小于或等于2GB的系统,交换空间应为RAM数量的两倍;对于RAM大于2GB的系统,交换空间应为RAM数量的一到两倍。
Oracle10g软件还需要2.5GB的可用磁盘空间,而数据库则另需1.2GB的可用磁盘空间。
/tmp目录至少需要400MB的可用空间。
要检查系统上的可用磁盘空间,运行以下命令:
[root@ubuntu]#grepMemTotal/proc/meminfo
MemTotal:
***kB
[root@ubuntu]#grepSwapTotal/proc/meminfo
SwapTotal:
***kB
[root@ubuntu]#df-lh
systemSizeUsedAvailUse%Mountedon
/dev/sda128G8.3G18G32%/
none495M620K494M1%/dev
none501M204K501M1%/dev/shm
none501M112K501M1%/var/run
none501M0501M0%/var/lock
建议给虚拟机的内存不小于1G,硬盘不小于25G,这样可以满足要求了!
1、下载oracle10g
登录官方网站,download下,找到oracle10g,下载
OracleDatabase10gRelease2(10.2.0.1.0)Enterprise/StandardEditionforLinuxx86下的:
10201_database_linux32.zip
链接:
2、更新ubuntu
sudoapt-getupdate
sudoapt-getupgrade
oracle是java语言写的,所以JDK是必须的。
可在【Ubuntu软件中心】搜jdk,安装OpenJDK完成就不用设置path路径了(这个包40多兆)
更新过程所花时间有点长,读者的网速要好,2M带宽会要半个小时左右
3、安装缺少的包
1).sudoapt-getinstallgccmakebinutilslesstif2libc6libc6-devrpmlibmotif3libaio1 alien
2).sudoapt-getinstallrpmlibaio1kshlibtoollibstdc++5build-essential
以上的包的安装最好一个个安装!
4、修改ubuntu的版本,欺骗oracle安装程序。
需要在/etc/目录下创建一个文件redhat-release,需要权限进行创建,创建好后添加如下内容
$sudogedit/etc/redhat-release
添加下面一行后保存。
RedHatLinuxrelease3.1(drupal)
5、创建用户。
1)登录root用户:
su-
(如果您的root口令没有手动设置,使用sudopasswdroot命令从新设置后,再登录)。
2)创建新组
首先检查它们是否已经存在:
$grepoinstall/etc/group
$grepdba/etc/group
如果它们还不在系统中,那么创建它们。
$sudoaddgroupoinstall
$sudoaddgroupdba
Root用户下执行
#usermod-a-Gdbaenze (把用户添加到组dba中)
#usermod-goinstallenze(把用户enze的组强制设置为oinstall)
6、创建oracle安装目录。
#mkdir-p/opt/ora10
#chown-Renze:
oinstall/opt/ora*
#chmod-R775/opt/ora*
您生成了oracle的运行时路径,并且授写权限给enze用户
7、系统环境配置。
1)添加以下行到/etc/sysctl.conf文件中:
执行sudogedit/etc/sysctl.conf命令对文件进行编辑。
kernel.shmall=2097152
kernel.shmmax=2147483648
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
更新系统,运行:
$sudosysctl-p
2)添加以下行到/etc/security/limits.conf文件中:
*softnproc2407
*hardnproc16384
*softnofile1024
*hardnofile65536
3)建立软连接:
$sudoln-s/usr/bin/awk/bin/awk
$sudoln-s/usr/bin/rpm/bin/rpm
$sudoln-s/usr/bin/basename/bin/basename
4)修改ubuntu的enze用户的环境变量。
编辑:
gedit/home/enze/.bashrc文件,加入:
exportORACLE_HOME=/opt/ora10
exportORACLE_OWNER=enze
exportORACLE_SID=ora1//这个数据在后面的安装用的到,
exportORACLE_TERM=xterm
exportPATH=$ORACLE_HOME/bin:
$ORACLE_HOME/Apache/Apache/bin:
$PATH
注意:
在此文件中export前面不用加‘#’,在shell脚本中如果加‘#’表示注释
8、安装oracle
完成以后注销。
解压下载的zip文件后,会生成database文件夹。
cd进入database。
执行:
./runInstaller
此处不要用sudo./runInstaller否则出现问题
此时进入oracle安装图形界面。
如果界面出现乱码
改变oracle安装文件的jre,不用它自带的jre,用操作系统的jre即可,在runinstaller后面增加一个参数,改变安装程序读取jre的路径。
语句如下:
./runInstaller-jreLoc/usr/lib/jvm/java-1.6.0-openjdk/jre
出现安装界面,选【下一步】:
指定产品清单目录和身份证明,【下一步】:
选择安装类型“企业版”,【下一步】
指定主目录,【下一步】
经过操作系统检查,到选择配置选项,选择“仅安装数据库软件”,【下一步】
显示汇总信息,【安装】
安装中…
到这一步,需要打开“终端”,以root用户运行提示的两个脚本
到“[/usr/local/bin]:
”时按回车继续,返回oracle安装界面点【确定】
安装完成,【退出】
10、安装数据库
在“终端”运行输入命令:
dbca,如果出现中文乱码
修改dbca文件:
cd$ORACLE_HOME/bin
cpdbcadbca.bak
sudogeditdbca
找到“JRE_DIR=/opt/ora10/jdk/jre”
替换为
JRE_DIR=/usr/lib/jvm/java-1.6.0-openjdk/jre
保存,再一次在“终端”运行输入命令:
dbca,中文显示正常了
【下一步】
选择“创建数据库”,【下一步】
默认,【下一步】
配置数据库服务名,注意:
填写sid时,要与oracle的环境变量一致,可以通过gedit/home/oracle/.bashrc查看,【下一步】
默认,【下一步】
为数据库指定密码,【下一步】
默认,【下一步】
默认,【下一步】
默认,【下一步】
默认,【下一步】
选择字符集为“ZHS16GBK”,【下一步】
【下一步】
【完成】
【确定】
安装中。
。
。
完成。
11、启动oracle
进入“终端”
启动TNS监听器:
$ORACLE_HOME/bin/lsnrctlstart
($ORACLE_HOME,就是oracle的安装目录:
/opt/ora10.直接cd,进入oracle的安装目录,到bin文件夹下,$lsnrctlstart,也行)。
关闭TNS:
$ORACLE_HOME/bin/lsnrctlstop
sqlplus:
$ORACLE_HOME/bin/sqlplus /nolog
安装成功后,以后每次使用oracle前,最好按以下步骤启动oracle
1.启动监听
监听成功启动
1.1如果出现如下图所示信息,说明监听早已启动,
2.不登陆方式连接oracle,并以sys身份进入oracle,并启动数据库
3.连接到sysdba,并启动数据库;
至此,就可以正常的进行数据库操作了;
测试proc是否能用:
在终端输入proc命令,显示如下信息(下面截图是其中一部分),说明proc已经装好
为了更好的编译linux下的proc*c/proc*c++,最好写一个makefile文件,下面是一个编译proc*c的makefile文件:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ubuntulinux 创建 新用户 安装 oracle proc 编程 准备
![提示](https://static.bdocx.com/images/bang_tan.gif)