oracle杂项

Posted 小蜗牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle杂项相关的知识,希望对你有一定的参考价值。

1、查询当前用户或者数据库所有的表

-- 查看当前登录用户所有的表
select table_name from user_tables;
-- 根据用户名查询用户所拥有的表,如果不写条件则是查询当前数据库所有用户各自拥有的表
select * from all_tables where owner=\'INS\';-- INS为用户名,用户名必须是大写,小写无法查询出结果来

2、查看oracle客户端版本参见博文:

select * from v$version;

3、文件导入导出问题:导出dmp文件时,如果使用的是expdp命令导出文件,则应该使用impdp命令导入。如果使用的exp命令导出文件,则应该使用imp命令导入。导入用户不同问题处理参见博文:https://blog.csdn.net/hanchao5272/article/details/79818882

导入操作参见博文: https://www.cnblogs.com/zzdbullet/p/11570601.html

导入步骤:先创建表空间,然后创建用户,最后进行导入,在导入之前先修改dmp文件版本号,然后进行设置从用户导入到用户,最后执行。

4、表空间创建及创建表空间问题参见博文:

create tablespace INS_DATA
datafile \'D:\\oracle19c\\oradata\\insdata\'  -- 表空间数据文件地址
size 1M autoextend on next 50M maxsize unlimited; -- autoextend 设置容量为自动增长,50M是自增的大小

create user INS -- 创建ins用户
identified by "123456" -- 用户密码
default tablespace INS_DATA -- 与表空间进行关联
profile DEFAULT
ACCOUNT UNLOCK;

5、oracle角色以及为角色授权参见博文:

查看当前登录用户的角色与权限参见博文: http://blog.itpub.net/29500582/viewspace-1314555/


参考博文:
(1)https://www.cnblogs.com/wangsaiming/p/11758933.html

以上是关于oracle杂项的主要内容,如果未能解决你的问题,请参考以下文章

sql Oracle代码片段

如何在 Toad for Oracle 中使用自定义代码片段?

Client / Server Interoperability Support Matrix for Different Oracle Versions (Doc ID 207303.1)(代码片段

MyBatis 杂项(分页,缓存,处理BLOBCLOB数据)

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

csharp 杂项代码.s