susesp安装oraclegr详细过程Word下载.docx
- 文档编号:20590514
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:22
- 大小:1.09MB
susesp安装oraclegr详细过程Word下载.docx
《susesp安装oraclegr详细过程Word下载.docx》由会员分享,可在线阅读,更多相关《susesp安装oraclegr详细过程Word下载.docx(22页珍藏版)》请在冰豆网上搜索。
libstdc
libstdc++-devel-4.3
make-3.81
sysstat-8.1.5
OnSUSE11:
(32-bit)orlater
(32bit)orlater
据以往的经验,rpm包肯定不全,要补齐。
在suse里可以利用它的特点,操作如下,计算机—安装软件
缺少了gcc直接搜索gcc,把需要的gcc,gcc++勾上,点击接受就可以自动安装了,期间需要插入光盘。
每个软件都可以用这种步骤操作,知道所以缺少的包都安装完毕。
再次运行查找命令,发现所有包已经安装了。
继续oracle的安装。
本来以为我之前有安装的经验,本次可以很顺利就通过的。
而原来suse和centos还是有一点小差别,因此没能很快就完成安装,当中卡在几个问题上。
我们继续按应有的步骤进行下去
检查系统硬件
如图,利用linux命令检查系统是否满足要求。
内存1G以上交换空间1.5G以上磁盘空间16G
修改linux内核参数
检查内核参数是否满足
/etc/sysctl.conf加上如下内容
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.shmall=2097152
kernel.shmmax=
kernel.shmmni=4096
=262144
=4194304
=1048586
#/sbin/chkconfigboot.sysctlon?
让suse启动时加载/etc/sysctl.conf
#/sbin/sysctl–p?
使修改的参数立即生效?
创建oracle用户和组及安装目录
linuxsight:
/#groupaddoinstall?
(创建用户组oinstall)
/#?
groupadddba(创建用户组dba)
useradd–goinstall–Gdba–moracle(?
第一个问题就在这里,必须加?
-m?
)
[linuxsight:
passwdoracle(设置密码)
mkdir–p/efpe/oracle?
chown-Roracle:
oinstall/efpe(改目录组)
su–oracle
oracle@linuxsight:
/home/oracle>
vi.profile添加
ORACLE_BASE=/efpe/oracle
ORACLE_HOME=$ORACLE_BASE/product/11gr2/db_1
ORACLE_SID=ORCL
PATH=$ORACLE_HOME/bin:
$PATH
exportORACLE_BASEORACLE_HOMEORACLE_SIDPATH
exit(退出登录让设置生效)
/#su–oracle
env|grepORA
ORACLE_HOME=/efpe/oracle/product/11gr2/db_1
为oracle用户设置shell的限制
1、gedit/etc/security/limits.conf加入如下内容
oraclesoftnproc?
2047
oraclehardnproc?
16384
oraclesoftnofile1024
oraclehardnofile65536
oraclehardstack?
10240?
2、gedit/etc/pam.d/login加入
sessionrequired/lib/security/pam_limits.so
3、gedit/etc/profile加入
if[$USER="
oracle"
];
then
if[$SHELL="
/bin/ksh"
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
解压文件并移动到efpe目录
/#unziplinux_11gR2_database_1of2.zip
/#unziplinux_11gR2_database_2of2.zip
/#mvdatabase//efpe
/#cd/efpe
/#chown-Roracle:
oinstalldatabase/?
接下来的步骤就是切换至oracle用户然后运行安装了。
按照以往的经验,只需要在shell上su–oracle就可以运行安装程序了。
而本次在suse我却碰到问题了。
这是本次安装碰到第二个问题
问题所在:
无法使用命令/usr/bin/xdpyinfo自动检查显示器颜色。
请检查是否设置了DISPLAY变量。
其实在上次安装我已经遇到过了,当时用了xhostlocal:
oracle就可以解决,但据网上介绍说是suse和redhatsu–oracle切换至oracle用户,运行xclock都会出错,can’topendisplay
一连几天我都束手无策。
最后终于找到一个解决方法:
注销–切换用户–直接用oracle登录
用这种方法发现xclock就可以正常运行,所以也能正常运行oracle安装程序了。
第三个问题:
安装界面出现乱码
上一次记得用oracle10G的时候就出现过这种情况,晚上的解决方案是下载jdk去重新设置,感觉这种方法太麻烦了,而我认为安装界面并不一定要用中文,英文也可以。
所以改为英文环境即可
设置语言环境?
LANG和LC_ALL
$exportLANG=en_US
$exportLC_ALL=en_US
终于成功运行了
第一步是设置邮件的,我略过了。
第二步:
选择只安装软件
第三步:
单独的数据库,不是集群。
如果是出现磁盘空间不足的话,可以检查一下到底哪里有多余的数据,本来预设16G是足够的。
可以清空TMP目录,清空命令rm–rf*
-r就是向下递归,不管有多少级目录,一并删除
-f就是直接强行删除,不作任何提示的意思)
第四步:
语言:
英文English?
汉语simplifiedChinese
第五步:
选第一个:
企业版
第六步:
系统已经根据我们设定的变量自动读取了安装目录?
第七步:
继续默认?
第八步:
同样已经读到了组?
dba?
oinstall
第九步:
进行安装检测。
一切没问题,不过提示一个错误是系统内存不足,可以在虚拟机把内存调大点,不过这里我选择忽略。
第十步:
一切准备就绪。
第十一步:
等着它安装
最后一步:
执行脚本。
如图所示
配置监听
NJDB:
~#su-oracle
oracle@NJDB:
~>
netca
创建数据库
export
dbca
点next
勾选配置EM
默认密码password
数据库字符集选择ZHS16GBK,国家字符集选择AL16UTF16,默认语言选择美国
启动数据库
启动数据库实例
sqlplus/assysdba
SQL*Plus:
ReleaseProductiononMonMar1713:
04:
452014
Copyright(c)1982,2009,Oracle.Allrightsreserved.
Connectedto:
OracleDatabase11gEnterpriseEditionRelease-64bitProduction
WiththePartitioning,OLAP,DataMiningandRealApplicationTestingoptions
SQL>
startup
ORACLEinstancestarted.
TotalSystemGlobalAreabytes
FixedSize2213896bytes
VariableSizebytes
DatabaseBuffersbytes
RedoBuffers7135232bytes
Databasemounted.
Databaseopened.
启动监听
启动监听器,才能让远程用户建立连接
lsnrctlstart
LSNRCTLforLinux:
Version-Productionon17-MAR-201412:
54:
16
Copyright(c)1991,2009,Oracle.Allrightsreserved.
TNS-01106:
ListenerusinglistenernameLISTENERhasalreadybeenstarted
查看监听状态
lsnrctlstatus
55:
13
Connectingto(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=NJDB.site)(PORT=1521)))
STATUSoftheLISTENER
------------------------
AliasLISTENER
VersionTNSLSNRforLinux:
Version-Production
StartDate17-MAR-201412:
09:
02
TraceLeveloff
SecurityON:
LocalOSAuthentication
SNMPOFF
ListenerParameterFile/efpe/oracle/product/11gr2/db_1/network/admin/listener.ora
ListenerLogFile/efpe/oracle/diag/tnslsnr/NJDB/listener/alert/log.xml
ListeningEndpointsSummary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=NJDB.site)(PORT=1521)))
ServicesSummary...
Service"
ORCL"
has1instance(s).
Instance"
statusREADY,has1handler(s)forthisservice...
ORCLXDB"
Thecommandcompletedsuccessfully
启动EM
Oracle还提供网页版的管理器,要使用该管理器需启动相关服务,使用如下命令启动:
emctlstartdbconsole
em启动成功后,通过https:
ip:
1158/em访问
使用PL/SQL导入数据
本地计算机上需要安装oracle服务器或者客户端,然后修改以下文件
\tnsnames.ora
加入以下内容
(DESCRIPTION=
(ADDRESS_LIST=
(ADDRESS=(PROTOCOL=TCP)(HOST==1521))
(CONNECT_DATA=
(SERVICE_NAME=ORCL)
解释:
是自己为了区分起的别名
HOST=是oracle服务端的ip地址
PORT=1521:
端口号1521
SERVICE_NAME=ORCL实例名为ORCL
之后使用PL/SQL连接到
创建表空间
createtablespaceefpedatafile'
/efpe/oracle/efpedb.dbf'
size200mautoextendonnext100maxsize300m
创建用户
createuserefpeidentifiedbyefpedefaulttablespaceefpe
给用户权限
grantdbatoefpe
导入数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- susesp 安装 oraclegr 详细 过程