我新创建了一个用户SQL>create user test identified by test;
User created.
SQL>grant all privilege to test;我想查看一下这个用户,结果在dba_users,all_users,user_users,都没有,该去哪里查看呢?新建用户登陆问题:
我在连接时SQL>conn test/test@sid
ERROR:
ORA_12154:TNS:conld not resolve seevice name请高手讲解一些这个问题,我是新手,多多谅解!
User created.
SQL>grant all privilege to test;我想查看一下这个用户,结果在dba_users,all_users,user_users,都没有,该去哪里查看呢?新建用户登陆问题:
我在连接时SQL>conn test/test@sid
ERROR:
ORA_12154:TNS:conld not resolve seevice name请高手讲解一些这个问题,我是新手,多多谅解!
解决方案 »
- 请问如何能快速删除一个大表的某列
- Sql developer连接Oracle一直测试连接也没报错,就是连不上!
- months_between
- Predefined Oracle Server异常和Non-predefined Oracle Server异常的区别是什么?
- int和number在数据库中的区别
- [Oracle9i] 外联结查询遇到复合主键如何处理?
- 怎样在SQL*Plus中运行存储过程,在线等待!!!
- 无法配置Net8!!!!!!!请帮忙!!!!!!!!
- system的SYSDBA角色的默认密码是什么?
- oracle数据库关于创建索引问题
- (Oracle)判断表列名如果存在,执行删除。
- 求DBLink的更新语句
SQL> /用户已创建。SQL> grant all privilege to test;授权成功。
1* select username from dba_users where username='TEST1'
SQL> /USERNAME
------------------------------
TEST1
我在连接时
SQL>conn test/test@sid ERROR: ORA_12154:TNS:conld not resolve seevice name
发生这种情况,应该是楼主的connect identifier错了,不是sid.怎么查看呢?到%oracle_home%\NETWORK\ADMIN下的文件tnsnames.ora比如内容如下 :ORA10G =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora10g)
)
)那么连接到数据库就是 conn test1/test@ora10g
ORA_12154:TNS:conld not resolve seevice name
这个应该是这个sid不是你配置的tnsname,你需要用net manager配置一个tnsnameSQL>grant all privilege to test;
用户名在数据库字典里会转化为大写,所以用test查不出来
这样试试
select username from dba_users where username='TEST' ;
或者
select username from dba_users where upper(username)=upper('test');
配置两个tnsname文件,需要在文件名上区分吗?在哪里设置这两个文件和两个实例一一对应呢?麻烦详细说一下吧!
比如:C:\oracle\product\10.2.0\client_1\Network\Admin\tnsnames.ora
打开这个文件后,在里面就可以设置两个了
我的电脑中的就是两个,给你看看。。o(∩_∩)o...
/****************************************/
178.156.51.62 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 178.156.51.62)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)175.248.55.30 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 175.248.55.30)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
/*****************************/
这连个都是在文件tnsnames.ora中。你参考配置吧
PORT=1521这个是默认的;
SERVICE_NAME = orcl 这个是你ORACLE数据库的名字(默认为orcl)
其他的IP 是你ORACLE 数据库所在主机的IP地址