java连接远程Oracle数据库关于SID

java连接远程Oracle数据库关于SID,第1张

获取sid一般有几个方式:

1由于在创建数据库的时候,一般都是将数据库名称,实例名称和sid设置成相同的,所以可以查:

select instance_name from v$instance;

select name from v$database;

2更加保险的方法如下:

a)在windows环境下,oracle是以后台服务的方式被管理的,所以看"控制面板->管理工具->服务 里面的名称:"OracleServiceORCL",则ORCL就是sid;

b)在linux *** 作系统中,可以使用ps -ef |grep oracle 来查看后台进程的名称,具体跟a)是类似的

希望能回答你的问题

PATH 变量设置不正确

oracle安装前应该设置如下变量, 并且检查oracle用户的环境变量是否正确设置

安装目录配置

root用户:

# mkdir -p /u01/oraInventory

# chown -R oracle:oinstall /u01/

# chmod -R 775 /u01/

修改用户bash shell

$ vi bash_profile

增加如下内容,主要是修改

export ORACLE_BASE=/u01

export ORACLE_HOME=$ORACLE_BASE/oracle

export ORACLE_SID=oracleSid

export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

完成后执行:

#su –oracle

#env | grep ORA查看环境变量是否完成

1,首先排除设置了正确的sid连接

如:c:\users\administrator>set

oracle_sid

=

orcl

//确定本机数据库实例名

linux下用export

oracle_sid=orcl

2,以sysdba连接,关闭数据库

sqlplus

/

as

sysdba

shutdown

immediate

如果不能关闭,windows下杀掉oracle进程,停掉oracle的服务

linux下:ps

-ef|grep

smon找到对应的pid

kill

-9

3,重新启动试试

startup

如果还是不行,查看报错原因,这里可能有很多,比如数据文件错误

4这里假如你的错误是数据文件引起

shutdown

immediate

startup

mount

recover

datafile

;

alter

database

open;

就可以了

如果不是数据文件错误,贴出来看看吧

以上就是关于java连接远程Oracle数据库关于SID全部的内容,包括:java连接远程Oracle数据库关于SID、Linux创建Oracle数据库找不到dbca命令、我的数据库突然崩溃了,不知道是什么原因等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10100373.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存