一、使用Navicat链接到oracle
第一次用系统账户登录为system,登录密码为你安装oracle数据库时自己设置的密码
二、新建一个用户并为用户赋予权限
--1,新建一个用户
create user lei identified by 123456
--2.为新用户赋权
grant connect,resource to lei;
grant create any sequence to lei;
grant create any table to lei;
grant delete any table to lei;
grant insert any table to lei;
grant select any table to lei;
grant unlimited tablespace to lei;
grant execute any procedure to lei;
grant update any table to lei;
grant create any view to lei;
三、oracle常用命令
1、查询当前所有用户:
2、创建表空间:3、创建用户并指定默认表空间和临时表空间:
4、用户授权:
5、导入dmp文件(SQLPlus中须在最前面加$):
6、删除当前用户及其下所有数据:
7、删除表空间及其下所有数据:
8、SQLPlus断开当前用户:
9、若再连接其他用户:
再录入其他登录用户信息即可。
10、查看当前数据库名:
11、查看当前用户名,表空间:
12、查看所有用户名,表空间:
13、查看当前实例名:
14、导出dmp文件(SQLPlus中须在最前面加$):
15、cmd远程连接数据库:
四、表空间操作
1、先查询空闲空间
select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;
2、增加Oracle表空间
先查询数据文件名称、大小和路径的信息,语句如下:
select tablespace_name,file_id,bytes,file_name from dba_data_files;
3、修改文件大小语句如下
alter database datafile
'需要增加的数据文件路径,即上面查询出来的路径
'resize 800M;
4、创建Oracle表空间
create tablespace test
datafile 'D:/dba/oracle.dbf' size 8M
autoextend on
next 5M
maxsize 20M;
注意:你的文件夹一定要存在,不然会出现异常,它不会自动帮你创建(dba文件夹一定要有)
五、操作数据
1、查询数据
基本查询
SELECT "username" FROM "t_user"
去重查询
SELECT DISTINCT "username" FROM "t_user"