oracle与其他数据库的区别?
最大的区别是,oralce先有数据库,之后才有用户。先创建数据库,之后才创建用户。用户属于数据库。
oracle,是如何创建数据库的?
用dbca新建数据库。
oracle,是如何创建用户的?
1)先连接到新建的数据库;
在命令行,输入:sqlplus sys/1234@新建数据库 as sysdba,通过sqlplus连接到新建数据库。
2)再新建用户;
在sqlplus里,输入:create user 用户名 identified by 密码。//注意:新建用户之后,还要对新建用户进行授权connect、resource、dba
3)完成之后,新建的用户就是属于新建的数据库——也就是说,新建的用户就可以连接到新建的数据库,访问新建的数据库,登录到新建的数据库。
在命令行,输入:sqlplus 新建用户名/密码@新建数据库,或者,sqlplus 新建用户名/密码@新建数据库 as sysdba
注:(http://www.cnblogs.com/adforce/p/3312252.html)
1)如何查看当前连接的是哪个数据库(即当前数据库名)?
答:查询当前数据库名:
select name from v$database;
2)如何查看当前连接的数据库的实例名字? //数据库名字、实例名字、sid,都是一个意思——一般情况下,就是这样,不然越搞越复杂!
查询当前数据库实例名:
select instance_name from v$instance;