你直接在PBD主页上的pbd ID or text 里输入你的蛋白ID,也就是1SA1和1SA0,就能查到你要的蛋白质了。蛋白ID旁边有个Download Files,点击后选择你要下载的文件格式即可下载。
-- Generate xml file of pdb
BEGIN
DBMS_PDBRECOVER(PDB_DESCR_FILE => '/yxq5/lomon/ODBA_AO_011_011xml',
PDB_NAME => 'ODBA_AO_011_011',
FILENAMES => '/yxq5/lomon');
END;
/
-- Check compatibility of pdb
SET SERVEROUTPUT ON
DECLARE
theResult BOOLEAN;
BEGIN
theResult := DBMS_PDBcheck_plug_compatibility(
pdb_descr_file => '/yxq5/lomon/ODBA_AO_011_011xml',
pdb_name => 'ODBA_AO_011_011');
IF theResult THEN
DBMS_OUTPUTPUT_LINE('PDB is compatible');
ELSE
DBMS_OUTPUTPUT_LINE('PDB is not compatible');
END IF;
END;
/
-- Create Pluggable Database
CREATE PLUGGABLE DATABASE ODBA_AO_011_011 USING '/yxq5/lomon/ODBA_AO_011_011xml' NOCOPY;
ALTER PLUGGABLE DATABASE ODBA_AO_011_011 open;
SELECT name, con_id FROM v$pdbs WHERE name='ODBA_AO_011_011';
-- Re-create Temporary Tablespace
SELECT property_name, property_value FROM database_properties WHERE property_name LIKE ‘%TEMP%’;
SELECT file_name FROM dba_temp_files;
CREATE TEMPORARY TABLESPACE temp1 TEMPFILE '/u01/app/oracle/oradata/cdb3/datafile/pdb1_temp01dbf' SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE unlimited EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp1;
DROP TEMPORARY TABLESPACE TEMP;
SELECT FROM PDB_PLUG_IN_VIOLATIONS;
1 首先是jdbcproperties属性文件的编写,便于数据库移植:
datasourcedriverClassName=oraclejdbcdriverOracleDriver
datasourceurl=jdbc:oracle:thin:@106111:1521:student
datasourceusername=zs
datasourcepassword=zs
datasourcedefaultAutoCommit=true
hibernatedialect=orghibernatedialectOracle9Dialect
#当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3
c3p0acquireIncrement=5
#初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。Default: 3
c3p0initialPoolSize=10
#每60秒检查所有连接池中的空闲连接。Default: 0
c3p0idleConnectionTestPeriod=600
#-连接池中保留的最小连接数。
c3p0minPoolSize=5
#连接池中保留的最大连接数。Default: 15
c3p0maxPoolSize=50
#JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements
#属于单个connection而不是整个连接池。所以设置这个参数需要考虑到多方面的因素。
#如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0
c3p0maxStatements=100
#c3p0是异步 *** 作的,缓慢的JDBC *** 作通过帮助进程完成。扩展这些 *** 作可以有效的提升性能
#通过多线程实现多个 *** 作同时被执行。Default: 3
c3p0numHelperThreads=10
#最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0
c3p0maxIdleTime=600
#hibernatedialect=orghibernatedialectSQLServerDialect
hibernatejdbcbatch_size=25
hibernatejdbcfetch_size=50
hibernateshow_sql=true
hibernateconnectionrelease_mode=after_transaction
2 其次是spring配置文件的数据源配置:
<bean id="propertyConfigurer" class="orgspringframeworkbeansfactoryconfigPropertyPlaceholderConfigurer">
<property name="location">
<value>/WEB-INF/classes/conf/jdbc/jdbcproperties</value>
</property>
</bean>
<bean id="dataSource" class="commchangev2c3p0ComboPooledDataSource" destroy-method="close" dependency-check="none">
<property name="driverClass">
<value>${datasourcedriverClassName}</value>
</property>
<property name="jdbcUrl">
<value>${datasourceurl}</value>
</property>
<property name="user">
<value>${datasourceusername}</value>
</property>
<property name="password">
<value>${datasourcepassword}</value>
</property>
<!-- 当连接池中连接耗尽的时候c3p0一次同时获取的连接数 -->
<property name="acquireIncrement">
<value>${c3p0acquireIncrement}</value>
</property>
<!--初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间。Default: 3 -->
<property name="initialPoolSize">
<value>${c3p0initialPoolSize}</value>
</property>
<!-- 最小连接数 -->
<property name="minPoolSize">
<value>${c3p0minPoolSize}</value>
</property>
<!-- 最大连接数 -->
<property name="maxPoolSize">
<value>${c3p0minPoolSize}</value>
</property>
<!--最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃。Default: 0 -->
<property name="maxIdleTime">
<value>${c3p0maxPoolSize}</value>
</property>
<!--每60秒检查所有连接池中的空闲连接。Default: 0 -->
<property name="idleConnectionTestPeriod">
<value>${c3p0idleConnectionTestPeriod}</value>
</property>
<!--JDBC的标准参数,用以控制数据源内加载的PreparedStatements数量。但由于预缓存的statements属于单个connection而不是整个连接池。
所以设置这个参数需要考虑到多方面的因素。如果maxStatements与maxStatementsPerConnection均为0,则缓存被关闭。Default: 0-->
<property name="maxStatements">
<value>${c3p0maxStatements}</value>
</property>
<!--c3p0是异步 *** 作的,缓慢的JDBC *** 作通过帮助进程完成。扩展这些 *** 作可以有效的提升性能通过多线程实现多个 *** 作同时被执行。Default: 3-->
<property name="numHelperThreads">
1 用oracle 的连接工具,如 plsql 什么的 导 sql 文件
2 看你考的项目是怎么连接数据库的,一般的应该是在配置文件里写的,找找把,如 properties
3 跑跑项目看有啥错,一点一点该,按提示的错误网上找
oracle12c我已经用了两年了,去现场安装等等,培训新人等等,很多次,用实际经验告诉你。首先思考一下,别名是什么,SID是什么。连接的时候别名、SID、和IP地址一个不能少,而且由于12c是为云计算来准备的,它也是一个容器的概念,最大容器依然是:ORCL,然后才是:PDBORCL,你说的PDB有没有SID,是有的,安装填写各类信息的步骤后阶段中,就有提示的,那里是默认的,连接的时候你没说清楚是用来登录数据库还是用来连接什么软件平台,如果是数据库,别名,IP,SID都要,如果是平台软件,那就要看你使用的平台软件了,它使用的脚本是以什么为依据,但不管怎样,其实服务名就是SID,别搞混了。
有问题再留言吧。
开始菜单里输入cmd回车,输入sqlplus system/密码@数据库实例名 as sysdba回车,连接成功
这里的密码是创建数据库实例时指定的,数据库实例名需要在本机有配置,如果是在DB服务器上执行,实例名的问题就不用管了。
查看cdb1中EM Express当前配置:
如果结果显示为0则说明并没有配置。
在我们查看监听程序状态的时候(lsnrctl status)也有所体现,并没有相应端口占用。
进行配置:
理论上使用5500端口,如果端口冲突则会报ORA-44718的错误,此时我们需要选择其他端口。
配置好之后我们可以通过浏览器访问,例如:
>
以上就是关于在pdb 数据库上下载蛋白质全部的内容,包括:在pdb 数据库上下载蛋白质、Oracle 19c多租户:若只有pdb数据库文件,如何将PDB插入到CDB、Oracle.12.1.0.1.0中的一个pdb数据库拔出后插入到Oracle.12.1.0.2.0数据库容器中后打开数据库时报错!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)