美文网首页oracle
oracle sqlplus命令汇总

oracle sqlplus命令汇总

作者: 宇晨棒棒的 | 来源:发表于2020-08-10 17:07 被阅读0次

    1.sqlplus    需要输入账号密码才能登陆,此处只能一般账号(scott)和普通管理员(system)登陆

    2.sqlplus /nolog   可以直接登录到oracle(无需账号密码)

    3. conn 用户名/密码@服务器IP地址:端口/实例名   as  连接身份

    实例: conn sys/123456@127.0.0.1:1521/orcl as sysdba

    报错信息

    1)查看oracle服务端监听器状态:

            lsnrctl status

    监听器状态

    2)如果没有监听:lsnrctl stop   &&  lsnrctl start

    3)发现端口是1525而不是1521,问题最终解决!

    4.执行系统命令

    host  系统命令      eg:  host  mkdir  d:\testoracle           #在D盘创建一个叫testoracle的文件夹

    5.清屏: clear screen

    6.查看error信息: show  error

    7.查看当前登录的用户   show user

    8.导出记录到本地的文件中:

    spool   指定导出到本地的文件名

    关闭导出记录:spool  off

    9.导入sql文件:

    start   sql文件存放的位置

    10.密码修改:passw     修改当前用户的密码,如需修改其他用户的密码,必须使用sys账号修改

    11.环境变量设置:

    临时修改,重启下sqlplus就会丢失设置

    set  linesize  60  (默认80,show linesize 显示) 设置显示行的高度

    set pagesize  20   (默认14,show  pagesize)    设置每页显示的行数

    永久修改:

    文件位置:E:\oracle\Administrator\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql

    添加内容如下:

    set  linesize  60

    set pagesize  20 

    连接身份代表着该用户连接数据库后享受的权限,oracle 有三种身份如下:

    1)sysdba:数据库管理员身份。权限:打开(关闭)数据库服务器、备份(恢复)数据库、日志功能、会话限制、数据库管理功能等。

    例如:sys用户必须用sysdba才能登陆system用户用普通用户就可以登陆

    2)sysoper:数据库操作员身份 。权限:打开(关闭)数据库服务器、备份(恢复)数据库、日志功能、会话限制。

    3)normal:普通用户。权限:操作该用户下的数据对象和数据查询,默认的身份是normal用户。

    相关文章

      网友评论

        本文标题:oracle sqlplus命令汇总

        本文链接:https://www.haomeiwen.com/subject/raubrktx.html