关闭oracle数据库命令安装完成后找不到启动服务的命令

当前位置: >
Oracle数据库安装时经常遇到的错误和解决办法
时间:    来源:服务器之家    投稿:root
◆1.如果你不能运行./runInstaller ,提示x11 错误,请使用root 输入如下命令#xhost +
◆2.如果当你输入dbca命令之后在最后一步会莫名其妙的发生界面消失,并在命令行出现如下错误消息:
/oracle/product/9.2.0.1/bin/dbca: line 124: 27348 Killed
\$JRE_DIR/bin/jre -DORACLE_HOME=\$OH -DJDBC_PROTOCOL=thin
-classpath \$CLASSPATH
oracle.sysman.assistants.dbca.Dbca
\$ARGUMENTS时,要解决这个问题,只需要执行下面命令修改dbca脚本:
vi \$ORACLE_HOME/bin/dbca
从第118行开始,将第118、119、121、122、123、124共6行都用"#"符号注释掉,结果如下:
#if [ -f /etc/rac_on ]; then
\$JRE_DIR/bin/jre Cnative CDORACLE_HOME=\$OH……
#\$JRE_DIR/bin/jre CDORACLE_HOME=\$OH……
修改完成之后再运行dbca重建数据库。如果这一步没有做处理,将会导致创建的数据库没有init配置文件,无法启动.
◆3.ORA-00988:missing or invalid password(s)
遇到 ORA-00988 missing or invalid password (口令缺失或无效) 错误,怎么办?
在设置数据库实例的密码时,注意不要以数字开头,否则您将会遇到 ORA-00988 missing or invalid
password (口令缺失或无效) 错误。
Oracle 10g 安装完成后,您可使用 dbca 命令创建新的数据库实例,或维护已有的数据库实例。
如果您安装的是 Oracle XE 数据库,则必须反安装 Oracle XE 后重新安装 Oracle
XE,并在安装过程中指定非数字开头的密码 (例如
password 或 pswd123)。
◆4.建库时候遇到的问题
ORA-29807: specified operator does not exist
这是Oracle 的bug , 可以忽略掉,安装完成后,在\$ORACLE_HOME/rdbms/admin 目录下运
行utlrp.sql ,用于修补ORA-29807 错误。
ORA-29807: specified operator does not exist
This is a known issue (bug 2925665). You can click on the
"Ignore" button to continue.
Once DBCA has completed database creation, remember to run the
'prvtxml.plb' script
from \$ORACLE_HOME/rdbms/admin independently, as the user SYS.
It is also advised
to run the 'utlrp.sql' script to ensure that there are no
invalid objects in the database at this time.
很多人进了sqlplus不会跑sql,其实很简单。
比如我这里吧,登录之后,@/home/oracle/a.
◆5.执行sqlplus出现的问题
error while loading shared libraries: libclntsh.so.9.0: cannot
open shared object file: No such file or directory
libclntsh.so.9.0这个库是oracle
9i:OCI客户端运行时库,如果程序使用了oci读写数据库必定会装载这个库,它一般在/&oracle
安装路径&/product/9.x.x/lib,除非你没有安装oracle客户端的话(在安装时),就会出现找不到这个库这个问题。
如果安装了,那么程序运行时还是要在/etc/ld.so.conf所列路径下、和LD_LIBRARY_PATH所列路径下
去寻找这个库,如果这两个地方都找不到就会报错,说找不到这个库。我估计你的/etc/ld.so.conf下肯定没有包含/&oracle安装路径&/product/9.x.x/lib这个路径,但你的用户shell启动脚本(.bash_profile)设置了。
LD_LIBRARY_PATH=/&oracle安装路径&/product/9.x.x/lib:...这个环境变量,所以你用用户账号运行程序是没问题的。但crontab有自
己的用户账号,crontab运行时并不会设置LD_LIBRARY_PATH=/&oracle安装路径&/product/9.x.x/lib:
。所以就找不到库了。
解决办法:
将/&oracle安装路径&/product/9.x.x/lib路径加入/etc/ld.so.conf,并运行ldconfig
-v(更新动态加载器缓存)就ok了。
另外,执行sqlplus最好在本地,不要在SSH远程,不然会遇到:
Error 6 initializing SQL*Plus
Message file sp1&lang&.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle
software directory
这个错误。
如果坚持要那么做得话。先执行source ~/.bash_profile
然后也可以了。
内存 2048M,硬盘146G
/app/oradata 60G
/app/oraBP 20G
选择所有的管理工具,开发工具,Gnome环境,Web Server,FTP Server
除sysstat包都成功安装,
sysstat包在4号盘上,rpm -i sysstat-5.0.5-1.i386.rpm
4、安装Oracle
1)添加用户组
判断用户和组是否存在
grep dba /etc/group
grep oinstall /etc/group
有则不添加
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
--oracle 已经存在 但不是 oinstall组,也非dba组成员
usermod -g oinstall -G dba oracle
useradd nobody
2)内核参数
Parameter Value File
semmsl 250 /proc/sys/kernel/sem
semmns 32000
semopm 100
semmni 128
shmall 2097152 /proc/sys/kernel/shmall
shmmax Half the size of physical memory (in bytes)
/proc/sys/kernel/shmmax
shmmni 4096 /proc/sys/kernel/shmmni
file-max 65536 /proc/sys/fs/file-max
ip_local_port_range Minimum: 1024
/proc/sys/net/ipv4/ip_local_port_range
Maximum: 65000
rmem_default 1048576 /proc/sys/net/core/rmem_default
rmem_max 1048576 /proc/sys/net/core/rmem_max
wmem_default 262144 /proc/sys/net/core/wmem_default
wmem_max 262144 /proc/sys/net/core/wmem_max
semmsl, semmns, semopm, and semmni # /sbin/sysctl -a | grep
shmall, shmmax, and shmmni # /sbin/sysctl -a | grep shm
file-max # /sbin/sysctl -a | grep file-max
ip_local_port_range # /sbin/sysctl -a | grep
ip_local_port_range
rmem_default # /sbin/sysctl -a | grep rmem_default
rmem_max # /sbin/sysctl -a | grep rmem_max
wmem_default # /sbin/sysctl -a | grep wmem_default
wmem_max # /sbin/sysctl -a | grep wmem_max
修改配置文件/etc/sysctl.conf,增加或修改
kernel.shmall = 2097152
kernel.shmmax =
kernel.shmmni = 4096
kernel.sem = 250 8
fs.file-max = 65536
net.ipv4.ip_local_port_range =
net.core.rmem_default = 1048576
net.core.rmem_max = 1048576
net.core.wmem_default = 262144
net.core.wmem_max = 262144
3)设置oracle用户的shell
a)增加如下行到/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
b)增加下列行到/etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
c)修改Shell默认启动文件
Bourne,Bash,Korm shell下增加下列行到/etc/profile
if [ \$USER = "oracle" ]; then
if [ \$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
ulimit -u 16384 -n 65536
C shell下,增加下列行到/etc/csh.login
if ( \$USER == "oracle" ) then
limit maxproc 16384
limit descriptors 65536
4)创建需要的目录
mkdir /app/oracle
chown -R oracle:oinstall /app/oracle
chmod -R 775 /app/oracle
chown -R oracle:oinstall /app/oradata
chmod -R 775 /app/oradata
chown -R oracle:oinstall /app/orabp
chmod -R 775 /app/orabp
这里只有一块硬盘,如果有多块硬盘,你需要将其建立一个挂接点,如u01,
则目录为/u01/app/oracle,这里只有一个硬盘,挂接点就是/
5)设置oracle用户环境
a)如果在远程系统上安装oracle,在本地的X-Windows里显示,要设置
xhost host_name
b)用oracle登陆X-windows系统,或su - oracle
c)查看默认Shell
echo \$SHELL
vi .bash_profile
如果设置了ORACLE_SID,ORACLE_HOME,ORACLE_BASE,删除相应行
e)umask 022
f)保存文件,执行
. .bash_profile
g)设置显示变量
DISPLAY=localhost:0.0 ; export DISPLAY
如果在远程显示界面,localhost就改成远程主机
h)如果/tmp空间不够,需要设置TMP,TMPDIR变量
\$ su - root
# mkdir /mount_point/tmp
# chmod a+wr /mount_point/tmp
\$ TMP=/mount_point/tmp
\$ TMPDIR=/mount_point/tmp
\$ export TMP TMPDIR
i)确定ORACLE_HOME,TNS_ADMIN没有设置
\$ unset ORACLE_HOME
\$ unset TNS_ADMIN
j)检验是否设置正确
\$ env | more
6)安装Oracle
a)取得Oracle安装件
从Oracle网站上下载,是免费的,只需要一个简单的注册即可,得到的是zip文件
unzip 10201_database_linux32.zip
如果是安装光盘,mount上介质
runInstaller
c)安装过程和Windows非常类似,要注意的是
在选择dba组的时候选择oinstall
修改一下默认目录,如安装目录,Inventory目录
安装之前程序会检查一下系统配置,如果按照上面的设置,不会有任何问题,
install即可
这样安装的oracle的数据文件在默认目录下,如果要放到不同的盘上,
可以删除数据库重建,或者安装的时候选择高级安装
安装Net 8时,系统提示以root用户执行两个脚本,照做就可以了
1)注意ORACLE_HOME变量,如果不存在,需要手工设置
ORACLE_HOME=/app/oracle/product/10.2.0/db_1
2)建库命令为/app/oracle/product/10.2.0/db_1/bin/dbca &
注意设置字符集,因为安装界面用中文没法安装,所以使用英文环境安装,
所以不能使用默认配置,要修改默认字符集及默认语言
3)Net 8 命令为/app/oracle/product/10.2.0/db_1/bin/netca &
4)在其它机器上远程用Net8连接Oracle,需要打开Linux上的1521端口
Applications-&System Setting-&Secuity Level
其它端口增加1521:tcp即可
5)让oracle随机器启动而启动
在.bash_profile里设置
ORACLE_SID=orcl
ORACLE_HOME=/app/oracle/product/10.2.0/db_1
export ORACLE_SID
export ORACLE_HOME
PATH=\$PATH:\$HOME/bin:\$ORACLE_HOME/bin
export PATH
修改/etc/oratab,
orcl:/app/oracle/product/10.2.0/db_1:Y
最后一个字母默认是N,修改为Y,否则dbstart,dbshut都不会起作用
修改/app/oracle/product/10.2.0/db_1/dbstart中的相关行为
ORACLE_HOME_LISTNER=/app/oracle/product/10.2.0/db_1
然后修改/etc/rc.local,增加这样的一行
su - oracle -c dbstart
这样就可以了,但不能关机的时候自动关闭,所以需要手工处理
su - oracle -c dbshut
如果是oracle用户可以直接dbshut
注:我曾经尝试过网上找到的如下方法,但系统没法启动,需要用恢复模式删掉脚本才可以,
不知道是不是我的配置问题,如果看出我的错误请告诉我
开机时让 RedHat Linux 自动启动Oracle,需要完成以下步骤:
运行 \$ORACLE_HOME 下的 root.sh,会生成一个文件 /etc/oratab 。
编辑 /etc/oratab ,把所有的 instance 的重启动标志设置成 'Y',如:
ora10g:/home/oracle/OraHome_1:Y
做一个启动脚本 /etc/init.d/dbora ,如下所示:
# description: Oracle auto start-stop script.
# chkconfig: - 20 80
# Set ORA_HOME to be equivalent to the \$ORACLE_HOME
# from which you wish to execut
# Set ORA_OWNER to the user id of the owner of the
# Oracle database in ORA_HOME.
ORA_HOME=/app/oracle/product/10.2.0/db_1
ORA_OWNER=oracle
if [ ! -f \$ORA_HOME/bin/dbstart ]
echo "Oracle startup: cannot start"
case "\$1" in
# Start the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - \$ORA_OWNER -c \$ORA_HOME/bin/dbstart
su - \$ORA_OWNER -c "\$ORA_HOME/bin/lsnrctl start"
# Stop the Oracle databases:
# The following command assumes that the oracle login
# will not prompt the user for any values
su - \$ORA_OWNER -c "\$ORA_HOME/bin/lsnrctl stop"
su - \$ORA_OWNER -c \$ORA_HOME/bin/dbshut
'restart')
赋予执行权限
chmod 750 /etc/init.d/dbora
作成以下链接:
ln -s /etc/init.d/dbora /etc/rc0.d/K10dbora
ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora
执行以下命令:
chkconfig --level 345 dbora on
这样就OK了。下次开关机的时候,Oracle也会随之启动/停止
转载请注明原文地址:  Oracle安装后的基本环境主要涉及安装后的程序组、DBMS包含的物理文件、与数据库服务器相关的服务、Oracle默认的帐户/口令以及在MS-DOS命令行中可使用的命令等。
  了解和掌握这些基本环境对正确使用和深入掌握Oracle技术是十分重要的。
1、安装后的程序组&Oracle Database 11g安装后的程序组Oracle-OraDb11g_ home1包括:
& Oracle Installation Products
& 集成管理工具
& 配置和移植工具
& 应用程序开发
(1)Oracle Installation Products  主要包括:
Universal Installer:通用安装器
(2)集成管理工具  主要包括:
Wallet Manager:Wallet Manager可创建加密的Oracle wallet,从而增强其安全性。
(3)配置和移植工具
Administration Assistant for Windows:可用于管理数据库的实例和管理员角色等。
Database Configuration Assistant:数据库配置助手,它可以创建数据库,在现有数据库中配置数据库选项,删除数据库和管理数据库模板。
Database Upgrade Assistant:数据库更新助手,帮助用户升级本地数据库。
Locale Builder:Oracle Locale Builder是一个用于定制本地数据定义的方便工具。利用该工具可查看创建语言、字符集等。主要功能包括:语言设置、地域设置、字符集设置和语法设置等。
Microsoft ODBC Administrator:是ODBC数据源管理器。
Net Configuration Assistant:网络配置助手。使用该助手可进行监听程序配置,命名方法配置,本地NET服务名配置等。它是进行Oracle网络连接时必需的连接配置工具。
Net Manager:使用该工具可进行网络配置,如数据库标识服务的配置、命名方法配置和监听程序的创建与配置等。该工具与Net Configuration Assistant是网络连接配置的主要工具。
(4)应用程序开发
SQL*Plus:它提供了一个编辑、运行SQL和PL/SQL并与数据库进行交互的环境。
2、Oracle数据库服务  Windows平台上的Oracle不同于其他平台,它是以服务的形式呈现的,而在Unix中Oracle是以进程形式运行的。所有Oracle服务器及其后台进程都是在Oracle.exe进程下以线索的方式运行。当Oracle Database 10g系统安装完成后,在Windows 2000/XP/2003环境下自动增加了许多数据库服务。在&管理工具&&&服务& (services.msc)中,可看到多个以Oracle开头的服务,这些都是与Oracle数据库服务器有关的服务。Oracle数据库的运行管理都与其服务密切相关,所以,我们应充分理解Oracle服务的作用。
(1) Oracle服务  Oracle服务对数据库的运行和系统管理来说至关重要。在Windows中,Oracle以服务的形式来启动每个实例。服务是一个在Windows注册表中注册并由Windows管理的可执行进程(Process)。注册表自动跟踪并记录每个所创建服务的安全信息。Oracle也使用服务来对其数据库操作提供支持,这类似于Windows服务。Oracle服务是在数据库的创建过程中建立并与Oracle数据库关联。Oracle服务用于创建、连接和使用一个Oracle数据库实例。在注册表中通过&编辑&菜单的&查找&选项,查找&Oracle&就可以查找各个服务的信息。  服务的优点之一是简化了启动数据库的过程。当计算机重新启动时,系统自动启动并配置数据库,不需要用户的参与,这是由服务来完成的。服务的另一个优点是它们必须由拥有指定权限的用户来启动。例如,Oracle&Home_Name&ManagementServer是Oracle中的一个服务,要停止该服务必须由帐户sysman来执行,其默认口令为:oem_temp。  服务启动的是后台进程,这类似于Unix中的守护进程。当Oracle数据库服务启动时,系统中没有典型的Oracle进程运行。相反,该服务进程等待来自SQL*Plus的最初连接,这引起一个前台进程启动并创建该系统全局区域SGA的后台进程。当Oracle数据库关闭时,所有创建的进程被终止。但是该进程自身仍在继续运行,等待下一个连接请求和启动命令。这就是当我们通过Windows中的Oracle Service&SID&启动了数据库实例,但在SQL*Plus或Oracle企业管理器中关闭了数据库实例后,然而Windows中的OracleService&SID&服务仍处于&已启动&状态的原因。只有停止Windows中的Oracle Service&SID&服务(即进程),才能保证不启动数据库。当然,当Oracle Service&SID&服务停止后,还可通过其他方式启动数据库实例。有多种方式可实现对Windows中有关Oracle服务的管理,具体内容可详见后面相关内容。  Oracle网络监听器(Net Listener)是另一个重要的服务。该服务必须在用户能连接到Oracle数据库之前启动运行。该进程关闭与否并不影响已经在客户端与数据库之间建立起的连接和用户对数据库的使用。以SQL*Plus为例,当Oracle网络监听器的服务Oracle&Home_Name&TNSListener启动之前,启动SQL*Plus并连接至数据库,系统出现错误信息&ORA-12541:TNS:no listener&。原因是没有启动监听服务或者监听器损坏;当Oracle网络监听器的服务启动SQL*Plus并连接至数据库后,若停止Oracle&Home_Name&TNSListener服务,则对SQL*Plus没有任何影响,只要没有断开连接,SQL*Plus仍可与数据库进行数据交互。其中,TNS(Transparent Network Substrate)代表透明网络层。
(2) 可用的Oracle服务
  根据安装的产品不同,在Windows中产生的Oracle服务也不同,其实也正是这一点说明了数据库服务器与其所使用的操作系统是紧密相关的。下面这张图表是Oracle Database 11g安装后的系统服务及其含义:
表1 Oracle服务名及其含义
oracle服务名
OracleServiceSID
数据库实例服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLE.EXE,参数文件initSID.ora,日志文件SIDALRT.log,控制台SVRMGRL.EXE、SQLPLUS.EXE。(必须启动)
OracleHome_NameTNSListener
监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQL*Net 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNR.EXE,参数文件 Listener.ora,日志文件listener.log,控制台LSNRCTL.EXE,默认端口。(必须启动)
Oracle SID VSS Writer Service
OCI客户端,是一个写服务,它支持日志、拷贝、全数据备份、增量数据库备份和差别数据库备份操作。(非必须启动)
OracleJobSchedulerSID
Oracle定时器服务。(非必须启动)
OracleMTSRecoveryService
该服务允许数据库充当一个微软事务服务器、COM/COM+对象和分布式环境下的事务资源管理器。(非必须启动)
OracleHome_NameClrAgent
Oracle数据库.NET扩展服务的一部分。(非必须启动)
OracleDBConsoleSID:
Oracle控制台服务,即企业管理器(OEM)。OEM是Oracle提供的一个基于Web的图形化数据库管理工具。通过OEM,用户可以完成几乎所有的原来只能通过命令行方式完成的工作,包括数据库对象、用户权限、数据文件、定时任务的管理,数据库参数的配置,备份与恢复,性能的检查与调优等。(非必须启动)
*这里SID代表数据库实例,如TEST;Home_Name代表OraDB 11g_home1。
Oracle Service&SID&数据库服务。
该服务为数据库实例系统标识符SID而创建,SID是Oracle安装期间输入的数据库服务名字(如OracleServiceTEST)。该服务是强制性的,它担负着启动数据库实例的任务。如果没有启动该服务,则当使用任何Oracle工具如SQL*Plus时,将出现ORA-12560的错误信息提示。该信息内容是&ORA-12560 TNS: protocol adapter error&,这也意味着数据库管理系统的管理对象没有启动,即数据库没有工作。当系统中安装了多个数据库时,会有多个Oracle Service&SID&,SID会因数据库不同而不同。一般将服务的启动类型设置为&自动&,这样,当计算机系统启动后该服务自动启动。
Oracle&HOME_NAME&TNSListener。
监听器服务。例如,Oracle OraHome92TNSListener承担着监听并接受来自客户端应用程序的连接请求的任务。当Windows计算机重新启动后,该服务将自动启动。如果该服务没有启动,那么当你使用Oracle企业管理器控制台或一些图形化的工具进行连接时,将出现错误信息&ORA-12541 TNS: no listener&。但对一般的连接并无影响。例如,在MS-DOS提示符中用sqlplus&username&/&password&@net_service_name形式启动SQL*Plus并进行连接时,则不会出现错误信息提示。一般将该服务的启动类型设置为&自动&,这样,当计算机系统启动后该服务自动启动。也可通过手动方式启动服务:C:\&net start Oracle&Home_Name&TNSListener。
注意 在连接上出现的问题,多数都与监听器有关。
(3)&Oracle Database 11g服务的启动与停止  启动Oracle服务有三种方式。&    a. 通过&控制面板&启动Oracle服务,步骤如下:&&&&&  & 1)选择&开始&&&控制面板&&&管理工具&&&服务&或services.msc。&&&&  & 2)找到要启动的Oracle服务,右键,单击&启动&。
    b.&通过MS-DOS命令启动Oracle服务,步骤如下:&&&&&&  1)在&附件&中打开MS-DOS命令提示符窗口或cmd。&&&&&  &2)在窗口中输入:net start Oracle&Service_Name&。如,net start OracleServiceTEST。
c.&通过Oracle Administration Assistant for Windows启动Oracle服务 ,步骤如下:
1)选择&开始&&&程序&&&Oracle-OraDb10g_home1&&&配置和移植工具&&&Administration Assistant for Windows&。2)在主机名中找到要启动的数据库SID并用右键单击&Oracle&SID&&。3)选择&启动服务&即可。
Oracle服务的停止与启动的操作步骤类似。
(4)基于Oracle性能的Windows配置
  合理地配置Windows操作系统与硬件和Oracle数据库服务器是同等重要的。Windows中不同的服务或进程对Oracle数据库服务器的影响是不同的。过多地安装软件会对数据库服务器的性能产生负面影响。
不可以在数据库服务器上运行为保持最佳的运行速度,下列各项不能在数据库服务器上运行:
?&DNS服务器:出于维护的目的必须停止该服务器,域命名不再工作。
?&域控制器:与上面的DNS服务器原因相同,数据库服务器不应该作为一个主域控制器或辅助域控制器。?&路由器:数据库服务器不应当作为一个网络路由器。?&文件/打印服务器:由于这些功能消耗CPU和内存资源以及带宽,所以数据库服务器不能作为文件服务器和打印服务器。?&终端服务:这些类型的服务需要大量的内存,并依赖于用户的装载。? 下列这些服务对数据库服务器和利用宝贵的系统资源是多余的,应该关闭:?&License Logging Service?&Plug and Play?&Remote Access Autodial Manager?&Remote Access Connection Manager?&Remote Access Server?&Telephony Service? 删除所有不使用的网络协议,只保留Oracle所使用的协议。
可以在数据库服务器上运行下列各项可以在数据库服务器上运行:
?&任何获取性能信息的监视软件。Oracle提供了企业管理器和性能监视功能。
?&在操作系统级上的安全和审计软件。?&下列在数据库服务器上的服务对正常操作是必需的,不应该关闭:?&Alerter?&Computer Browser?&EventLog?&Messenger?&OracleServiceSID?&OracleHOME_NAMETNSListener?&Remote Procedure Call (RPC) Service?&Server?&Spooler?&TCP/IP NetBIOS Helper?&Workstation关闭以上任何一项服务都会引起系统问题。由于Windows的版本不同,上述各项服务可能会有所变化。另外,一般不应选择普通PC机作为服务器,而应该选择磁盘阵列组(RAID);否则,会极大影响系统性能。
阅读(...) 评论() &ubuntu 10.04安装oracle11g后,无法启动,输入sqlplus ,sqleveloper,等都找不到命令,还有配置文件怎么改
可能是环境变量PATH没有设好.
如果安装Oracle前已经创建目录/u01,则到/u01/app/oracle/product/11.2.0/dbhome_1/bin/目录下才可运行sqlplus指令.如果安装前没有创建/u01则要到~/bin目录下才可运行sqlplus.根据不同的情况对PATH做相应的修改就能在任何目录下运行了.
sqldeveloper要到Oracle官网下载后安装才可以使用.
看下你环境变量里的PATH是不是
PATH=$ORACLE_HOME/bin:$PATH:/$HOME/bin
已解决问题
未解决问题}

我要回帖

更多关于 关闭oracle数据库命令 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信