通过pl/sqldeveloper查看,右键表-》编辑,在权限选项卡下面:
oracle下读取表/字段的备注信息
oracle通过commentontable/commentoncolumn追加表/字段的备注。
createtable
用并集和差集的方法(select*fromaminusselect*fromb)--查找a中存在,b中不存在的数据union(select*frombminusselect*froma)--查找b中存在,a中不存在的数据
oracle分oracle实例和oracle数据库文件
1、实例是指内存结构,包括sga和sga和后台进程,所有这些统一一个名字叫实例名。
2、数据文件就是存数据的文件。
关闭状态下,数据库文件存在磁盘上,用户要想进行读写记录,需要打开数据库,也就是打开或建立实例的过程,即在内存中划出一片内存,建立各种后台进程。然后用户通过某进程操作内存,另外某进程把内存写入数据库文件。用户是无法直接操作数据库文件的。
单实例状态下一般实例名和数据库名相同,也可以不同。但要注意区分两者概念。
数据库名一般不建议修改,但官方也有修改方法。
一般来说,/etc/orainst.loc文件里会记录oracle的路径,如[~]$cat/etc/orainst.locinventory_loc/u01/app/orainventoryinst_groupoinstall然后/u01/app/orainventory/contentsxml/inventory.xml里记录了你安装的所有oracle产品的目录信息oracle用户家目录中的.bash_profile中在安oracle时会设置环境变量的,里面有$oracle_base和$oracle_home[~]$echo$oracle_home在$oracle_home/opatch里,执行$./opatchlsinventory能看到oracle版本、家目录等信息