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是指数据库配置工具,主要功能有创建数据库,配置现有数据库选项,删除数据库和管理数据库模板。
转载于:https://www.cnblogs.com/Dev0ps/p/9533434.html
相关资源:Oracle入侵常用操作命令整理