如何查询Oracle APEX的工作区名称(WORKSPACE NAME)与用户名(USERNAME)
找回Oracle APEX工作区名称与用户名的SQL方案
别慌!既然你还能通过system用户登录Oracle数据库,完全能轻松找回遗忘的APEX工作区名称和登录用户名,试试下面这几条实用的SQL语句:
查询所有APEX工作区信息
这条语句会列出数据库中所有APEX工作区的核心信息,帮你快速定位目标工作区:SELECT workspace_id, workspace_name, created_on FROM apex_workspaces;查询APEX用户及其所属工作区
如果你想直接获取用户名与对应工作区的关联信息,用这个关联查询就能一目了然:SELECT u.user_name, u.email, w.workspace_name FROM apex_users u JOIN apex_workspaces w ON u.workspace_id = w.workspace_id;筛选具有管理员权限的APEX用户
如果你记得目标用户拥有管理员权限,可以用这条语句缩小查询范围,更快找到目标账号:SELECT u.user_name, w.workspace_name FROM apex_users u JOIN apex_workspaces w ON u.workspace_id = w.workspace_id WHERE u.is_admin = 'Y';
小提示
这些视图都是Oracle APEX内置的系统视图,system用户拥有足够权限执行这些查询。拿到查询结果里的工作区名称和用户名后,就可以正常登录APEX 5.0啦!
内容的提问来源于stack exchange,提问作者Osama Al-Banna
相关产品推荐
相关产品推荐

