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-常用数据库对象笔记(片段)

56个PHP开发常用代码

Oracle 数据库 - 使用UEStudio修改dmp文件版本号,解决imp命令恢复的数据库与dmp本地文件版本号不匹配导致的导入失败问题,“ORACLE error 12547”问题处理(代码片段

Microsoft SQL Server 代码片段收集

DBMS_STATS常用方法(收集oracle信息)

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解