zoukankan      html  css  js  c++  java
  • Oracle 操作

    版本

    服务端

    客户端

    创建数据库

    Database Configuration Assistant

    Oracle Sqlplus登陆命令

    1,{<username>[/<password>][@<connect_identifier>] | / }[AS {SYSDBA | SYSOPER | SYSASM}] [EDITION=value]
    指定数据库帐户用户名, 口令和数据库连接的连接标识符。如果没有连接标识符, SQL*Plus 将连接到默认数据库。
       AS SYSDBA, AS SYSOPER 和 AS SYSASM 选项是数据库管理权限。
       <connect_identifier> 的形式可以是 Net 服务名或轻松连接。
    这种情况连接本机不启动lsnrctl也能使用。
    2,{<username>[/<password>]@[//]Host[:Port]/<service_name>]
     Host 指定数据库服务器计算机的主机名或 IP地址。
           Port 指定数据库服务器上的监听端口。
           <service_name> 指定要访问的数据库的服务名。
    这种情况需要启动lsnrctl
    示例:
    sqlplus username/password  如:普通用户登录  sqlplus scott/tiger
    sqlplus username/password@net_service_name 如: sqlplus scott/tiger@orcl
    sqlplus  username/password as sysdba 如:sqlplus sys/admin as sysdba
    sqlplus username/password@//host:port/sid 
    注意:sys和system需要以sysdba登录
     

    切换用户:
      SQL>conn hr/123456
      注:conn同connect
    退出:
      exit

    Oracle 查版本号

    方法一:v$version

    SQL> select * from v$version;  

    方法二:product_component_version

    SQL> select * from product_component_version;

    方法三:dbms_output.put_line( dbms_db_version.version )

    SQL> SET SERVEROUTPUT ON 

    SQL> EXEC dbms_output.put_line( dbms_db_version.version );  

    重启oracle

    在系统命令行输入sqlplus /nolog
    conn sys / as sysdba
    shutdow immediate;
    startup;

    如果在linux下可用dbstart,前提是你配置好了dbstart脚本

    错误

    问题一:ORA-28000: the account is locked

    ALTER USER 帐号 ACCOUNT UNLOCK;

    问题二:ORA-01045: user LIU lacks CREATE SESSION privilege; logon denied

    grant create session,resource to 帐号;

    待补充

  • 相关阅读:
    小程序方法-小程序获取上一页的数据修改上一个页面的数据
    小程序方法-上传多上图片
    小程序方法-时间转换年月日,时间转换几天前几个小时前刚刚
    opencv函数学习:LUT()的使用
    opencv函数学习:cvtColor()的使用
    opencv函数学习:convertTo()的使用
    BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解
    单通道图和三通道图
    计算机存储单位与宽带单位
    大端模式和小端模式
  • 原文地址:https://www.cnblogs.com/likeyou/p/3816658.html
Copyright © 2011-2022 走看看