Database Schemas Found in Oracle E-Business Suite
https://docs.oracle.com/cd/E26401_01/doc.122/e22952/T156458T659606.htm
Table of Database Schemas in Oracle E-Business Suite
| Type | Schemas | Change | Managed | Description |
|---|---|---|---|---|
| 1 | SYS | Y | N | Initial schema in any Oracle database. Owns the sql data dictionary. |
| 1 | SYSTEM | Y | N | Initial DBA User. Used by Oracle E-Business Suite. |
| 1 | DBSNMP SYSMAN MGMT_VIEW | Y | N | Used for database status monitoring.2 |
| 2 | SCOTT | Y | N | Demo account delivered with RDBMS. |
| 2 | SSOSDK | Y | N | Single Sign On SDK. |
| 3 | JUNK_PS MDSYS ODM_MTR OLAPSYS ORDPLUGINS ORDSYS OUTLN OWAPUB MGDSYS | Y | N | |
| 3 | PORTAL30_DEMO PORTAL30_PUBLIC PORTAL30_PS PORTAL30_SSO_PUBLIC | Y | N | Oracle Portal and Portal Single Sign On |
| 4 | PORTAL30 PORTAL30_SSO | Y | Y | Oracle Portal and Portal Single Sign On |
| 4 | CTXSYS | Y | Y | InterMedia schema used by Online Help and CRM service products for indexing knowledge base data. |
| 4 | EDWREP | Y | Y | Embedded Data Warehouse Metadata Repository |
| 4 | ODM | Y | Y | Oracle Data Manager |
| 5 | APPLSYSPUB | Y | Y | Initial, pre-authentication user with minimal privileges to assist with APPS (FND) user authentication. |
| 5 | APPLSYS | Y | Y | Contains shared APPS objects. |
| 5 | APPS APPS_NE | Y | Y | Runtime user for E-Business Suite. Owns all of the applications code in the database. (APPS_NE is new in R12.2) |
| 5 | APPS_mrc | Y | Y | Optional, additional APPS schemas for the (now obsolete) Multiple Reporting Currencies feature. Defaults to APPS_MRC, but country code suffixes may be used, e.g. APPS_UK, APPS_JP. |
| 5 | AD_MONITOR EM_MONITOR |
Y | N | Used by Oracle Applications Manager (OAM) or EM to monitor patching. |
| 6 | ABM AHL AHM AK ALR AMF AMS AMV AMW AP AR ASF ASG ASL ASN ASO ASP AST AX AZ BEN BIC BIL BIM BIS BIV BIX BNE BOM BSC CCT CE CLN CN CRP CS CSC CSD CSE CSF CSI CSL CSM CSP CSR CSS CUA CUE CUF CUG CUI CUN CUP CUS CZ DDD DDR DNA DOM DPP EAA EAM EC ECX EDR EGO ENG ENI EVM FA FEM FII FLM FPA FPT FRM FTE FTP FUN FV GCS GHG GL GMA GMD GME GMF GMI GML GMO GMP GMS GR HR HRI HXC HXT IA IBA IBC IBE IBP IBU IBW IBY ICX IEB IEC IEM IEO IES IEU IEX IGC IGF IGI IGS IGW IMC IMT INL INV IPA IPD IPM ISC ITA ITG IZU JA JE JG JL JMF JTF JTM JTS LNS ME MFG MRP MSC MSD MSO MSR MST MTH MWA OE OKB OKC OKE OKI OKL OKO OKR OKS OKX ONT OPI OSM OTA OZF OZP OZS PA PFT PJI PJM PMI PN PO POA POM PON POS PRP PSA PSB PSP PV QA QOT QP QPR QRM RG RHX RLA RLM RRS SSP VEA VEH WIP WMS WPS WSH WSM XDO XDP XLA XLE XNB XNC XNI XNM XNP XNS XTR ZFA ZPB ZSA ZX | Y | Y | These schemas belong to individual APPS base products. By default the password is the same as the SCHEMA name. Changing the password for these schemas does not affect any configuration files. |
In the table on the previous page, Type refers to the categories listed in “Change default installation passwords” on page 10. Change means we recommend changing the default password for the listed schemas. Managed means that AFPASSWD (or FNDCPASS) should be used to change the passwords of the listed schemas.
You can identify Oracle E-Business Suite managed schemas by querying the table FND_ORACLE_USERID. The managed schemas are all listed in FND_ORACLE_USERID. The READ_ONLY_FLAG identifies the category.
C - Category 5 - APPLSYSPUB
U - Category 5 - APPS
E - Category 5 - APPS’s friends APPLSYS + APPS_NE
U - Category 5 - APPS variations for the obsolete Multiple Reporting Currencies feature
A - Category 6 - Oracle E-Business Suite Base Product schemas
X - Category 4 - Non-Oracle E-Business Suite schemas where Oracle E-Business Suite patching needs access
Of the 2 commands to change a managed password, AFPASSWD is the newest and more compliant with security best practice, it is available as of 12.1.3, AFPASSWD is documented in the “Oracle E-Business Suite System Administrator’s Guide”.
In the examples below, we use FNDCPASS syntax as these can be shown on a single line.
For trouble shooting issues with running FNDCPASS, see My Oracle Support Knowledge Document 1306938.1, FNDCPASS Troubleshooting Guide For Login and Changing Applications Passwords.
Note, SQL*Plus provides two methods to change a schema’s password: ALTER USER and PASSWORD syntax. To simplify these instructions, we have used the ALTER USER syntax. However, PASSWORD is often mentioned as the preferred method for changing a schema’s password due to the lack of an echo back to the terminal.
The syntax for changing a schema password from within SQL*Plus is:
SQL> password <account>
Changing password for <account>
New password: <new-password>
Retype new password: <new-password>
Category 1 - SYS & SYSTEM
Change the passwords for these schemas:
SQL> alter user SYSTEM identified by <NEW_SYSTEM_PASSWORD>;
SQL> alter user SYS identified by <NEW_SYS_PASSWORD>;
Category 1 - DBSNMP, SYSMAN & MGMT_VIEW
These schemas are used by Oracle Enterprise Manager (EM). The EM agent connects to DBSNMP for monitoring and management purposes. The EM application connects to SYSMAN. If you are not using EM with your Applications database, follow database instructions for managing this account. If you are using Enterprise Manager with your Applications database, you should change the password for these schemas using sqlplus and (re- )configure EM accordingly. Instructions to do this are dependent on the version of Oracle Enterprise Manager in use.
Category 2 - SCOTT & SSOSDK
Change the password for SSOSDK:
SQL> alter user SSOSDK identified by <NEW_SSOSDK_PASSWORD>;
Lock the SCOTT schema:
SQL> alter user SCOTT account LOCK;
Category 3 - JUNK_PS, MDSYS, ODM_MTR, OLAPSYS, ORDPLUGINS, ORDSYS, OUTLN, OWAPUB, MGDSYS
Change the passwords for these schemas:
SQL> alter user <SCHEMA> identified by <NEW_PASSWORD_FOR_SCHEMA>;
Category 3 - PORTAL30_DEMO, PORTAL30_PUBLIC, PORTAL30_SSO_PS & PORTAL30_SSO_PUBLIC
If you are using Oracle Login Server and Portal 3.0.9 with Oracle E-Business Suite 11i as documented in My Oracle Support Knowledge Document 146469.1, Configuring Oracle Applications 11i With Oracle Portal, you should change the passwords for PORTAL30_PUBLIC, PORTAL30_SSO_PS & PORTAL30_SSO_PUBLIC and lock the PORTAL30_DEMO schema:
SQL> alter user PORTAL30_DEMO account lock;
SQL> alter user PORTAL30_PUBLIC identified by <newpassword>;
SQL> alter user PORTAL30_SSO_PS identified by <newpassword>;
SQL> alter user PORTAL30_SSO_PUBLIC identified by <newpassword>;
If you are not using Oracle Login Server and Portal 3.0.9 with E-Business Suite 11i as documented in My Oracle Support Knowledge Document 146469.1, Configuring Oracle Applications 11i With Oracle Portal, then log into SQL*Plus with administrative privileges and lock these schema:
SQL> alter user PORTAL30_DEMO account lock;
SQL> alter user PORTAL30_PUBLIC account lock;
SQL> alter user PORTAL30_SSO_PS account lock;
SQL> alter user PORTAL30_SSO_PUBLIC account lock;
Alternatively, if you are not using any PORTAL30 integration, you may remove the PORTAL30% schemas by following instructions in My Oracle Support Knowledge Document 312349.1, Remove Oracle Portal 3.0.9 from E-Business Suite 11i.
Category 4 - PORTAL30 & PORTAL30_SSO
If you are using Oracle Login Server and Portal 3.0.9 with E-Business Suite 11i as documented in My Oracle Support Knowledge Document 146469.1, Configuring Oracle Applications 11i With Oracle Portal, you must use FNDCPASS to change the PORTAL30 and PORTAL30_SSO passwords
$ FNDCPASS APPS/<apps_pwd> 0 Y SYSTEM/<system_pwd> ORACLE PORTAL30 <new pwd>
$ FNDCPASS APPS/<apps_pwd> 0 Y SYSTEM/<system_pwd> ORACLE PORTAL30_SSO <new_pwd>
After you change the PORTAL30 and PORTAL30_SSO passwords, run AutoConfig as documented in My Oracle Support Knowledge Document 165195.1, Using AutoConfig to Manage System Configurations with Oracle Applications 11i. For more information, refer to My Oracle Support Knowledge Document 146469.1,Configuring Oracle Applications 11i With Oracle Portal, which describes the Portal 3.0.9 installation.
If you are not using Oracle Login Server and Portal 3.0.9 with Oracle E-Business Suite 11i as documented in My Oracle Support Knowledge Document 146469.1, Configuring Oracle Applications 11i With Oracle Portal, then log into SQL*Plus with administrative privileges and lock these schema:
SQL> alter user PORTAL30 account lock;
SQL> alter user PORTAL30_SSO account lock;
Alternatively, if you are not using any PORTAL30 integration, you may remove the PORTAL30% schemas by following instructions in My Oracle Support Knowledge Document 312349.1, Remove Oracle Portal 3.0.9 from E-Business Suite 11i.
Category 4 - EDWREP & ODM
Use FNDCPASS to change the password for these schemas:
$ FNDCPASS APPS/<apps_pwd> 0 Y SYSTEM/<system_pwd> ORACLE <schema> <new_pwd>
If not using Embedded Data Warehouse, lock and expire EDWREP schema.
Category 4 - CTXSYS
E-Business Suite uses the CTXSYS schema.
The CTXSYS password should be changed to a non-default value using FNDCPASS.
Category 5 - APPLSYS, APPS, APPS_NE & APPS_MRC
APPLSYS, APPS (and APPS_NE in R12.2) and any additional APPS_mrc schemas share the same password. APPS is the shared runtime schema for all E-Business Suite products. APPS_MRC is an obsolete account, although it may be used in older versions of E-Business Suite. FNDCPASS knows the password must be synchronized across these schemas. Use a long (12 or more characters), secure password for these schemas.
$ FNDCPASS APPS/<apps_pwd> 0 Y SYSTEM/<system_pwd> SYSTEM APPLSYS <new_pwd>
After changing the shared password for these schemas you must run AutoConfig to propagate the changed passwords into the application server configuration files.
All application tier processes (apaches, ccm, forms server) must be restarted following the password change and password propagation.
Category 5 - APPLSYSPUB
APPLSYSPUB schema has sufficient privileges to perform the authentication of an Applications User (a.k.a. FND user), which includes running PL/SQL packages to verify the user name/password combination and the privilege to record the success or failure of a login attempt.
If you choose to change this password; you must use FNDCPASS and run AutoConfig to propagate the change to application tier configuration files.
Before running AutoConfig update the s_gwyuid_pass variable in the AutoConfig context file:
$ vi $CONTEXT_FILE
Note that the APPLSYSPUB password must be uppercase, even if case sensitive passwords have been turned on in your 11g+ database (SEC_CASE_SENSITIVE_LOGON=true).
$ FNDCPASS APPS/<apps_pwd> 0 Y SYSTEM/<system_pwd> ORACLE APPLSYSPUB <new_pwd>
All application tier processes must be restarted following the password change and password propagation.
Category 5 - AD_MONITOR
Oracle Applications Manager uses this schema to monitor running patches. Although the default password for AD_MONITOR is 'lizard', the schema is shipped locked and expired.
The SQL script $AD_TOP/patch/115/sql/admonusr.sql creates AD_MONITOR.
Category 6 - ABM .. ZX
Change all of these product schema passwords.
FNDCPASS allows a one-step, mass change of all these “EBS managed” type 6 passwords.
FNDCPASS accepts a keyword ALLORACLE forcing a change of all managed schemas to the new password.
$ FNDCPASS APPS/<apps_pwd> 0 Y SYSTEM/<system_pwd> ALLORACLE <NEW_PWD>
If after running this ALLORACLE command you are still left with some schemas with unchanged password the reason may be that the schema is no longer “registered” as an Oracle E-Business Suite schema in FND_ORACLE_USERID. If this is the case FNDCPASS will not change the password so you can use alter user to change these remaining schemas.
This can happen for the following schemas: IBA IMT IPD OKB OKO OKR ABMAHM VEH XNC XNI XNM XNS RHX RLA which are no longer used in R12 but may have been carried forward during database upgrades.
Database Schemas Found in Oracle E-Business Suite的更多相关文章
- Database Initialization Parameters for Oracle E-Business Suite Release 12 (文档 ID 396009.1)
In This Document Section 1: Common Database Initialization Parameters For All Releases Section 2: Re ...
- Database Initialization Parameters for Oracle E-Business Suite Release 12
In This Document Section 1: Common Database Initialization Parameters For All Releases Section 2: Re ...
- 查找EBS中各种文件版本(Finding File Versions in the Oracle Applications EBusiness Suite - Checking the $HEADER)
Finding File Versions in the Oracle Applications EBusiness Suite - Checking the $HEADER (文档 ID 85895 ...
- [转]SQL SERVER – Importance of Database Schemas in SQL Server
原文地址http://blog.sqlauthority.com/2009/09/07/sql-server-importance-of-database-schemas-in-sql-server/ ...
- [转帖]SAP S/4 HANA与SAP Business Suite/R3(ECC)的区别
SAP S/4 HANA与SAP Business Suite/R3(ECC)的区别 https://blog.csdn.net/zhongguomao/article/details/5351520 ...
- SAP S/4 HANA与SAP Business Suite/R3(ECC)的区别
转自:https://blog.csdn.net/zhongguomao/article/details/53515203 去年SAP推出了新一代商务套件SAP S/4 HANA,无疑是ERP行业创新 ...
- 采用Duplicate target database在线恢复秩序oracle datagard图书馆设备
线上oracle datagard备库由于断电以及误删除从库的归档日志文件,所以导致,备库主库数据不一致,备库须要紧急恢复.以下是大概恢复过程 1,从主库上面备份控制文件[oracle@localho ...
- NO Oracle database,JUST USE Oracle client。远程导入导出dmp
序言: 你会发现,exp.exe 和imp.exe均存在于Oracle数据库的安装bin目录下.而很多情况下,我们不想安装庞大的Oracle数据库,但想使用imp和exp等工具命令,在我们本地机对Or ...
- [Database]各数据库连接配置:Oracle:thin 数据库连接/MySQL 连接配置
MySQL: String Driver="com.mysql.jdbc.Driver"; //驱动程序 String URL="jdb ...
随机推荐
- 解决libcurl7.50.3在windows XP SP3 VC++ 6.0下编译报错 unresolved external symbol __imp__IdnToAscii@20 unresolved external symbol __imp__IdnToUnicode@20
错误重现: --------------------Configuration: curl - Win32 LIB Debug DLL Windows SSPI DLL WinIDN--------- ...
- android百度地图相关
1.如果有报错Multiple dex files define Lcom/baidu/android/bbalbs/common/a/a一般是有重复jar包. 2.百度地图开发调试的应用程序正 ...
- 特殊的ASCII码对应的字符
Special Characters " " " quotation mark u+0022 ISOnum p:before { content:"\0022& ...
- C++关于文件的读写(续)
上次,我们探讨了C++关于文件的读操作,这次继续写操作.写,顾名思义,就是把我们自己的东西放到文件中去. 我们举一个简单的例子,就不在乎它的排版问题了. #include<iostream> ...
- 微信公众账号开发之N个坑(二)
上篇说到微信公众账号的几个坑,前面五个,已经说到菜单,宝宝继续往下赘述了.可惜,还不知道宝宝的宝宝到底是不是心疼宝宝呢,完了,我凌乱了... 回到正题,我们就不吐槽其他的了,上一篇说到微信的菜单了,那 ...
- es6中添加块级作用域的目的
原本只有函数作用域和全局作用域两种,这就导致出现很多不方便的地方: 1)for循环问题:在看js高程的时候,纠结在第七章好久,就是一个这样的实例 function createFunctions(){ ...
- window service 注册、启动、删除
sc命令 sc actionName serviceName sc start serviceName sc stop serviceName sc delete serviceName : 删除注册 ...
- fname
from lxml import etreeimport requestsdef getHtml(html): novelcontent = requests.get(html).content re ...
- Java中有四种常见的Map实现方法
在 HTML5 之前我们做图片预览主流做法有两种,第一种是通过 Flash 插件来做预览,第二种是 Ajax 实现的假预览,也就是说选择图片文件后,图片其实已经异步上传到服务器,服务器处理后返回图片路 ...
- C# 如何给sql数据库的日期字段插入空值
在C#中声明日期变量时用SqlDateTime类型,引用:using System.Data.SqlTypes; 例子:user.AbortDate = SqlDateTime.Null;