oracle sqlplus的使用
类别:Oracle数据库 作者:码皇 来源:互联网 点击:
oracle sqlplus的使用1 以系统管理员身份登录sqlplus www 2cto com oracle@omu:> sqlplus assysdba oracle@omu:>sqlplus sys oracle as sysdba2 连接到数据库(需要先登录到sqlplus)SQL>
oracle sqlplus的使用 1. 以系统管理员身份登录sqlplus www.2cto.com oracle@omu:> sqlplus / assysdba oracle@omu:>sqlplus sys/oracle as sysdba 2. 连接到数据库(需要先登录到sqlplus) SQL>conn cgp_1/cgp_1 SQL>conn NE5_1/NE5_1 SQL>conn pds/pds 3. 查询数据库所处状态(需要使用系统管理员登录sqlplus) SQL> selectdb_unique_name,database_role,open_mode,log_mode,protection_mode fromv$database; 4. 数据库启动和停止(需要使用系统管理员登录sqlplus) 启动数据库: www.2cto.com SQL> startup 停止数据库: SQL> shutdownnormal 5. 查询表空间及对应的数据文件(需要先登录到sqlplus) SQL>select tablespace_name,file_name fromdba_data_files; 6. 查询表空间(需要先登录到sqlplus) SQL>select * from dba_tablespaces; 7. 查询用户及表空间的关系(需要先登录到sqlplus) SQL> select USERNAME, DEFAULT_TABLESPACEfrom dba_users; 8. 数据查询、插入、修改、删除(需要先登录到sqlplus) 查询语句的基本格式: SELECT 查询字段列表 FROM表名/视图名/同义词 WHERE查询限定条件 GROUP BY 分组内容 HAVING 组内条件 ORDER BY 排序方式;. 插入语句的基本格式: INSERT INTO 表名 (列名) VALUES (值); 更新语句的基本格式: UPDATE 列表名 SET 列名1=表达式1,列名2=表达式2…… WHERE 条件; 删除语句的基本格式: DELETE FROM 表名 WHERE 条件; 若不加WHERE子句,将删除表中所有记录。 9. Oracle错误码查询方法(需要在omu或者oracle用户下执行,不需进入sqlplus) oracle@omu0:~> oerr ora 12991 重启监听服务(需要在omu或者oracle用户下执行,不需进入sqlplus) oracle@omu0:>lsnrctl stop oracle@omu0:>lsnrctl start Show命令、set命令 使用show命令显示当前SQLPLUS的环境变量的值,使用set命令设置或者修改环境变量的值 Show all显示所有环节变量的值信息。 1、 Autocommit变量 用于设置是否自动提交,当设置为ON 时,每次用户DML语句时都会自动提交。 Set autocommiton 2、 Colsep变量 Colsep用于设置在选定列之间的分隔符,默认为空格。 Set colsep | ; 3、 Feedback变量 当一个查询选择至少N行记录时,就会显示返回的行数,默认值是6,如果要禁止显示行数,则将feedback设置为OFF Set feedbackoff; 4、 Heading 表示是否显示列标题,默认设置为ON,OFF表示不显示 Set heading off; 5、 Linesize和pagesize Linesize表示行宽度,默认为80,如果行数据长度查过80个字符,那么会换行显示。 Pagesiez表示每月所显示的行数,默认为24。 Set linesize 10 Set pagesize 10 6、 Serveroutput 变量 用于控制是否显示存储过程的输出,例如dbms_output.put_line(‘hello sqlplus’) 默认值为OFF,要显示时设置为ON 7、 Sqlprompt 用于设置SQLPLUS的命令提示符,默认为SQL> 例如 Set sqlpromptprintout> 8、 TIME命令符 用于设置是否在命令提示符中显示时间 Set time on 9、 Underline变量 用于设置下划横线字符默认值为:‘_’ Set underline “|” 注意事项: 保存SQLPLUS环境 可以使用store setfilename(spool命令)命令将自己定义好的SQLPLUS环境保存到一个脚本文件中 另外,如果下午在每次启动SQLPLUS时都会自动使用特定环境变量的设置,则可以修改为sqlplusadminglogin.sql脚本
相关热词搜索:
oracle sqlplus