oracle 10g的启动,连接,以及密码的修改

来源:互联网 发布:广西建工待遇 知乎 编辑:程序博客网 时间:2024/05/18 03:07

      接前面的“在ubuntu 10.04下安装oracle 10g”的博文,安装好数据库之后,要操作该数据库,还是要继续努力阿。总的来说,从连接到启动数据库,要完成三步曲,如下所示:

                                (1)oracle@database-laptop:~$ sqlplus /nolog                      --运行sqlplus命令,进入sqlplus环境,/nolog表示不登录到服务器

                                (2)SQL> conn / as sysdba

                                (3)SQL> startup

      现在分别说一下上面三个命令的作用以及意义。

      首先,第一个命令,/nolog的意思是不登录到数据库服务器的意思。没有这个参数的话,sqlplus会要求输入用户名和密码。如果你上一次操作数据库之后用了shutdown命令关闭了数据库的话,就必须使用/nolog这个参数,先用不登录到服务器的方式进入到sqlplus环境。再用startup命令启动数据库。因为数据库没有启动的时候,是无法登录数据库,也无法验证用户名和密码的。(在oracle用户下通过输入命令oracle@database-laptop:~$ ps -ef | grep ora_dbw0,可以看出数据库是否启动,当有进程“ora_dbw0_SID”存在时,数据库是处在启动状态,否则就处在关闭状态)

      接着,登录到了sqlplus环境以后,就要连接数据库。“conn / as sysdba”表示以数据库管理员的身份连接数据库,对数据库进行管理操作。

      最后,连接上数据库之后使用“startup”命令启动数据库。这样,数据库就启动起来了。可以看到提示信息。也就可以进行各种数据库操作了,增删查找等等。

      接下来就讲下关于密码修改的问题了,如果你忘记了你的sys,或者system或者是其他数据库角色的密码的话,在上述的操作的基础上,可以使用alter命令对一个或多个特定的角色进行密码修改(比如修改system角色的密码):

                                    SQL> alter user system identified by "123456"

                                    User altered.

   通过上面的命令,就可以修改某一个user的密码了。


原创粉丝点击