oracle配置安装以及重启问题
oracle常见故障处理手册
![oracle常见故障处理手册](https://img.taocdn.com/s3/m/6591667542323968011ca300a6c30c225901f0fd.png)
oracle常见故障处理手册一、数据库启动与关闭故障1.数据库启动失败原因:可能是由于Oracle数据库配置不正确、系统环境变量设置不正确、初始化参数设置不正确等原因导致。
解决方法:检查数据库日志文件,查看错误信息,根据错误信息进行相应的修复。
2.数据库关闭失败原因:可能是由于数据库事务未完成、数据库锁未释放等原因导致。
解决方法:检查数据库日志文件,查看错误信息,根据错误信息进行相应的修复。
二、连接故障1.连接不成功原因:可能是由于网络连接问题、数据库用户名或密码错误、数据库实例名错误等原因导致。
解决方法:检查网络连接是否正常,检查数据库用户名和密码是否正确,检查数据库实例名是否正确。
2.连接断开原因:可能是由于网络不稳定、数据库服务器异常等原因导致。
解决方法:检查网络连接是否正常,检查数据库服务器是否正常。
三、数据恢复故障1.数据丢失原因:可能是由于数据库损坏、磁盘故障等原因导致。
解决方法:根据数据丢失的原因,选择相应的恢复方法,如使用备份恢复数据或使用日志文件恢复数据。
2.数据不一致原因:可能是由于数据修改不一致、数据复制不一致等原因导致。
解决方法:检查数据修改和复制的日志文件,找到不一致的数据并修复。
四、性能优化故障1.性能下降原因:可能是由于CPU占用过高、内存占用过高、磁盘IO过大等原因导致。
解决方法:优化数据库配置参数,如增加内存、优化磁盘IO等。
2.查询速度慢原因:可能是由于查询语句不优化、表没有建立索引等原因导致。
解决方法:优化查询语句,为表建立索引等。
五、存储管理故障1.存储空间不足原因:可能是由于磁盘空间不足、表空间不足等原因导致。
解决方法:清理磁盘空间,增加磁盘空间,调整表空间大小等。
2.数据文件丢失或损坏原因:可能是由于磁盘故障、人为误删除或修改等原因导致。
解决方法:使用备份恢复数据文件或修复损坏的数据文件。
六、网络连接故障1.网络连接中断原因:可能是由于网络设备故障、网络连接线故障等原因导致。
ORACLE的两个实例,如何进行分别重启
![ORACLE的两个实例,如何进行分别重启](https://img.taocdn.com/s3/m/a98b731c590216fc700abb68a98271fe910eaf60.png)
ORACLE的两个实例,如何进行分别重启第一篇:ORACLE的两个实例,如何进行分别重启AIX上安装了ORACLE的两个实例,如何进行分别重启问题背景:用户购买了oracle10g数据库,先安装了一个实例orcl供nc产品使用,后来又安装了第二个实例oadb供OA系统用。
由于机房方面的原因需要将服务器重启,为了保证数据库安全,客户想将oracle先停止然后再重新启动,并要求每个实例分别进行停止和启动。
解决方法:用root进入AIX系统之后切换到oracle用户然后运行以下命令:一、关闭NC数据库 1.配置变量export ORACLE_HOME=/home/oracle/OraHome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl2.连接数据库sqlplus /nolog conn /as sysdba 3.关闭数据库SQL>shutdown immediate SQL>exit 4.关闭监听lsnrctl stop 1.关闭OA的数据与上面雷同,只不过将上面1中的ORACLE_SID的内容改为OA的数据库示例名称oadb即可二、启动NC数据库用root进入AIX系统之后切换到oracle用户然后运行以下命令:1.配置变量export ORACLE_HOME=/home/oracle/OraHome_1 export PATH=$PATH:$ORACLE_HOME/bin export ORACLE_SID=orcl2.启动监听lsnrctl start 3.连接数据库sqlplus /nolog conn /as sysdba 4.启动数据库SQL>startup SQL>exit第二篇:Oracle 11g图形界面创建数据库实例Oracle 11g图形界面创建数据库实例注:以oracle11g为例,在windowsXP操作系统测试通过。
Oracle数据库的启动和关闭方式电脑知识
![Oracle数据库的启动和关闭方式电脑知识](https://img.taocdn.com/s3/m/9d6f9892a45177232e60a245.png)
一、几种启动方式:1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2、startup mount dbname安装启动,这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件执行“nomount”,然后打开控制文件。
3、startup open dbname先执行“nomount”,然后执行“mount”,再打开包括Redo log文件在内的所有数据库文件,这种方式下可访问数据库中的数据。
4、startup,等于以下三个命令startup nomountalter database mountalter database open5、startup restrict约束方式启动这种方式能够启动数据库,但只允许具有一定特权的.用户访问非特权用户访问时,会出现以下提示:ERROR:6、startup force强制启动方式当不能关闭数据库时,可以用startup force来完成数据库的关闭先关闭数据库,再执行正常启动数据库命令7、startup pfile=参数文件名带初始化参数文件的启动方式先读取参数文件,再按参数文件中的设置启动数据库例:startup pfile=E:Oracleadminoradbpfileinit.ora8、startup EXCLUSIVE二、几种关闭方式:1、shutdown normal正常方式关闭数据库。
2、shutdown immediate立即方式关闭数据库。
在SVRMGRL中执行shutdown immediate,数据库并不立即关闭,而是在Oracle执行某些清除工作后才关闭(终止会话、释放会话资源),当使用shutdown不能关闭数据库时,shutdown immediate可以完成数据库关闭的操作。
3、shutdown abort直接关闭数据库,正在访问数据库的会话会被突然终止,如果数据库中有大量操作正在执行,这时执行shutdown abort后,重新启动数据库需要很长时间。
oracle安装配置教程
![oracle安装配置教程](https://img.taocdn.com/s3/m/3cb8f69fe43a580216fc700abb68a98271feac95.png)
oracle安装配置教程新中大Oracle数据库安装配置教程本教程旨在提供一个通用的简洁明了的安装教程,有经验的读者可根据自己的实际需要进行相关调整。
本教程所使用数据库版本为Oracle11G,安装步骤可能与读者所使用的安装程序有所不同,请读者根据自己的安装程序进行调整。
重要内容已用红色进行标注。
因为排版原因可能导致图片略小,若读者想要看清图片,可以放大页面查看。
1Oracle数据库服务端安装: (2)2服务端配置数据库监听程序 (4)3Oracle客户端安装程序(同时安装64位和32位客户端) (5) 4客户端配置TNSName (6)5PL/SQL Developer的基本使用 (7)6数据库表空间和用户的建立以及用户的权限赋予脚本 (9)7数据库备份与恢复 (10)1Oracle数据库服务端安装:1.1点击下一步1.2选择创建和配置数据库,下一步1.3选择服务器类1.4选择单实例数据库1.5选择高级安装,下一步1.6根据需要选择语言1.7选择企业版1.8根据需要自行选择位置1.9选择一般用途/事务处理1.10根据自己的需求填写数据库信息一般Oracle服务标识符(SID)和全局数据库名都为orcl1.11字符集如图选择简体中文ZHS16GBK,其余选项按自己需求选择,下一步1.12选择使用Database Control管理数据库1.13按需求选择存储位置1.14不启用自动备份,下一步1.15根据需求填写口令1.16下一步(如果有不满足先决条件的在确认没有问题后点击忽略)1.17点击完成进行安装。
2服务端配置数据库监听程序配置监听程序可以使用Oracle提供的UI界面进行配置,也可以直接修改listener.ora,在此介绍如何使用Net Manager程序进行配置。
2.1打开数据库服务器上的Net Manager。
如图:2.2选中Oracle Net本地配置→本地→监听程序,点击左上角加号2.3根据实际需求输入监听程序名,点击确定2.4选中刚才添加的监听程序,点击添加地址2.5协议选择TCP/IP,主机选择127.0.0.1或者localhost,端口根据需要选择,默认端口为15212.6点击左上角文件→保存网络配置3Oracle客户端安装程序(同时安装64位和32位客户端)由于产品需求,在安装DBCNT的机子上需要安装32位和64位客户端。
Linux下安装oracle12C数据库,附带问题解决方法
![Linux下安装oracle12C数据库,附带问题解决方法](https://img.taocdn.com/s3/m/64d66be6fab069dc502201d1.png)
Linux安装Oracle12c1.1.配置核心参数1、修改用户的SHELL的限制,修改/etc/security/limits.conf文件命令:vi/etc/security/limits.conf,添加下列文件如图:编辑完成后按Esc键,输入“:wq”存盘退出。
2、修改/etc/pam.d/login文件输入命令:vi/etc/pam.d/login,添加下列文件如图:编辑完成后按Esc键,输入“:wq”存盘退出。
3、通过修改/etc/sysctl.conf文件,修改linux内核命令:vi /etc/sysctl.conf,添加下列内容如图:编辑完成后按Esc键,输入“:wq”存盘退出。
将更改的内容生效激活:sysctl-p,显示结果如下图4、编辑文件/etc/profile,命令:vi /etc/profile,添加下列内容编辑完成后按Esc键,输入“:wq”存盘退出。
5、创建相关用户和组,作为软件安装和支持组的拥有者。
(1)、创建用户组,命令如下:groupadd oinstallgroupadd dbagroupadd oper如图:(2)创建Oracle用户和密码,命令如下:useradd -g oinstall -G dba,oper -m oraclepasswd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。
如图:6、创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,示例命令如下:mkdir /datamkdir /data/oraclemkdir /data/oracle/appmkdir /data/oracle/app/oraclemkdir /data/oracle/app/oradatamkdir /data/oracle/app/oracle/productmkdir /data/oracle/app/oracle/oralnventory7、更改目录属主为Oracle用户所有,输入命令:chown -R oracle:oinstall /data/oracle/app8、配置oracle用户的环境变量(1)切换oracle用户命令:su– oracle编辑文件.bash_profile,命令:vi .bash_profile添加内容如下:编辑完成后按Esc键,输入“:wq”存盘退出。
suse10中安装oracleg遇到的问题及解决办法
![suse10中安装oracleg遇到的问题及解决办法](https://img.taocdn.com/s3/m/ef453f0a02d8ce2f0066f5335a8102d276a26185.png)
suse10中安装oracleg遇到的问题及解决办法1、创建用户时,显示unknow…目录写入错误2、oracle用户登录设置环境变量出错以root用户登录设置环境变量,oracle写不进去的3、Putty出现乱码解决:4、Flahftproot用户连接后,ftp目录显示不出来。
端口错误:23改为215、Flahftproot用户连接正常,但oracle用户连接不上。
用命令vi/etc/ftpuer(注意空格)进入文件将用户oracle添加注释,如图:执行命令ervicevftpdretart重启ftp服务6、解压文件时弹出错误提示原因:可能是磁盘空间不足,我把虚拟机整个剪切放到了一个空盘中,之后没在出现这个问题。
7、配置网络时创建litener时失败:遇到的问题:1)、执行命令netca提示找不到命令解决方法:重新配置环境变量2)、执行命令netca提示配置失败。
OracleNetService配置:ng.NullPointerE某ceptionatoracle.ewt.lwAWT.BufferedApplet.(UnknownSource).c CA.(UnknownSource)CA.main(UnknownSource )OracleNetService配置失败。
退出代码是-13)、执行命令netca提示:没有指定位置某某某某DISPLAYenvironmentvariablenotet!OracleNetConfigurationAitantiaGUItoolwhichrequirethatDISPLAY pecifyalocationwhereGUItoolcandiplay.Setande某portDISPLAY,thenre-run.配置网络的解决方法:(1)、执行如下命令查看数据库是否安装:SQL某Plu:Releae11.1.0.6.0-ProductiononWedNov3018:34:322022Copyright(c)1982,2007,Oracle.All rightreerved.Connectedtoanidleintance.SQL>(2)、e某it退出数据库SQL>e某itDiconnected(3)、用命令whichnetca查看netca的目录(4)、从图形界面找到工具netca,双击打开。
oracle数据库安装 启动与关闭
![oracle数据库安装 启动与关闭](https://img.taocdn.com/s3/m/fb172dd9240c844769eaee79.png)
1.1oracle10 g在Windows下的安装概述1.1.1数据库安装类型企业版标准版个人版定制1.1.2硬件要求1.1.3软件要求1.2在Windows环境下安装oracle10 g1.5 oracle10 g数据库实例的创建1.5.1 在Windows环境下创建数据库1.使用DBCA创建数据库2.手工创建数据库1.6 oracle10 g实例启动与关闭1.6 .1 Windows 操作系统下oracle1启动与关闭1. 启动oracle10 g数据库实例“服务”中右击相关实例服务,选择启动。
2. 启动oracle10监听进程“服务”中右击相关监听服务,选择启动。
3. 关闭oracle10 g数据库实例“服务”中右击相关实例服务,选择关闭4. 关闭oracle10监听进程“服务”中右击相关监听服务,选择关闭。
1.7Oracle 10g 默认用户1.一类是必须的帐户,如:SYS\SYSTEM\SYSMAN等2.另一类是存储各种应用的帐户。
系统管理员一定要记住SYS和SYSTEM两个特权帐户的口令。
2.ORACLE10默认用户Oracle 10g 默认安装带来的用户名/密码1.7.2解锁Oracle用户每当我们新安装了oracle后,第一次运行都会出现一个用户被锁的错误提示,此时需要我们手动进行用户解锁,下面以解锁scott用户为例: 首先在命令行窗口中输入sqlplus sys/sys as sysdba 这里的sys是系统账号,oracle自带的,后面的sys是密码,这个密码在你安装时设置好的. as sysdba 意思就是以这个用户做为数据库管理员登录再接下来的提示当中输入alter user scott account unlock; 这样就可以将用户scott解锁!。
oracle安装及使用常见问题及解决方案
![oracle安装及使用常见问题及解决方案](https://img.taocdn.com/s3/m/9297dc57fe4733687e21aaa5.png)
第一部分:1、win7_oracle11g_64位连接32位PLSQL_Developer解决思路:1)下载instantclient-basic-win32-11.2.0.1.0文件并解压。
复制到数据库安装的文件夹下的product文件夹下。
2)然后找到两个文件listener.ora和tnsnames.ora。
在…\product\11.2.0\dbhome_1\NETWORK\ADMIN里面。
都复制到…\product\instantclient_11_2的下面。
注意!!!以后使用的listener.ora和tnsnames.ora文件都是instantclient_11_2路径下的。
3)然后找到PLSQL_Developer安装的目录,在里面新建一个记事本,写入以下类似代码:@echo offset path=E:\app\Administrator\product\instantclient_11_2setORACLE_HOME=E:\app\Administrator\product\instantclient_11_2setTNS_ADMIN=E:\app\Administrator\product\instantclient_11_2set NLS_LANG=AMERICAN_AMERICA.AL32UTF8start plsqldev.exe注意!!!!我的instantclient_11_2地址是:E:\app\Administrator\product\instantclient_11_2而你的跟我的可能不一样,所以要修改成你的instantclient_11_2的路径!写好后,将你的记事本名称改为start.bat然后点击运行。
如果PLSQL Developer没有打开,请仔细检查你上面的步骤和代码是否正确,然后在运行start.bat。
4)打开PLSQL_Developer后,取消登陆,进入主界面。
linux11安装oracle10无法启动安装界面问题解决办法
![linux11安装oracle10无法启动安装界面问题解决办法](https://img.taocdn.com/s3/m/491ee4d9710abb68a98271fe910ef12d2af9a913.png)
linux11安装oracle10无法启动安装界面问题解决办法在ixpub上看到很多朋友遇到关于xhost 命令的问题,例如报错:xhost unable to open display很多没有得到很好哦解决,其实这个命令的使用很简单,只要熟悉了命令的使用,就不会有这么多问题了,下面先说说这个命令的使用,然后结合问题,说说遇到这类问题的解决办法.xhost 命令用途控制什么人可以访问当前主机上的增强 X-Windows。
语法xhost [ + | - ] [ Name ]描述xhost 命令添加或删除X 服务器接受连接的机器列表上的主机名。
该命令必须从有图形显示连接的机器上运行。
可以通过使用-Host 参数,从访问列表中除去一个名称。
不要从访问列表中除去当前的名称。
如果已经这样做了,请在作出任何更改之前注销系统。
输入无变量的 xhost 命令将显示访问 X 服务器的当前主机名,并显示一条消息表明访问是否已启用。
为了安全起见,只能从控制主机运行影响访问控制的选项。
对于工作站来说,这台机器也就是服务器。
对于X 终端来说,这台机器是登录主机。
要在缺省情况下启用远程名称,可以在 /etc/X?.hosts 文件中定义名称,其中 ? 为启用访问的显示器号。
例如,显示器 jeanne:0 可以由使用 jeanne 的缺省主机名的系统上的 /etc/X0.hosts 文件中定义的系统访问。
在显示名称和文件名中,0 表明已定义的远程系统允许通过增强 X-Windows 访问的显示器号。
标志+Name 定义要添加到X 服务器访问列表的主机名(可以选用加号标记)。
- Name 定义要从X 服务器访问列表中除去的主机名。
已有的连接没有被中断,但将拒绝新的连接请求。
注意:可以除去当前的机器;然而,不允许进行进一步的连接(包括试图将其添加回来)。
再一次启用本地连接的唯一方法就是将服务器复位(因此也会中断所有连接)。
+ 指定访问不受限制。
oracle客户端安装教程
![oracle客户端安装教程](https://img.taocdn.com/s3/m/80b0eb2b7f21af45b307e87101f69e314232fa6a.png)
oracle客户端安装教程
1. 首先,打开Oracle官方网站,找到“下载”部分。
2. 选择适用于您计算机操作系统的Oracle客户端版本,并单击下载链接。
3. 在下载完成后,找到下载的安装程序文件并进行双击打开。
4. 在弹出的安装向导窗口中,点击“下一步”以继续安装过程。
5. 阅读并接受许可协议后,点击“下一步”。
6. 选择安装类型,通常可以选择“典型安装”以获取标准的Oracle客户端功能。
7. 指定安装位置,或者保留默认位置后,点击“下一步”。
8. 等待安装程序完成所需的文件复制和配置过程。
9. 安装完成后,可以选择启动Oracle客户端或者直接点击“完成”。
10. 在Oracle客户端启动后,输入需要连接的Oracle数据库的相关信息,如主机地址、端口号、用户名和密码。
11. 点击“连接”按钮,等待Oracle客户端与数据库建立连接。
12. 如果连接成功,您将能够通过Oracle客户端访问并管理数据库。
请注意,以上步骤仅适用于一般的Oracle客户端安装过程,并可能因不同版本或操作系统而有所差异。
在安装过程中,可以参考Oracle提供的安装文档或者向Oracle支持团队寻求帮助。
oracle安装及使用常见问题及解决方案
![oracle安装及使用常见问题及解决方案](https://img.taocdn.com/s3/m/31206496f021dd36a32d7375a417866fb84ac07f.png)
oracle安装及使用常见问题及解决方案第一部分:1、win7_oracle11g_64位连接32位PLSQL_Developer解决思路:1)下载instantclient-basic-win32-11.2.0.1.0文件并解压。
复制到数据库安装的文件夹下的product文件夹下。
2)然后找到两个文件listener.ora和tnsnames.ora。
在…\product\11.2.0\dbhome_1\NETWORK\ADMIN里面。
都复制到…\product\instantclient_11_2的下面。
注意以后使用的listener.ora和tnsnames.ora文件都是instantclient_11_2路径下的。
3)然后找到PLSQL_Developer安装的目录,在里面新建一个记事本,写入以下类似代码:@echo offset path=E:\app\Administrator\product\instantclient_11_2 setORACLE_HOME=E:\app\Administrator\product\instantclient _11_2setTNS_ADMIN=E:\app\Administrator\product\instantclient_1 1_2set NLS_LANG=AMERICAN_AMERICA.AL32UTF8start plsqldev.exe注意我的instantclient_11_2地址是:E:\app\Administrator\product\instantclient_11_2而你的跟我的可能不一样,所以要修改成你的instantclient_11_2的路径!写好后,将你的记事本名称改为start.bat然后点击运行。
如果PLSQL Developer没有打开,请仔细检查你上面的步骤和代码是否正确,然后在运行start.bat。
4)打开PLSQL_Developer后,取消登陆,进入主界面。
ORACLE数据库安装,彻底解决WIN7下无法安装的问题
![ORACLE数据库安装,彻底解决WIN7下无法安装的问题](https://img.taocdn.com/s3/m/277e76076c85ec3a87c2c55f.png)
---第一步卸载ORACLE(切忌不要慌)---应该先备份(先看好数据库安装在哪里了)(1)、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。
并且查看你电脑上有多少Oracle的服务将已经开启的禁用掉。
然后删除Oracle的服务在运行中输入cmd使用sc命令删除oracle所有服务服务依次删除完Oracle服务后删除再删除Oracle菜单(2)、开始->程序->Oracle - OraClient10g_home1(Oracle - OraDb10g_home1)>Oracle Installation Products->Universal Installer 卸装所有Oracle产品(如果你利用sc 命令删除了Oracle服务这步可以不用)(删注册表一定看好了再删除)(3)、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
(4)、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet(X)\Services,滚动这个列表,删除所有Oracle入口。
(5)删除HKEY_CLASSES_ROOT\下所有ORACLE的入口(5)、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标(5)、重启计算机(6)、重起后才能完全删除Oracle所在安装目录和C:\Program Files\Oracle文件夹----安装(自己命的名,自己要知道)-----先安服务器端,再安客户端1、安装服务器端oracle/高级安装/(仅安装数据库软件)2、2、添加一个数据库(添加一个实例实例名在8个字符之内)给数据库命名,给system,sys 设置密码,调整一下内存占用百分比。
(测试:cmd/sqlplus system 回车添加密码)3、添加一个监听(看看系统服务中有没有监听服务)4、通过NetManager建立一个网络连接(测试:cmd/sqlplus system@网络连接名回车填写密码)---Service端安装完毕---添加客户端5、添加客户端(最后一步是默认典型配置)6、通过客户端的NetManager建立一个网络连接(测试:cmd/sqlplus system@网络连接名回车填写密码)数据库的安装(先安服务器-database 在安客户端client)一、如果你是在Windows7下安装,需要修改一下安装文件先看看你的操作系统文档号1、更改文件 refhost.xml查找安装文件夹中的refhost.xml文件. (Oracle 10g客户端\stage\prereq\client\refhost.xml;oracle10g服务端\stage\prereq\db\refhost.xml)在此文件中添加如下内容文件路径\stage\prereq\db\refhost.xml在</SYSTEM><CERTIFIED_SYSTEM>后面添加<!--Microsoft Windows 7--><OPERATING_SYSTEM><VERSION VALUE="6.1"/></OPERATING_SYSTEM>2、文件路径:Install/oraparam再到install目录中找到oraparam.ini(Oracle 10g客户端\install\oraparam.ini;oracle10g服务端\install\oraparam.ini);找到#Windows=4.0,5.0,5.1,5.2修改成#Windows=4.0,5.0,5.1,5.2,6.1并在后面添加[Windows-6.1-required]#Minimum display colours for OUI to runMIN_DISPLAY_COLORS=256#Minimum CPU speed required for OUI#CPU=300[Windows-6.1-optional]二、首先确认你所登录的WIN7用户是不是管理员也就是Adminitrator账户。
oracle安装及使用中出现的问题及解决
![oracle安装及使用中出现的问题及解决](https://img.taocdn.com/s3/m/a1f5bde4f7ec4afe04a1dfdc.png)
系统默认选项值取自于:E:\ProgramFiles\ora92\precomp\admin\pcscfg.cfgPCC-F-02101, 无法打开输入文件:"E:\precomp_main_nt_011204\oracle\precomp\demo\proc\samp Le.pc"一种情况是你COMILE之前,没有保存解决办法是先保存另一种情况可能是你的PC文件可能不能用了,解决办法是'删除重新生成除此之外有可能是你的PC文件放的位置不正确哈1、在ORACLE 10g 安装准备的过程中:缺少libXp.so.6依赖上网搜过不少文章,但是都不是很好的解决我自己摸索出一个解决方法:在RHEL5的安装盘中找到libXp-1.0.0-8.i386.rpm,进行安装后,便可解决。
2、在ORACLE 10g 安装过程中Xlib: connection to ":0.0" refused by serverXlib: connection to ":0.0" refused by serverXlib: No protocol specifiedError: Can't open display: :0.0以root用户登陆,在shell中运行[root@brady ~]# xhost local:oraclenon-network local connections being added to access control list 然后oracle身份就可以运行X程序了。
man xhost中有这样一段A complete name has the syntax ‘‘family:name’’ where the families are as follows:inet Internet host (IPv4)inet6 Internet host (IPv6)dnet DECnet hostnis Secure RPC network namekrb Kerberos V5 principallocal contains only one name, the empty stringsi Server Interpreted其中local那个是用来解决同一台机器的不同用户访问X的问题的。
centos6.5下安装oracle11gR2与Oracle自动启动的配置
![centos6.5下安装oracle11gR2与Oracle自动启动的配置](https://img.taocdn.com/s3/m/e64cbb92d5d8d15abe23482fb4daa58da0111c31.png)
centos6.5下安装oracle11gR2与Oracle⾃动启动的配置注意:以下命令使⽤ root ⽤户操作安装依赖包主要思路为配置 oracle yum 仓库,直接使⽤ yum 命令来安装依赖包,避免⼿⼯逐个的安装依赖包。
配置 yum 仓库以下载 orcale 依赖包注意:这⾥是CentOS 6.X 的 oracle 依赖仓库,其他版本不同的。
导⼊ GPG Keyswget https:///RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle --no-check-certificate安装 oracle 依赖yum install oracle-rdbms-server-11gR2-preinstall设置 hostname打开⽂件 /etc/sysconfig/network,并修改 HOSTNAME。
vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=打开 /etc/host,添加服务器本机IP地址指向到 HOSTNAMEvi /etc/hosts192.168.1.15 oracleoracle ⽤户设置当安装好 oracle 依赖之后, oracle ⽤户已经创建好了,不需要⼿⼯创建 oracle ⽤户和相关的⽤户组。
修改 oracle ⽤户密码[root@oracle ~]# passwd oracle更改⽤户 oracle 的密码。
新的密码:重新输⼊新的密码:passwd:所有的⾝份验证令牌已经成功更新。
修改系统限制在⽂件 /etc/security/limits.d/90-nproc.conf 中添加如下的最后⼀⾏[root@oracle ~]# vi /etc/security/limits.d/90-nproc.conf# Default limit for number of user's processes to prevent# accidental fork bombs.# See rhbz #432903 for reasoning.* soft nproc 1024root soft nproc unlimited* - nproc 16384修改 SELinux 为 permissive 模式修改⽂件 /etc/selinux/config 如下所⽰[root@oracle ~]# vi /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:# enforcing - SELinux security policy is enforced.# permissive - SELinux prints warnings instead of enforcing.# disabled - No SELinux policy is loaded.SELINUX=permissive# SELINUXTYPE= can take one of these two values:# targeted - Targeted processes are protected,# mls - Multi Level Security protection.SELINUXTYPE=targeted重启机器[root@oracle]# reboot创建 oracle 安装⽬录,并授权[root@oracle]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1[root@oracle]# chown -R oracle:oinstall /u01[root@oracle]# chmod -R 775 /u01授权 oracle ⽤户能够访问 X Server[root@oracle]# xhost + # 要在主机上运⾏,不能是远程 shell注意:以下命令使⽤ oracle ⽤户操作配置 oracle 安装环境变量切换到 oracle ⽤户, 编辑 .bash_profile ⽂件, 如下所⽰, 添加环境配置。
oracle 客户端的安装及配置
![oracle 客户端的安装及配置](https://img.taocdn.com/s3/m/fa0cc1106c175f0e7cd13787.png)
oracle 客户端的安装及配置双击SETUP.EXE注意:红色圈中文件夹名称不能有中文名称选择oracle8i client8.1.7.0.0 下一步选择administrator安装下一步选择安装进入安装界面等待安装完毕后如下图:最后会弹出配置对话框如下图:选择“取消”完成安装,系统会提示“一个或多个工具出现故障。
为完成安装,建议(但非必须) 成功运行这些工具。
您可以在此选择这些工具,阅读其详细信息,检查故障原因,排除故障后重试”确定即可,然后退出安装,客户端安装完成。
下步可以进行ORACLE客户端的配置,进入开始-程序-oracle-orahome81-Network administrator-net8 configation assistant 如下图:弹出如下界面选择本地网络服务名配置,下一步:选择添加如下图:选择oracle8i数据库或服务如下图:输入服务名如下图:本服务名根据各企业oracle 数据库服务名的不同而填列,需询问系统管理员广西中石化oracle的服务名为”P31”下一步如下图:选择连接协议:默认TCP 如下图:下一步输入主机名:即安装ORACLE数据库的机器名称或者IP广西中石化的主机名为,“p31db”选择端口:默认为1521 如果不是默认端口则选择另一端口广西中石化端口为:“1527”如下图:然后进行连接测试,如下图如果连接失败,则需更改登陆用户名和密码广西中石化用户为cwbb 密码:cwbb然后再进行测试连接成功后点击,下一步如下图:再点击下一步选择否,如下图:最后完成即可。
Oracle客户端配置完成。
Oracle数据库的十种重新启动步骤
![Oracle数据库的十种重新启动步骤](https://img.taocdn.com/s3/m/9aae57ee710abb68a98271fe910ef12d2af9a9ee.png)
Oracle数据库的⼗种重新启动步骤1. 停应⽤层的各种程序。
2. 停oralce的监听进程: $lsnrctl stop 3. 在独占的系统⽤户下,备份控制⽂件: SQL>alter database backup controlfile to trace; 4. 在独占的系统⽤户下,⼿⼯切换重作⽇志⽂件,确保当前已修改过的数据存⼊⽂件: SQL>alter system switch logfile; 5. 在独占的系统⽤户下,运⾏下⾯SQL语句,⽣成杀数据库⽤户连接的kill_all_session.sql⽂件: set head off; set feedback off; set newpage none; spool /oracle_backup/bin/kill_all_session.sql select 'alter system kill session '''||sid||', '||serial#||''';' from v$session where username is not null; spool off; 6. 在独占的系统⽤户下,执⾏杀数据库⽤户连接的kill_all_session.sql⽂件: SQL>@/oracle_backup/bin/kill_all_session.sql 7. 在独占的系统⽤户下,⽤immediate⽅式关闭数据库: SQL>shutdown immediate; 或者 SVRMGRL>shutdown immediate; 8. 启动oralce的监听进程: $lsnrctl start 9. 进⼊独占的系统⽤户下,启动oralce数据库: $sqlplus /nolog SQL>connect / as sysdba SQL>startup; 或者: $svrmgrl SVRMGRL>connect internal; SVRMGRL>startup; 10.启动应⽤层的各种程序。
Oracle启动数据库与关机及安装命令
![Oracle启动数据库与关机及安装命令](https://img.taocdn.com/s3/m/85e854ce050876323112125a.png)
Xmanage --> Xbrowser1、帐号:oracle 密码:oracle2、su root 密码:root3、init 64、lsnrctlstart5、set 查看ORACLE_SID的值6、sqlplus "/as sysdba"startup7、若有两个数据库实例,需修改ORACLE_SID的值,然后再执行sqlplus ORACLE_SID=NEWFSGSexport ORACLE_SID切换到oracle用户:cd $homecd oraclesu - oracle更改实例名称:oracle_sid=[new_sid]export oracle_sid执行6步;查看实例信息:env 或 set退出sqlplus后,启动监听。
执行 4步。
8、查看数据库进程 ps -ef|grep ora9、关机、关电源 init 5.数据同步写入磁盘命令:sync。
目前shutdown/reboot/halt命令均已在关机前进行了sync的调用,不过多做几次还是比较放心的。
常用的关机命令:shutdown只有root有权限关机。
在命令行格式下非root用户执行shutdown命令,提示命令没有找到。
shutdown关机命令可以实现:1、自由选择关机模式:要关机/重启/进入单用户操作模式均可;2、设置关机时间:可以设置成现在立刻关机,也可以设置某个特定时间关机;3、自定义关机信息:在关机之前,可以将自己设置的信息传送给在线用户;4、仅发出警告信息:非真的关机,只是给每个用户通知信息。
在我安装的fc8上,shutdown命令在/sbin/下,举几个例子:/sbin/shutdown -h now-----立即关机;/sbin/shutdown -h 20:49----20:49分关机/sbin/shutdown -h +10-----10分钟后关机/sbin/shutdown -r now -----立即重启/sbin/shutdown -r +10 ‘The system will reboot'----10分钟后系统重启并给每个登录用户发通知/sbin/shutdown -k now ‘The system will reboot'----仅给每个登录用户发通知并不真关机10、安装命令:rpm -ivh 文件名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
database\stage\Components\oracle.jdk\1.5.0.1.1\1\DataFiles\all.jar
使用unzip命令解压 打开,进入到/jdk/jre/lib/fonts下,使用mkdir,然后去网下下载一个simsun.tff字体,放入到fallback中,完成之后再去进入到DataFiles目录下将jdk文件夹压缩成all.jar,之后再去运行安装界面就是中文了
elfutils-libelf-devel glibc glibc-common glibc-devel \
libaio libaio-devel libgcc libstdc++ libstdc++-devel \
unixODBC unixODBC-devel
step-5#检查依赖包 #######可以不用检查
[oracle@oracledb ~]# source /home/oracle/.bash_profile(使配置立即生效)
[oracle@oracledb ~]# env(检查环境变量设置是否OK)
step-4#下载安装
[root@oracledb ~]#
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf \
[root@oracledb ~]# mkdir -p /u01/app/oracle/product/11.2.0/db_1
[root@oracledb ~]# mkdir -p /u02/oradata
[root@oracledb ~]# mkdir -p /u02/oradata/oracledb ########oracledb为你数据库实例名
step-8#登出ROOT 进入 oracle安装数据库
cd /home/database
./runInstaller ##########将数据库改为oracledb########
详细安装教程见图“oracle安装图文”
step-9#启动项里将防火墙关闭,使外网可以访问
glibc-common \
glibc-devel \
glibc-headers \
ksh \
libaio \
libaio-devel \
libgcc \
libstdc++ \
libstdc++-devel \
make \
sysstat \
unixODBC \
unixODBC-devel
[oracle@oracledb~]vi /etc/rc.local
iptables -F
iptables -X
source /home/oracle/.bash_profile(使配置立即生效)
step-10#重启后登入不了数据库
(1)启动数据库
[oracle@oracledb~]sqlplus /nolog
ORA_NLS33=$ORACLE_HOME/nls/admin/data; export ORA_NLS33
NLS_LANG=american_america.zhs16gbk;export NLS_LANG
PATH=$ORACLE_HOME/bin:$PATH; export PATH
[root@oracledb ~]rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE}(%{ARCH})\n' binutils \
elfutils-libelf \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc \
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
LD_LIBRARY_PATH=$ORACLE_HOME/lib; export LD_LIBRARY_PATH
ORACLE_SID=oracledb; export ORACLE_SID
step-3#设置oracle环境变量(使用oracle帐号登录桌面,并开启terminal窗口文件最后最后加入如下环境变量的设置行)
[oracle@oracledb ~]# vi /home/oracle/.bash_profile
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
[root@oracledb ~]# usermod -G dba,oper oracle
[root@oracledb ~]# id oracle
[root@oracledb ~]# passwd oracle
step-2#创建安装目录并赋权
[root@oracledb ~]# mkdir /u01
step-1#创建用户和组
[root@oracledb ~]# groupadd oinstall
[root@oracledb ~]# groupadd dba
[root@oracledb ~]# groupadd oper
[root@oracledb ~]# useradd -u600 -g oinstall oracle
SQL> connect system/system as sysdba
SQL> startup
(2)启动监听
[oracle@oracledb~]lsnrctl start
(3)启动管理平台
[oracle@oracledb~]emctl start dbconsole
step-6#解压oracle安装文件
[oracle@oracledb~]# unzip linux.x64_11gR2_database_1of2.zip
[oracle@oracledb~]# unzip linux.x64_11gR2_database_2of2.zip
step-7#更改字体
[root@oracledb ~]# mkdir /u02
[root@oracledb ~]# chown -R oracle:oinstall /u01
[root@oracledb ~]# chown -R oracle:oinstall /u02
[root@oracledb ~]# su oracle