
正文
oracle连接串的host怎么解析,oracle 连接串 sid 连接方式
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
oracle客户端hostname连接不上
1、这个截图里的错误是说连接无法建立。根据截图判断,很可能是你的hostname填写错误。你的数据库安装在本机吗?如果是,可填写localhost,否则需要填写数据库所在服务器的ip地址,再不行试试把localhost改成ip地址。
2、首先确认你要连接的connect string是否正确,你在使用SQL Developer时一般需要填入 hostname, port,以及service name服务别名;当然也可以使用tns模式。
3、找到他们其中的host是否为当前计算机的主机名,不是的话将其修改成当前主机名,是的话跳过此操作。
4、export PS1=`/bin/hostname -s`- 把这句话去掉就不报错了,HOSTNAME没有在配置主机的时候设置好所以这句话报错了。
相关问答
Q1: 我想问一下高手,Oracle数据库连接字符串中的那个服务器后面的数据库名...
1、首先找到Net Manager。打开后会看到左侧有四个按钮图标,中间的Oracle Net配置下有一个服务命名。
2、SERVICE_NAME=ORCL 意思是 那个 Oracle 数据库服务是 ORCL 后面就是 用户名 密码了。
3、在服务器端机器: 保证listener已经启动 保证数据库已经启动。
4、本地网络服务名,即客户端与服务器的连接字符串,本地网络服务名是客户端的配置,Oracle客户端安装后,可以使用客户端自带的网络配置向导(Net Configuration Assistant)进行配置: 启动Net Configuration Assistant。
Q2: oracle连接串配置多个不同服务
(6)OracleHOME_NAMECMan 连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。
第一步:用Net Oracle中可以配多个数据库,并只需要开启一个侦听器就可以了,对多个数据库只要配置相应的服务命名就可以连接了。
一个数据库可以对应多个Service_name,以便实现更灵活的配置。该参数与SID没有直接关系,即不必Service name 必须与SID一样 sid是数据库实例的名字,每个实例各不相同。
一台服务器上的一个用户下,可以有多个oracle实例,甚至是多个不同版本的。可以通过创建不同的环境变量文件,来实现访问不同的实例。比如,服务器上有10g、11g的实例,那就分别在oracle用户家目录下创建 .10g和 .11g 。
Q3: jdbc:oracle:thin:@hostip:1521:数据库实例,这里的1521和hostip表示什...
1、默认端口一般不用改 database_name 是指oracle的实例名。
2、,1521是端口号。3,orcl指的是你所用oracle的全局数据库名,就是你装oracle时要你填写的数据库名称。
3、databasename表示要连接的数据库的名称。这里以与oracle数据库的连接为例:连接oracle8/8i/9i数据库(用thin模式)url=jdbc:oracle:thin:@hostip:1521:oraclesid;注意:hostip指主机的ip地址,oraclesid指数据库的sid。
4、从使用thin驱动切换到oci驱动在配置来说很简单,只需把连接字符串java:oracle:thin:@hostip:1521:实例名换为java:oracle:oci@本地服务名即可。
5、实际上不可以的。oracle是甲骨文公司的产品,对应的jdbc驱动包为:ojdbcjar sqlserver是微软的产品,对应的jdbc驱动包为:sqljdbcjar 你说的这种情况除非你的两个jar包同时存在,那么就可以自由切换数据库了。
6、其中就有classes1jar。第二,String strCon=jdbc:Oracle:thin:@localhost:1521:;这里有问题,要把数据库实例名写上。如果不知道其实例名可以到服务器的服务里面看一下。别的没看出来啥,打完收功。。
Q4: oracle显示无法解析指定的连接标识符怎么办?
plsql登陆时报错ora-12154:tns:无法解析指定的连接标识符连接为:Normal不行的话运行:services.msc打开服务,重启OracleTNSxxx和OracleServerORCL这2个服务手打。
提示输入用户名密码时点击取消,这样就进入了没有登录的PLSQL主界面。在菜单中选择Toos中选择preferences,在设置窗口中选择ORACLE,再选择 connection 在窗口中找到ORACLE HOME设置要连接的那个版本的库HOME。
由于Oracle对路径比较挑剔所以会报这样的错误 解决办法:把相应的应用软件删除,重新安装在不含特殊字符的路径中就可以了,保险的方法就是软件安装路径只包含英文和数字。
否则就会出现“ORA-12154: TNS: 无法解析指定的连接标识符”。
如果还有问题,我们使用SQL PLUS测试是否能够连接。
Q5: 如何快速查看Oracle服务名连接的数据库的信息
1、如果不能连接到数据库,则在tnsname.ora文件中的test网络服务名(net service)后面加上Oracle数据库的DB_Domain参数值,通过用sqlplus show parameter db_domain命令察看。
2、通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:SELECT * FROM ALL_TABLES;系统里有权限的表。SELECT * FROM DBA_TABLES; 系统表。SELECT * FROM USER_TABLES; 当前用户下的表。
3、首先看一下定义数据库的触发器,主要是通过用户登陆数据库后获得其ip地址。创建完trigger后,使用测试帐号登录数据库看看是否能达到需要的效果.拿一个u2账号登陆数据库,结果报错了。
关于oracle连接串的host怎么解析和oracle 连接串 sid 连接方式的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






