




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
sRedHat Enterprice Linux 5.4 下安装Oracle 10g 查看缺少那些包:#rpm -q gcc make binutils openmotif缺少的包可以到RedHat Enterprice Linux 5.4安装程序里面找到*注意:一些包可能存在依赖关系,这时就要耐心地找出依赖包,一个个地安装找到文件/etc/sysctl.conf 在文件的末尾添加如下内容:kernel.shmall = 2097152 # 可以使用的共享内存的总量。kernel.shmmax = 2147483648 # 最大共享内存段大小。kernel.shmmni = 4096 # 整个系统共享内存段的最大数目。kernel.sem = 250 32000 100 128 # 每个信号对象集的最大信号对象数;系统范围内最大信号对象数;# 每个信号对象支持的最大操作数;系统范围内最大信号对象集数。fs.file-max = 65536 # 系统中所允许的文件句柄最大数目。net.ipv4.ip_local_port_range = 1024 65000 # 应用程序可使用的IPv4端口范围。net.core.rmem_default = 4194304 # 套接字接收缓冲区大小的缺省值net.core.rmem_max = 4194304 # 套接字接收缓冲区大小的最大值net.core.wmem_default = 262144 # 套接字发送缓冲区大小的缺省值net.core.wmem_max = 262144 # 套接字发送缓冲区大小的最大值运行以下命令使得内核参数生效:#/sbin/sysctl -p (/etc/security/limits.conf)在文件末尾s添加如下内容:* soft nproc 2047* hard nproc 16384* soft nofile 1024* hard nofile 65536(/etc/pam.d/login)在文件末尾加上如下内容:session required /lib/security/pam_limits.so(/etc/selinux/config)把secure linux设成无效:SELINUX=disabled(/etc/hosts)加上如下内容:(可参考那条配置)你的ip地址 主机名 localhost (例如: computer localhost)(删除那条,*注意删掉后,会衍生一个问题,就是xstart连不上,需要用到xstart时可以手动加回去就行了)(/etc/redhat-release) 将RedHat Enterprise Linux Server release 5.4 (Tikanga) 中5.4 该为4(安装成功后再改为5.4)groupadd oinstallgroupadd dbauseradd -g oinstall -G dba oraclepasswd oraclemkdir -p /u01/app/oracle/product/10.2.0/db_1chown -R oracle.oinstall /u01 (这个文件是在你创建的oracle用户的根目录下)在文件末尾加入如下内容:# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDORACLE_TERM=xterm; export ORACLE_TERMPATH=$PATH:$ORACLE_HOME/bin; export PATHLD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATHif $USER = oracle ; thenif $SHELL = /bin/ksh ; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifi*这里不得不提醒的是上面那段程序,语法特别的恶心, 这种符号左右两边都得有空格将安装文件解压到/tmp目录下,并授使用权#chmod -R 775 /tmp/database在root用户下打开一个终端执行以下操作:#xhost + (不必理会出现的提示信息)再开一个终端并切换oracle用户,执行如下操作:#su oracle$export LANG=en_US (这里要注意了,不设置用英文显示,安装界面会出现乱码或有些文字看不到)$cd /tmp/database$./runInstaller安装过程(略.)这个错误也是由于缺少系统安装包造成的,只需安装XFree86-libs包即可,这个安装包可以在系统光盘中找到。*安装到最后处理sqlplus时,系统会要求用root账户执行两个脚本,这时可以在刚才的第一个终端(root)上按提示找到要执行的脚本然后执行后继续操作数据库安装成功.!在oracle用户下找到/u01/app/oracle/product/10.2.0/db_1/bin 执行./lsnrctl service(可以查看当前监听器服务情况)执行./lsnrctl start(启动监听)执行./lsnrctl stop(停止监听)用oracle账户登录系统,执行如下命令:$sqlplus /nologSQLconnect /as sysdbaConnected to an idle instanceSQLstartup 启动数据库(启动成功,就可以松一口气了)SQLshutdown 关闭数据库默认情况下,安装Oracle时,会安装EM,它是位于数据库服务器上的HTTP服务器启动EM,要确保OracleDBConsole服务已经启动启动服务:emctl start dbconsole关闭服务:emctl stop dbconsole访问EM:http:/服务器名(或IP):端口(5500或1158)/em端口号可在$ORACLE_HOME/install/protlist.ini中找到.到oracle官方网站下载:instantclient-basic-win32-.0.zip 并解压到E盘打开解压的文件夹instantclient_11_2,新建目录network,在network下面再建子目录admin把oracle配置文件tnsnames.ora(最好是到oracle主目录中拷贝,免得出错)放入admin文件夹中(即目录结构为:E:instantclient_11_2networkadmintnsnames.ora),修改tnsnames.ora文件,将HOST一项改成oracle所在服务器的IP地址启动PL/SQL developer之后,打开tools下的preferences对话框,在connection项里面把Oracle Home设置成E:instantclient_11_2OCI Library设置成E:instantclient_11_2oci.dll重新启动PL/SQL developer就可以连接了(*如果连接不成功,可能是服务器的防火墙没有开放1521端口,开放该端口,再重试)假设在window下安装了oracle 10g在目录.oracleproduct10.1.0db_2NETWORKADMIN下找到tnsnames.ora文件将host值改为你要访问的远程数据库所在服务器ip, ok!记住登录的时候带上实例名,即username:用户名实例名TEST= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = TEST) ) )EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )假设我们在上面数据库安装过程中选择了AL32UTF8字符编码,但装完数据库之后有可能还是会出现中文乱码,可以这样处理:修改文件(/home/oracle/.bash_profile)加入:export NLS_LANG=AMERICAN_AMERICA.AL32UTF8解决了!如果我们在window下用plsql使用该数据库仍然出现乱码,可以添加一个环境变量:NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK假设我们在window下要远程安装oracle 10g,建议用x-manager:1、启动xstart以root用户连接远程服务器2、启动xshell以oracle用户登陆到远程服务器 $export DISPLAY=04:0.0 (这里的ip是x-manager所在机器的ip) $exportLANG=en_US $cd /tmp/database $./runInstaller以下是开发中常用的的操作 和基本命令启动监听lsnrctl start关闭监听lsnrctl stop启动数据库sqlplus as sysdbasqlstartup停止数据库sqlshutdown immediate启动dbconsole服务emctl start dbconsole停止dbconsole服务emctl stop dbconsole启动或停止 iSQL*Plus:isqlplusctl start | stop数据导入导出操作过程启动Oracle:sqlplus system/system as sysdbastartup进入sqlplus以后:以要导入、导出到WQ为例。必须有/u01/oradata/WQ的写入权限:才可以进行如下操作.创建表空间:create tablespace WQ(表空间名) logging datafile /u01/oradata/WQ(和前边WQ一致,/u01/oradata目录必须存在而且有写入权限) size 200M autoextend on next 50M extent management local segment space management auto;创建用户和密码:create user wq(用户名) identified by summit(密码) default tablespace wq(表空间名) temporary tablespace TEMP profile default quota unlimited on users;添加用户授权:grant dba,connect,resource,aq_administrator_role,aq_user_role,authenticateduser to wq(用户名);退出sqlplus,在Oracle用户登录下:(导入备份)imp wq/summit file=/home/Oracle/0730.dmp fromuser=wq(这个是当时导出数据时Oracle的用户名) ignore=y(导出备份)exp wq/summit file=/home/Oracle/0730.dmp owner=wq导入/导出 可以直接输入 imp/exp根据提示选择导入/导出 表空间用户表等开启Oracle监听:lsnrctlstart删除表空间用户DROP TABLESPACE spectrip(表空间名)INCLUDING CONTENTS AND DATAFILES;drop user ectrip;关于*.cpio.gz文件解压zcat *.gz | cpio idmvimpuserid=pmscs/pmscsdfbbfull=yfile=文件名.dmp 安装Oracle遇到的问题:1. 删除一个数据库,重新安装数据库后,出现no exculisive.重启即可。2. 将网络设置成桥接模式后,TNS-12537: TNS:connection closed TNS-12560: TNS:protocol adapter error TNS-00507: Connection closed Linux Error: 29: Illegal seek解决方法:进入/etc/hosts 改变主机名。并在/oracle/product/10.2.0/ admin/samples/listerner.osa,修改主机IP。绑定IP。3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司文明诚信活动方案
- 2025年药品安全管理考试试题及答案
- 2025年医疗卫生系统综合能力考试试卷及答案
- 2025年心理治疗师认证考试试卷及答案
- 2025年现代职业教育理论与实践考试试卷及答案
- 2025年特殊教育教师资格考试卷及答案
- 2025年数字内容运营人才招聘考试试卷及答案
- 2025年人际传播与关系管理考试试卷及答案
- 追寻生命意义与心理健康
- 做一个身心健康的中学生
- GB/T 91-2000开口销
- GB/T 18981-2008射钉
- 质量管理体系认证审核活动常见问题的风险控制解决方案 试题
- 青花瓷中国风ppt
- 安全生产普法宣传课件
- 22104铜及铜合金焊接施工工艺标准修改稿
- DB43-T 1991-2021油茶低产林改造技术规程
- 医疗器械包装微生物屏障性能测试方法探讨
- 柬埔寨各职能部门
- 项目管理之总师项目管理办法
- TAPPI标准的代码和内容
评论
0/150
提交评论