• sqlplus 登陆使用


    select * from dept;

    input order by dname;  追加文本命令  del  n  删除语句

    celar buffer ; 清除缓冲区的命令

    conn sys as sysdba  登陆用户

    一般只要安装了oracle的服务器端或者客户端,sqlplus都被默认安装。而sqlplusw只是在sqlplus上添加了一个窗体,在其上执行SQL语句与sqlplus完全相同。sqlplus的主要应用场景为查看/设置数据库参数、执行SQL脚本等。

    1.利用sqlplus登录数据库

    sqlplus和sqlplusw都是oracle安装目录下的可执行文件。可以在命令窗口中执行如下命令进行登录。

    sqlplus username/password@netservicename

    其中,username/password为登录数据库所使用的用户名和密码;netservicename是要进行数据库连接的本地Net服务名。

    以登录Net服务tst为例,需要在命令行中执行如下代码:

    sqlplus system/oracle@tst

    成功登录tst数据库之后的界面如图所示:

    2.查看数据库参数

    在oracle中,查看数据库参数应该使用show parameter命令。例如,查看当前数据库实例名的命令如下所示。

    其中,show parameter要求数据库显示参数;instance_name为参数名称。分析执行结果可知,当前数据库的实例名为tst。

    当然,对于用户来说,不可能每次都准确无误地指定参数名。因此,show parameter支持部分匹配功能,也就是说,用户只需输入部分参数名即可。

    当用户执行show parameter instance命令时,oracle将所有包含instance字样的参数全部显示给用户。

    注意,此处的show parameter命令,不支持通配符。

    3.关闭/启动数据库

    (1)以DBA身份登录数据库

    在数据库服务器的本机上,可以无需输入用户名/密码;as sysdba表示以数据库管理员身份登录数据库。

    (2)关闭数据库

    关闭数据库,应该使用shutdown命令,其后紧跟关闭选项,一般使用immediate————立即关闭数据库。数据库关闭的过程为:

    数据库关闭————数据库卸载————实例卸载。

    (3)重启数据库。利用startup命令,可以重新启动数据库。

    启动数据库的过程中,如果出现异常,oracle将会给出错误信息。例如,ORA-32004:obsolete and/or deprecated parameter(s) specified就是由于数据库启动参数设置不当引起的。

    4.修改系统参数

    利用sqlplus可以很方便地修改系统参数。最常用的的莫过于修改闪存大小。

    通过show parameter命令可以查看闪存的现有大小为2G,现需将其设置为5G,那么可以利用如下命令:

    其中,alter system用于修改系统环境;set db_recovery_file_dest_size=5g将参数db_recovery_file_dest_size的值设置为5G;scope=both,代表将参数修改应用于当前环境和数据库启动参数中。

    5.查询数据

    利用sqlplus查询小数据表尚可,但是查询较大数据表使用sqlplus可读性非常差。因为sqlplus的默认格式化效果并不理想。利用scott用户登录数据默认数据库orcl,并尝试查询表emp,将得到如下结果:

    此时,用scott登录数据库可能会提示错误:

    解决方法:

    alter user scott account unlock;

    alter user scott  identified by tiger;

    解锁后重新用scott用户登录数据库

    查询结果没有显示在一行上,可以通过命令来修改,使其显示在同一行上。

  • 相关阅读:
    c# 泛型(知识整理)
    [VC++]C\C++中结构体知识点强化
    [VC++]CString转化成char
    [VC++]C++中类的多态与虚函数的使用
    [C#]关于自己编写MesasgeBox
    [C#]给DataGridView里的ComboBoxCol添加SelectIndexChange事件
    [C#]用代码触发一个事件
    [C#]序列化例子
    [VC++]怎么使对话框中的按钮DISABLE和ENABLE
    [VC++]控制台程序窗口隐藏
  • 原文地址:https://www.cnblogs.com/empty01/p/5479531.html
Copyright © 2020-2023  润新知