日期:2014-05-16  浏览次数:21092 次

如何建立为新建的oracle服务端建立新的用户
    大家好,我是一名数据库方面的菜鸟。今天,我在一台远程服务器上安装了oracle 10g的服务端。其实,我对数据库的概念并没有一个整体的、系统的、抽象的了解。我能将oracle 10g的服务端安装成功完全就是采用的是一种傻瓜式的方式——“下一步”。整个安装过程我也是感到云里雾里的,不知道自己在干什么。
    现在,上级要我给数据库新建一个用户。我感到很茫然,不知道该怎么新建用户。从网上找了很多资料,都是在用很专业的语言在进行讲解。因为我对数据库和网络的基础知识很薄弱,所以尽管网上的那些资料讲解的很详细,可是我依然看不懂。
    现在,我想就我心中对数据库的理解做出自己的通俗的讲解,然后请各位大神就我提出的疑问做出解答!
    一个数据库就是用来存放数据的,今天我在电脑上安装了oracle服务端,理所当然的如果要对这个服务端进行访问就必须得有一个客户端。这个客户端可以是在网络上的任何一台电脑上,但是能不能跟服务端同处于一台机器上我就不得而知了。
    数据库服务端建立好之后,必定是要有一个默认的总的管理员的,这个总的管理员肯定是在建立数据库服务端的是否建立的(系统默认)。这个总的管理员有管理这个总的服务端的总的权限,他可以为他所管理的总的服务端建立各种不同的角色,为不同的角色分配不同的权限。
    现在,我的疑问就是:
    1、我如果要为我新建的oracle服务端建立用户的话,得经过这个总管理员的控制吧。可是具体操作上怎么实现。我说的是从windows的“开始”开始以后或是进入命令行以后该如何操作。
    2、据我所知,oracle服务端在新建的时候是有几个默认的用户和角色的,这些用户和角色的名字是什么我在安装的过程中也没有留意,我只记得有一个叫system,还有一个叫做sys,但密码是什么我就不得而知了。
    上述问题总结为一点就是,到底应该怎么为oracle服务端建立新的用户?

    另外,各位大神谁能推荐几本关于oracle的书给我,最好是那种入门级的,谢谢大家!

------解决方案--------------------
引用:
    大家好,我是一名数据库方面的菜鸟。今天,我在一台远程服务器上安装了oracle 10g的服务端。其实,我对数据库的概念并没有一个整体的、系统的、抽象的了解。我能将oracle 10g的服务端安装成功完全就是采用的是一种傻瓜式的方式——“下一步”。整个安装过程我也是感到云里雾里的,不知道自己在干什么。
    现在,上级要我给数据库新建一个用户。我感到很茫然,不知道该怎么新建用户。从网上找了很多资料,都是在用很专业的语言在进行讲解。因为我对数据库和网络的基础知识很薄弱,所以尽管网上的那些资料讲解的很详细,可是我依然看不懂。
    现在,我想就我心中对数据库的理解做出自己的通俗的讲解,然后请各位大神就我提出的疑问做出解答!
    一个数据库就是用来存放数据的,今天我在电脑上安装了oracle服务端,理所当然的如果要对这个服务端进行访问就必须得有一个客户端。这个客户端可以是在网络上的任何一台电脑上,但是能不能跟服务端同处于一台机器上我就不得而知了。
    数据库服务端建立好之后,必定是要有一个默认的总的管理员的,这个总的管理员肯定是在建立数据库服务端的是否建立的(系统默认)。这个总的管理员有管理这个总的服务端的总的权限,他可以为他所管理的总的服务端建立各种不同的角色,为不同的角色分配不同的权限。
    现在,我的疑问就是:
    1、我如果要为我新建的oracle服务端建立用户的话,得经过这个总管理员的控制吧。可是具体操作上怎么实现。我说的是从windows的“开始”开始以后或是进入命令行以后该如何操作。
    2、据我所知,oracle服务端在新建的时候是有几个默认的用户和角色的,这些用户和角色的名字是什么我在安装的过程中也没有留意,我只记得有一个叫system,还有一个叫做sys,但密码是什么我就不得而知了。
    上述问题总结为一点就是,到底应该怎么为oracle服务端建立新的用户?

    另外,各位大神谁能推荐几本关于oracle的书给我,最好是那种入门级的,谢谢大家!

用sys用户登录在CMD命令行

比如我以GP用户,密码为GP 登入GPDEV
sqlplus gp/gp@gpdev

如果用SYS登录需要加AS SYSDBA
------解决方案--------------------
推荐你看看韩顺平的玩转oracle,讲的很简单易懂的