我创建了一个docker映像,允许用户创建容器来封装所有所需的库,以便无缝地连接到我们的oracle数据库。除了切换到没有根目录的坞时,一切正常,那么,每当我试图建立到DB的连接时,我都会收到错误消息:
cx_Oracle.DatabaseError: ORA-12154: TNS could not resolve the connect identifier specified
我尝试使用SQLAlchemy进行连接,这是甲骨文提供的sqlplus (sqlplus <my_schema>/<my_passwd>@<db_host>:1521)可执行文件
对于我管理的Oracle 12c数据库,我通常使用OracleEnterpriseManagerCloudControl13c执行监视。有时,数据库会受到最终用户感受到的性能问题的困扰。
当我检查EMCC中数据库的性能细节时,在数据库主页性能->顶级活动中的菜单后面,我看到一些特定于应用程序的SQL是有问题的。除了有问题的SQL之外,我通常还会看到下面列出的SQL是最大的使用者:
select longdbcs from javasnm$ where short = :1
我知道运行在这个Oracle数据库之上的第三方应用程序是基于Java的,在Oracle调用方面它可能没有最优化的代码
我已经被发送了一个RMAN备份,这是双重加密,钱包和密码。
Oracle版本为11.1.0.7。
我正在尝试恢复新服务器上的数据库。
我执行了以下步骤:
使用ORACLE_SID THEDB使用最小的init.ora文件创建数据库。
通过将ewallet.p12和cwallet.sso文件复制到目录中,然后将ENCRYPTION_WALLET_LOCATION条目添加到sqlnet.ora中,配置钱包。
接下来的步骤是:
sqlplus / as sysdba
startup nomount
select status from v$encryption_wallet;
S