我平时都是这么弄的,安装了服务器端,同时也安装客户端。
第一次进客户端(使用Enterprise Manager Console)的时候,需要我写服务器名和SID,服务器名:IP地址(比如192.168.1.100),SID:orcl;
这样,数据库目录树里面就有了个:orcl_192.168.1.100;这样每次sqlplus登陆都是:system/system@orcl_192.168.1.100。我想问下,看到网上面经常有人写:system/system@test,不需要IP。
我通过客户端的Net Configuration Assitant里面新建了个“本地网络服务名配置”,把orcl_192.168.1.100用了个simple代替。
这样我在sqlplus就可以直接:sqlplus system/system@simple就可以登录了(不过这个simple在Enterprise Manager Console的目录树里看不到,还是orcl_192.168.1.100)。
但是我看服务器端也有Net Configuration Assitant,如果我在服务器端配置会产生什么效果?
比如我在服务端把orcl_192.168.1.100取名为OraServer,是不是所有客户端就不能用orcl_192.168.1.100登陆了,只能用OraServer或者两者并存?另外还有个问题,服务器端有监听配置,客户端也有监听配置,一般是服务器机器改名或者IP变更后,需要重新建立下监听,才可以正常使用。那么客户端也弄个重新建立监听干嘛呢?最后还有个问题system/system@simple,simple这儿叫网络服务名,orcl这里叫SID或者数据库实例,那么还有的地方说的全局数据库名是啥?
第一次进客户端(使用Enterprise Manager Console)的时候,需要我写服务器名和SID,服务器名:IP地址(比如192.168.1.100),SID:orcl;
这样,数据库目录树里面就有了个:orcl_192.168.1.100;这样每次sqlplus登陆都是:system/system@orcl_192.168.1.100。我想问下,看到网上面经常有人写:system/system@test,不需要IP。
我通过客户端的Net Configuration Assitant里面新建了个“本地网络服务名配置”,把orcl_192.168.1.100用了个simple代替。
这样我在sqlplus就可以直接:sqlplus system/system@simple就可以登录了(不过这个simple在Enterprise Manager Console的目录树里看不到,还是orcl_192.168.1.100)。
但是我看服务器端也有Net Configuration Assitant,如果我在服务器端配置会产生什么效果?
比如我在服务端把orcl_192.168.1.100取名为OraServer,是不是所有客户端就不能用orcl_192.168.1.100登陆了,只能用OraServer或者两者并存?另外还有个问题,服务器端有监听配置,客户端也有监听配置,一般是服务器机器改名或者IP变更后,需要重新建立下监听,才可以正常使用。那么客户端也弄个重新建立监听干嘛呢?最后还有个问题system/system@simple,simple这儿叫网络服务名,orcl这里叫SID或者数据库实例,那么还有的地方说的全局数据库名是啥?
解决方案 »
- oracle查询一周数据如何按列来显示
- 如何将表名作为参数传给存储过程呢?
- powerdesigner 生成的sql脚本 不能执行
- Perl与Oracle数据库连接的问题
- 在Unix下编译Pro*C源程序,为什么总提示找不到Make.defines文件?
- 在oracle 中如何 把 long 型的数据 通过函数转化为 varchar2 或者 char 型啊
- JAVA时间格式,怎么转换成正常的时间格式?
- oracle 中提取时间的问题
- SQL语句转为ORACLE语句问题?进来帮下忙!!
- imp 导入dmp文件 提示ORA-00001: 违反唯一约束条件 (HR.EMP_EMAIL_UK)
- 请高手帮忙...
- 删除自定义类型
2。客户端不重新建立,原来的IP访问不到了,就连不上,这个看你是用机器名还是用ip配置的,如果用机器名,机器名能访问到,就不用重新配置,道理跟1一样,都是通过tnsname.ora里面的配置信息来找的。
3。全局数据库名不知道啥意思。。貌似一台机器可以开两个oracle 实例(SID),全局数据库名不知道跟这个有没有关系。