oracle常用命令收集
Posted Louis He
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle常用命令收集相关的知识,希望对你有一定的参考价值。
1.查看监听状态 lsnrctl status 2.启动监听 lsnrctl start 3.关闭监听 lsnrctl stop 4.以数据库管理员登录 sqlplus / as sysdba 5.手动启动数据库 SQL>startup 6.关闭数据库 SQL>shutdown immediate; 7.查看数据库名称 SQL> select name from v$database; 8.查看实例名 SQL> select instance_name from v$instance; 9.查看当前用户角色 SQL> select * from user_role_privs; 10.查看数据库状态 SQL> select status from v$instance; 11.删除用户 SQL> drop user user1; 12.查看系统拥有哪些用户 SQL> select * from all_users; 13.执行sql文件(PATH表示文件的路径) SQL> @PATH/filename.sql 14.测试sql语句执行时间 SQL>set timing on ; 15.查看数据文件 select * from dba_data_files; 16.查看数据库是否为归档模式 SQL> select name,log_mode from v$database; SQL> archive log list; SQL> select archiver from v$instance; 17.查看当前存在的表空间 select * from v$tablespace; 18.查看表空间使用情况 SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; -- 单位是M 19.查看用户默认表空间 SQL> select username,default_tablespace from dba_users; 19.创建表空间(数据文件名一定是单引号引起来) SQL> create tablespace test_tbsp datafile ‘/home/oracle/oradata/test_tbsp.dbf‘ size 100M; 20.修改用户表空间 SQL> alter user user1 default tablespace test_tbsp; 21.查看表空间是否自动扩展 SQL> select file_name,autoextensible,increment_by from dba_data_files where tablespace_name=‘TEST_TBSP‘; 22.表空间开启自动扩展 SQL> alter database datafile ‘/home/oracle/oradata/test_tbsp.dbf‘ autoextend on; 23.表空间关闭自动扩展 SQL> alter database datafile ‘/home/oracle/oradata/test_tbsp.dbf‘ autoextend off; 24.创建表空间 create tablespace 表空间名 datafile ‘文件路径文件名.dbf‘ size 1024m; 25.创建用户并指定默认表空间和临时表空间 create user 用户名 identified by 密码 default tablespace 表空间名 temporary tablespace 临时表空间名; 26.用户授权 grant all privileges to username; grant dba to username; 27.导入dmp文件(SQLPlus中须在最前面加$): imp 用户名/密码@实例名 file=文件路径文件名.dmp full=y; 28.删除当前用户及其下所有数据: drop user username cascade; 29.删除表空间及其下所有数据: drop tablespace 表空间名 including contents and datafiles; 30.SQLPlus断开当前用户 discon+回车键 31.若再连接其他用户 conn+回车键 32.查看当前数据库名: show parameter db_name; 33.查看当前用户名,表空间 select username,default_tablespace from user_users; 34.查看所有用户名,表空间 select username,default_tablespace from dba_users; 35.查看当前实例名 show parameter instance_name; 36.导出dmp文件(SQLPlus中须在最前面加$) exp 用户名/密码@实例名 file=文件路径文件名.dmp full=y; 37.cmd远程连接数据库 sqlplus 用户名/密码@服务器IP:1521/实例名; 38.cmd测试数据库连接 tnsping 服务名 或者 tnsping ip地址:端口号/数据库服务名 39.netca是指网络配置助手就是用来创建、配置监听和服务名用的 40.dbca是指数据库配置工具,主要功能有创建数据库,配置现有数据库选项,删除数据库和管理数据库模板。
以上是关于oracle常用命令收集的主要内容,如果未能解决你的问题,请参考以下文章
Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段