CentOS 52下Oracle 10G 安装详解Word文档格式.docx
《CentOS 52下Oracle 10G 安装详解Word文档格式.docx》由会员分享,可在线阅读,更多相关《CentOS 52下Oracle 10G 安装详解Word文档格式.docx(6页珍藏版)》请在冰豆网上搜索。
#vi/etc/hosts
192.168.10.10oracleoracle.localdomainoracle
127.0.0.1oraclelocalhost.localdomainlocalhost
你要把192.168.10.10改成你自己的IP,我这里只是写我本机的IP的。
设置内核参数
#vi/etc/sysctl.conf
在行末添加以下内容
#usefororacle
#kernel.shmall=2097152
#kernel.shmmax=2147483648
kernel.shmmni=4096
#semaphores:
semmsl,semmns,semopm,semmni
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
再运行sysctl-p应用以上参数
#/sbin/sysctl-p
设置最大打开文件数
#vi/etc/security/limits.conf
*softnofile65536
*hardnofile65536
设置会话
#vi/etc/pam.d/login
行末添加以下内容
sessionrequired/lib/security/pam_limits.so
查询所需安装包是否完整
以root用户在终端中执行以下命令:
rpm-qgccmakebinutilsopenmotifsetarchcompat-dbcompat-gcccompat-gcc-c++compat-libstdc++compat-libstdc++-devel
如果没有安装这些包的话,可以在CentOS安装光盘的CentOS目录下找到相应的rmp文件来安装,如果你的服务器可以联网的话,也可以通过yum的方式下载安装,在终端中执行以下命令:
#yum-yinstallsetarch-2*
#yum-yinstallmake-3*
#yum-yinstallglibc-2*
#yum-yinstalllibaio-0*
#yum-yinstallcompat-libstdc++-33-3*
#yum-yinstallcompat-gcc-34-3*
#yum-yinstallcompat-gcc-34-c++-3*
#yum-yinstallgcc-4*
#yum-yinstalllibXp-1*
#yum-yinstallopenmotif-2*
#yum-yinstallcompat-db-4*
按命令提示的下载安装,所需的时间取决于你的网速。
如果不能上网则可以从光盘安装具体的安装方法是先挂载光驱使用mount/dev/cdrom/media然后cd/media就可以进入光盘目录了。
再使用rpm-ivhxxx.rpm格式来安装。
(注意XXX为你要安装的安装包名字)
可能安装完了以后用上述命令查看还是会出现某些包没有安装的信息,这个不用理会,据说是rpm的BUG。
packagecompat-gcc-c++isnotinstalled
packagecompat-libstdc++isnotinstalled
packagecompat-libstdc++-develisnotinstalled
建立oracle用户及组
#groupaddoinstall
#groupadddba
#groupaddoper
#useradd-goinstall-Gdbaoracle
#passwdoracle
oracle数据库下载
*OracleDatabase10gRelease2(10.2.0.1)Software
去Oracle的官方网站下载。
建立ORACLE_HOME目录,解压数据库安装文件
#unzip10201_database_linux32.zip
#mvdatabase/tmp/
#chown-Roracle.oinstall/tmp/database
修改操作系统版本标识
#vi/etc/redhat-release
#CentOSrelease5.2(Final)
redhat-4
修改ORACLE环境变量
#su-oracle
$vi.bash_profile
TMP=/tmp;
exportTMP
TMPDIR=$TMP;
exportTMPDIR
ORACLE_BASE=/home/oracle;
exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;
exportORACLE_HOME
ORACLE_SID=orcl;
exportORACLE_SID
ORACLE_TERM=xterm;
exportORACLE_TERM
PATH=/usr/sbin:
$PATH;
exportPATH
PATH=$ORACLE_HOME/bin:
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;
exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;
exportCLASSPATH
if[$USER="
oracle"
];
then
if[$SHELL="
/bin/ksh"
ulimit-p16384
ulimit-n65536
else
ulimit-u16384-n65536
fi
配置XDMCP
对于GDM
#vi/etc/gdm/custom.conf
[xdmcp]
Enable=1
custom.conf这个文件可能是只读文件,需要改成可写属性才能修改。
解决方法:
使用root身份进行改写。
在root下先查找到custom.conf
(find–namecustom.conf)
因为默认centos5.1不支持10.2,0.1,修改安装文件
#vi/tmp/database/install/oraparam.ini
找到####[CertifiedVersions]
Linux=redhat-3,SuSE-9,redhat-4,centos-5,UnitedLinux-1.0,asianux-1,asianux-2再后面添加
[Linux-centos-5.2-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
安装oracle数据库
$exportDISPLAY=192.168.10.3:
0.0
$/home/oracle/database/runInstaller
这里的IP192.168.10.3是你的另外一台电脑,这台电脑使用的是windows系统,能过这台电脑安装远程界面来远程安装数据库的。
下载Xmanager2.0连接远程服务器的桌面来连接这台Centos服务器就可以通过桌面形式来安装数据库了。
1.SelectInstallationMethod
选择AdvancedInstallation
2.SpecifyInventoryDirectoryandCredentials
3.SelectInstallationType
选择EnterpriseEdition
4.SpecifyHomeDetails
Name文本框中填写db_1
5.Product-SpecificPrerequisiteChecks
6.SelectConfigurationOption
选择createadatabase
7.SelectDatabaseConfiguration
选择GeneralPurpose
8.SpecifyDatabaseConfigurationOptions
选择SelectDatabasecharacterset:
UTF-8
9.SelectDatabaseManagementOption
选择UseDatabaseControlDatabaseManagement
10.SpecifyDatabaseStorageOption
选择FileSystem
11.SpecifyBackupandRecoveryOptions
选择DonotenableAutomatedbackups
12.SpecifyDatabaseSchemaPasswords
选择Usethesamepasswordforalltheaccounts
13.Summary
14.Install
15.ConfigurationAssistants
16.DatabaseConfigurationAssistant
17.DatabaseConfigurationAssistantPasswordManagement
选择PasswordManagement,除system以外全部锁定
18.ExecuteConfigurationScripts
在root环境中执行
#/home/oracle/oraInventory/orainstRoot.sh
#/home/oracle/product/10.2.0/db_1/root.sh
19.EndOfInstallation
恢复操作系统版本
CentOSrelease5.2(Final)
设置数据库开机自动启动
#/etc/oratab
orcl:
/home/oracle/product/10.2.0/db_1:
Y
#vi/etc/rc.local
su-oracle-c‘dbstart’
$vi/home/oracle/product/10.2.0/db_1/bin/dbstart
第78行修改为
ORACLE_HOME_LISTNER=$ORACLE_HOME/
数据库相关命令
$dbstart[start|status|stop]
$lsnrctl[start|status|stop]
$emctl[start|status|stop]console
$sqlplus/nolog
>
connectsystem/passwdassysdba
DBCA-DatabaseConfigurationAssistant
$dbca
启动EM
http:
//localhost:
1158/em/
至此已经完成数据库安装了。
我在此仅把我的安装过程分享给大家。