1、问题:让我把sifs系统的数据库改为连接51数据库。
我当时只在系统的hibernate.cfg.xml文件的URL那改了。然后用pl/sql登录的时候啥都没改,正常登录,结果后来发现,对数据库的操作跟页面不符。
原来,用pl/sql登录的数据库是改之前的数据库。怎么样让它成为51数据库呢。
首先,打开D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN里面的tnsnames.ora文件,在里面添加
csora1 =//随便命名,下面箭头所指。
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.0.51)(PORT = 1521))//连接的数据库
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ora1)
)
)
添加上面代码之后,数据库下拉框中就会出现随便命名的那个东西。
这样,进入的数据库就一致了。
2、进入数据库之后,新建命令接口,写入conn sifs/sifs@csora1,即可验证用户名密码是否正确。出现
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.4.0
Connected as sifs
即证明正确。
3、新建SQL窗口,写入 select * from all_users。即可得到所有的用户名
all_users:以这个用户名登录之后,它所管理的所有用户。
dba_users:查看数据库里面所有用户,前台是有dba的权限。
use_users:查看当前用户信息。