• CentOS 5.2安装Oracle 10g


    注意:我在照着此文安装的时候,其中有个目录实际和文章写的不太一样,就是文章中写的ORACLE的目录都是/home/oracle,但我的实际是/home/oracle/oracle,尤其配置文件时,这点请大家注意。另外如果你已经安装好Centos的话,可以直接跳到ORACLE的安装部分。

    准备条件

    安装CentOS,如果安装盘为CD盘,且不够6张,可以选择最小化安装。

    关于最小化安装:

    选择linux text,语言选择English,在以后步骤中取消安装GNOME桌面环境,然后自定义安装软件,在列表中取消所有的软件。这样的话,一张盘搞定CentOS

    最小化安装之后,使用 yum -y install wget

               yum -y install setuptool

    wget用于设置更新源时的下载,setuptool是为了使用命令“setup”设置网络等基本设置。

     

     

    CentOS更新源配置:

    (原稿地址:http://87592190.blog.163.com/blog/static/1873218220090451346491/   以下是从SUSE的博客中看到,无转载说明,感谢原创。)

    一、使用更新源的国内镜像

    CentOS 安装完毕,首先应该修改更新源,并升级到最新的系统。

    国内速度较快的常用更新源:

    http://mirror.be10.com/centos/

    http://centos.candishosting.com.cn/

    http://ftp.sjtu.edu.cn/centos/

    http://ftp.hostrino.com/pub/centos/

    http://mirrors.ta139.com/centos/

    http://ftp.iasi.roedu.net/mirrors/centos.org/centos/

    首先备份CentOS-Base.repo,然后再编辑 yum 的配置文件

    [admingu@googe ~]# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

    [admingu@googe ~]# vi /etc/yum.repos.d/CentOS-Base.repo

     

    一下是CentOS-Base.repo中的内容

    [base]

    name=CentOS-$releasever - Base

    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

    #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

    baseurl=http://centos.candishosting.com.cn/$releasever/os/$basearch/

    http://mirrors.ta139.com/centos/$releasever/os/$basearch/

    http://mirror.be10.com/centos/$releasever/os/$basearch/

    http://ftp.sjtu.edu.cn/centos/$releasever/os/$basearch/

    http://ftp.hostrino.com/pub/centos/$releasever/os/$basearch/

    gpgcheck=1

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

     

    #released updates

    [updates]

    name=CentOS-$releasever - Updates

    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

    #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/

    baseurl=http://centos.candishosting.com.cn/$releasever/updates/$basearch/

    http://mirrors.ta139.com/centos/$releasever/updates/$basearch/

    http://mirror.be10.com/centos/$releasever/updates/$basearch/

    http://ftp.sjtu.edu.cn/centos/$releasever/updates/$basearch/

    http://ftp.hostrino.com/pub/centos/$releasever/updates/$basearch/

    gpgcheck=1

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

     

    #packages used/produced in the build but not released

    [addons]

    name=CentOS-$releasever - Addons

    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons

    #baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/

    baseurl=http://centos.candishosting.com.cn/$releasever/addons/$basearch/

    http://mirrors.ta139.com/centos/$releasever/addons/$basearch/

    http://mirror.be10.com/centos/$releasever/addons/$basearch/

    http://ftp.sjtu.edu.cn/centos/$releasever/addons/$basearch/

    http://ftp.hostrino.com/pub/centos/$releasever/addons/$basearch/

    gpgcheck=1

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

     

    #additional packages that may be useful

    [extras]

    name=CentOS-$releasever - Extras

    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

    #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/

    baseurl=http://centos.candishosting.com.cn/$releasever/extras/$basearch/

    http://mirrors.ta139.com/centos/$releasever/extras/$basearch/

    http://mirror.be10.com/centos/$releasever/extras/$basearch/

    http://ftp.sjtu.edu.cn/centos/$releasever/extras/$basearch/

    http://ftp.hostrino.com/pub/centos/$releasever/extras/$basearch/

    gpgcheck=1

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

     

    #additional packages that extend functionality of existing packages

    [centosplus]

    name=CentOS-$releasever - Plus

    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus

    #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/

    baseurl=http://centos.candishosting.com.cn/$releasever/centosplus/$basearch/

    http://mirrors.ta139.com/centos/$releasever/centosplus/$basearch/

    http://mirror.be10.com/centos/$releasever/centosplus/$basearch/

    http://ftp.sjtu.edu.cn/centos/$releasever/centosplus/$basearch/

    http://ftp.hostrino.com/pub/centos/$releasever/centosplus/$basearch/

    gpgcheck=1

    enabled=0

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

     

    #contrib - packages by Centos Users

    [contrib]

    name=CentOS-$releasever - Contrib

    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib

    #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/

    baseurl=http://centos.candishosting.com.cn/$releasever/contrib/$basearch/

    http://mirrors.ta139.com/centos/$releasever/contrib/$basearch/

    http://mirror.be10.com/centos/$releasever/contrib/$basearch/

    http://ftp.sjtu.edu.cn/centos/$releasever/contrib/$basearch/

    http://ftp.hostrino.com/pub/centos/$releasever/contrib/$basearch/

    gpgcheck=1

    enabled=0

    gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5 

     

    其中:

    repositoryid:用于指定一个仓库

    name:用于指定易读的仓库名称

    baseurl:用于指定本仓库的URL,可以是以下的3种类型,如http,ftp,file

    mirrorlist:用于指定仓库的镜像站点

    enable:用于指定是否使用本仓库,默认值为1,即可用。

    gpgcheck:用于指定是否检查软件包的GPG签名。

    gpgkey:用于指定GPG签名文件的URL

    执行命令:

     

    [admingu@googe ~]# rpm --import  http://ftp.sjtu.edu.cn/centos/RPM-GPG-KEY-CentOS-5

     

     

    二、使用非官方更新源

    下面以安装rpmforgeDAG软件包为例添加非官方更新源

    I、添加rmpforge软件库

    1)到http://dag.wieers.com/rpm/packages/rpmforge-release/查找适用于RHEL5/CentOS5的软件包。

    2)下载适用于RHEL5/CentOS5的软件包。

    [admingu@googe ~]# wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

    [admingu@googe ~]# rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

    [admingu@googe ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-*

    安装rpmforge-release软件包之后,就可以看到/etc/yum.repos.d/rpmforge.repo文件,以后yum就可以使用这个更新源了。

    II、添加DAG更新仓库 。//这个库我更新时总是出现问题,望达人帮我一下!

     

    1)/etc/yum.repos.d/下建立dag.repo

    2)编辑dag.repo

    [admingu@googe ~]#vi /etc/yum.repos.d/dag.repo

    [dag]

    name=Dag RPM Repository for Red Hat Enterprise Linux

    baseurl=http://apt.sw.be/redhat/el5/en/i386/dag/

    gpgcheck=1

    enabled=1

    gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

    保存退出。

    然后导入Key,

    [admingu@googe ~]# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

    [admingu@googe ~]#  rpm --import RPM-GPG-KEY.dag.txt

    [admingu@googe ~]#  rm -f RPM-GPG-KEY.dag.txt //这个可以先移除也可以不移除

    以下是好友Nick提供的解决方法,非常感谢他!

    在定义 yum 非官方库 dag.repo 后,使用 yum 安装非官方库里定义的软件是,如果出现错误:

     

    Reading repository metadata in from local files

    primary.xml.gz 100% |=========================| 883 kB 00:59

    http://apt.sw.be/redhat/el5/en/i386/dag/repodata/primary.xml.gz: [Errno -1] Metadata file does not match checksum

    Trying other mirror.

    Error: failure: repodata/primary.xml.gz from dag: [Errno 256] No more mirrors to try.

     

    这个错误应该是因为"/var/cache/yum/dag/”里的 primary.xml.gz 不能通过校验导致的。(暂时找不到原因,用多线程软件下载就没问题,'myget')

     

    这个错误我自己的解决方法是:是用软件'myget'下载 primary.xml.gz 到 "/var/cache/yum/dag/” ;然后再重新用yum安装软件。

    三、使用如下命令更新到最新系统

    # yum upgrade

     

     

    yum下载设置

    为了使yum下载速度更快一些,需要下载一些插件。推荐两种yum-fastestmirroraxelget。感谢liangsuilong,原文地址:http://bbs.fedora-zh.org/showthread.php?t=1028

    以下我根据liangsuilong的文章小小的精简了一点。

    插件1yum-fastestmirror 作用:服务器列表中选取最快的服务器

    安装:yum install yum-fastestmirror

    插件2yum-axelget  作用:调用系统中的axel下载软件,增加下载线程从而提高速度。这个方法更有效,更快捷,而且会根据软件包的大小自动设定线程数,基本避免了因为线程数过多而导致服务器拒绝下载的问题。

    安装:rpm -ivh http://rpm4fc-cn.googlecode.com/files/axel-2.3-1.fc10.i386.rpm http://rpm4fc-cn.googlecode.com/files/yum-axelget-1.0-0.2.20080705.fc10.noarch.rpm

     

    安装成功显示:类似的

    [root@localhost ~]# yum install wget

    Loading "fastestmirror" plugin

    Loading "axelget" plugin

    Loading mirror speeds from cached hostfile

     

    安装Oracle

    (感谢Odin,原文地址:http://aoding.blog.51cto.com/226250/159456,中间有一些小错误我已纠正)

    CentOS必需的安装包    

    * GNOME Desktop Environment
        * Editors
        * Graphical Internet
        * Text-based Internet
        * Development Libraries
        * Development Tools
        * Legacy Software Development
        * Server Configuration Tools
        * Administration Tools
        * Base
        * Legacy Software Support
        * System Tools
        * X Window System
        注意:SWAP分配的空间要超过1G,要不然后面装Oralce会因为空间不足而无法安装,到后面就麻烦的头痛,O∩_∩O~.并且要关闭防火墙,关闭SELIINUX
        修改host文件
        Hosts File
        # vi /etc/hosts
        192.168.0.187 oracle oracle.localdomain oracle
        为了避免报OUI-25031错误,在下面添加:
        主机IP 主机名
        127.0.0.1 oracle localhost.localdomain localhost
        注意:你要把192.168.0.187改成你自己的IP,我这里只是写我本机的IP的。
        设置内核参数
        # vi /etc/sysctl.conf
        在行末添加以下内容
        #use for oracle
        #kernel.shmall = 2097152
        #kernel.shmmax = 2147483648
        kernel.shmmni = 4096
        # semaphores: semmsl, semmns, semopm, semmni
        kernel.sem = 250 32000 100 128
        fs.file-max = 65536
        net.ipv4.ip_local_port_range = 1024 65000
        net.core.rmem_default=262144
        net.core.rmem_max=262144
        net.core.wmem_default=262144
        net.core.wmem_max=262144
        再运行sysctl -p应用以上参数
        # /sbin/sysctl -p
        设置最大打开文件数
        # vi /etc/security/limits.conf
        在行末添加以下内容
        #use for oracle
        * soft nofile 65536
        * hard nofile 65536
        设置会话
        # vi /etc/pam.d/login//    行末添加以下内容
        session required /lib/security/pam_limits.so
        查询所需安装包是否完整
        以root用户在终端中执行以下命令:
        rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel
        如果没有安装这些包的话,可以在CentOS安装光盘的CentOS目录下找到相应的rmp文件来安装,如果你的服务器可以联网的话,也可以通过yum的方式下载安装,在终端中执行以下命令:
        # yum -y install setarch-2*
        # yum -y install make-3* 
        # yum -y install glibc-2*
        # yum -y install libaio-0*
        # yum -y install compat-libstdc++-33-3*
        # yum -y install compat-gcc-34-3*
        # yum -y install compat-gcc-34-c++-3*
        # yum -y install gcc-4*
        # yum -y install libXp-1*
        # yum -y install openmotif-2*
        # yum -y install compat-db-4*
        按命令提示的下载安装,所需的时间取决于你的网速。如果不能上网则可以从光盘安装具体的安装方法是先挂载光驱使用 mount  -o -loop  /dev/cdrom /media 然后cd /media 就可以进入光盘目录了。再使用rpm -ivh xxx.rpm格式来安装。(注意XXX为你要安装的安装包名字)(以上利用光盘安装所需的方法我未使用)
        可能安装完了以后用上述命令查看还是会出现某些包没有安装的信息,这个不用理会,据说是rpmBUG.
        package compat-gcc-c++ is not installed
        package compat-libstdc++ is not installed
        package compat-libstdc++-devel is not installed
        建立oracle用户及组
    # groupadd oinstall
    # groupadd dba
    # groupadd oper
    # useradd -g oinstall -G dba oracle
    # passwd oracle
        oracle数据库下载
        * Oracle Database 10g Release 2 10.2.0.1) Software
        去Oracle的官方网站下载。

    (这个文件我已下载好放在一个ftp服务器中,在CentOS中用FTP命令下载)
        建立ORACLE_HOME目录,解压数据库安装文件
        # unzip 10201_database_linux32.zip
        # mv database /tmp/
        # chown -R oracle:oinstall  tmp/
        修改操作系统版本标识
        # vi /etc/redhat-release
        #CentOS release 5.2 Final
        redhat-4
        修改ORACLE环境变量
        # su  oracle
        $ vi .bash_profile(我觉得此处应先输入命令cd ~,到达.bash_profile的文件所在文件夹)
        TMP=/tmp; export TMP
        TMPDIR=$TMP; export TMPDIR
        ORACLE_BASE=/home/oracle; export ORACLE_BASE
        ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
        ORACLE_SID=orcl; export ORACLE_SID
        ORACLE_TERM=xterm; export ORACLE_TERM
        PATH=/usr/sbin:$PATH; export PATH
        PATH=$ORACLE_HOME/bin:$PATH; export PATH
        LD_LIBRARY_PATH=$ORACLE_HOME/lib:lib:/usr/lib; export LD_LIBRARY_PATH
        CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
        if [ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
        ulimit -p 16384
        ulimit -n 65536
        else
        ulimit -u 16384 -n 65536
        fi
        fi
        如果在保存时提示错误,需要执行cd ~; chmod 755 .bash_profile;这样就可以了。
        配置XDMCP
        对于GDM
        # vi /etc/gdm/custom.conf/////未找到
        [xdmcp]
        Enable=1
        注意:custom.conf这个文件可能是只读文件,需要改成可写属性才能修改。
        因为默认centos5.1不支持10.20.1,修改安装文件
        #vi /tmp/database/install/oraparam.ini
        找到### #[Certified Versions]
        Linux=redhat-3SuSE-9redhat-4centos-5UnitedLinux-1.0asianux-1asianux-2再后面添加
        [Linux-centos-5.2-optional]
        TEMP_SPACE=80
        SWAP_SPACE=150
        MIN_DISPLAY_COLORS=256
        安装oracle数据库
        # su  oracle
        $ export DISPLAY=192.168.140.9:0.0
        (原文)$ /home/oracle/database/runInstaller(应该是/tmp/database/runInstaller
        注意:这里的IP192.168.0.188是你的另外一台电脑,这台电脑使用的是windows系统,能过这台电脑安装远程界面来远程安装数据库的。下载Xmanager 2.0连接远程服务器的桌面来连接这台Centos服务器就可以通过桌面形式来安装数据库了。

    下面是服务器安装过程中的重要选项
        1. Select Installation Method
        选择Advanced Installation
        2. Specify Inventory Directory and Credentials
        3. Select Installation Type
        选择Enterprise Edition
        4. Specify Home Details
        Name文本框中填写db_1
        5. Product-Specific Prerequisite Checks
        6. Select Configuration Option
        选择create a database
        7. Select Database Configuration
        选择General Purpose
        8. Specify Database Configuration Options
        选择Select Database character set : UTF-8
        9. Select Database Management Option
        选择Use Database Control Database Management
        10. Specify Database Storage Option
        选择File System
        11. Specify Backup and Recovery Options
        选择Do not enable Automated backups
        12. Specify Database Schema Passwords
        选择Use the same password for all the accounts
        13. Summary
        14. Install
        15. Configuration Assistants
        16. Database Configuration Assistant
        17. Database Configuration Assistant Password Management
        选择Password Management,除system以外全部锁定
        18. Execute Configuration Scripts

    (大概进行到1617步的时候出现了一个错误,不过貌似不影响安装,就直接跳过,结束了安装过程。)
        在root环境中执行
        # /home/oracle/oraInventory/orainstRoot.sh
        # /home/oracle/product/10.2.0/db_1/root.sh(出现选择直接回车就好)
        19. End Of Installation
        恢复操作系统版本
        # vi /etc/redhat-release
        CentOS release 5.2 Final
        设置数据库开机自动启动
        # vi /etc/oratab
        orcl:/home/oracle/product/10.2.0/db_1:Y
        # vi /etc/rc.local
        su - oracle -c ‘dbstart’
        # su - oracle
        $ vi /home/oracle/product/10.2.0/db_1/bin/dbstart
        第78行修改为
        ORACLE_HOME_LISTNER=$ORACLE_HOME/

    (数据库开机启动未测试)
        数据库相关命令
        $ dbstart [ start | status | stop ]
        $ lsnrctl [ start | status | stop ]
        $ emctl [ start | status | stop ] console
        $ sqlplus /nolog
    >connect system/passwd as sysdba
        DBCA - Database Configuration Assistant
        $ dbca
        启动EM
        http://localhost:1158/em/
        至此已经完成数据库安装了。

    安装中文字体

    安装中文支持

    yum -y install fonts-chinese

    yum -y install fonts-ISO8859*

     

     

    其他问题

    数据库编码问题

    安装好数据库之后,使用PLSQL Development登录,出现

    Database character set (AL32UTF8) and Client character set (ZHS16GBK) are different.
     Character set conversion may cause unexpected results.

    解决办法:

    (感谢sunfruit原文地址http://www.blogjava.net/sunfruit/archive/2008/09/12/228495.html

      1、检查服务器上Oracle数据库的字符集   
        sqlplus /nolog
      SQL>  connect / as sysdba
      连接成功.   
       
      SQL>  desc  props$   
        列名                                                    可空值否      类型   
        -------------------------------  --------  ----   
        NAME                                                        NOT  NULL  VARCHAR2(30)   
        VALUE$                                                                      VARCHAR2(2000)   
        COMMENT$                                                                  VARCHAR2(2000)   
       
      SQL>  col  value$  format  a40   
      SQL>  select  name,value$  from  props$;   
       
      NAME                                                      VALUE$   
      ------------------------------  -------------------------   
      DICT.BASE                                            2   
      NLS_LANGUAGE                                      AMERICAN   
      NLS_TERRITORY                                    AMERICA   
      NLS_CURRENCY                                      $   
      NLS_ISO_CURRENCY                              AMERICA   
      NLS_NUMERIC_CHARACTERS                  .,   
      NLS_DATE_FORMAT                                DD-MON-YY   
      NLS_DATE_LANGUAGE                            AMERICAN   
      NLS_CHARACTERSET                              ZHS16GBK   
      NLS_SORT                                              BINARY   
      NLS_CALENDAR                                      GREGORIAN   
      NLS_RDBMS_VERSION                            7.3.4.0.0   
      GLOBAL_DB_NAME                                  ORACLE.WORLD   
      EXPORT_VIEWS_VERSION                      3   
       
       
       
      NLS_CHARACTERSETNLS_CHAR_CTERSET这个参数应该是ZHS16GBK,如不是,改为它。   
       
      SQL*Plus中修改方法:   
      SQL>  update  props$  set  value$='ZHS16GBK'  where  name='NLS_CHARACTERSET'; 


    2、确认字符集是否修改的不彻底。
      SELECT DISTINCT (NLS_CHARSET_NAME(CHARSETID)) CHARACTERSET,
      DECODE(TYPE#, 1,
      DECODE(CHARSETFORM, 1, 'VARCHAR2', 2, 'NVARCHAR2', 'UNKOWN'),
      9,
      DECODE(CHARSETFORM, 1, 'VARCHAR', 2, 'NCHAR VARYING', 'UNKOWN'),
      96,
      DECODE(CHARSETFORM, 1, 'CHAR', 2, 'NCHAR', 'UNKOWN'),
      112,
      DECODE(CHARSETFORM, 1, 'CLOB', 2, 'NCLOB', 'UNKOWN')) TYPES_USED_IN
      FROM SYS.COL$
      WHERE CHARSETFORM IN (1, 2)
      AND TYPE# IN (1, 9, 96, 112);

    3、如果上面的查询的确显示有多个字符集的设定,则进行如下处理:
      SHUTDOWN IMMEDIATE;
      STARTUP MOUNT;
      ALTER SYSTEM ENABLE RESTRICTED SESSION;
      ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
      ALTER SYSTEM SET AQ_TM_PROCESSES=0;
      ALTER DATABASE OPEN;

      COL VALUE NEW_VALUE CHARSET
      SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_CHARACTERSET';
      COL VALUE NEW_VALUE NCHARSET
      SELECT VALUE FROM NLS_DATABASE_PARAMETERS WHERE PARAMETER='NLS_NCHAR_CHARACTERSET';

      --INTERNAL_USE是没有写在文档中的参数,用以强制完成字符集一致化
      ALTER DATABASE CHARACTER SET INTERNAL_USE &CHARSET;
      ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE &NCHARSET;

      SHUTDOWN IMMEDIATE;
      STARTUP;
      -- 再次启动数据库一遍
      SHUTDOWN IMMEDIATE;
      STARTUP;

    **************注意****************
    本人在使用上面的方法设置以后Oracle10g可以正常使用,在导入dmpsql文件的时候则需要在Linux中做如下设置
    sql文件,dmp文件在导入oracle的时候需要设置字符集

    export LANG=zh_CN.GBK    //这个是linux的字符集设置
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK   //这个是oracle的字符集设置

    Scott用户解锁:

    1 Dos下输入C:\sqlplus /nolog

     

    DBA的身份登录

          conn sys/password as sysdba; 

    解锁

          alter user scott account unlock;

    弹出一个修改密码的对话框,修改密码

          conn scott/tiger

     

    SQL> conn sys/sys as sysdba;

          Connected.

    SQL> alter user scott account unlock;

          User altered.

    SQL> commit;

          Commit complete.

    SQL> conn scott/tiger//请输入新密码,并确认后OK

    Password changed

    Connected.

  • 相关阅读:
    POM文件
    数据转换16进制字符
    中高分 CF 题解
    安装Java
    JNI编写,Java调用C++
    OSPF协议
    DNS协议详解
    HCIA ENSP 搭建一个简单网络 DNS解析服务器 DHCP服务器
    HTTP协议详解
    如何彻底关闭Win10自动更新,Win10永久关闭自动更新的方法
  • 原文地址:https://www.cnblogs.com/songzhenhua/p/9312875.html
Copyright © 2020-2023  润新知