如何连接到 Oracle RDS 中的多个模式
How to connect to multiple Schema in Oracle RDS
我正在为 运行 我的应用程序创建一个 CI/CD 管道,在我的应用程序中它有多个数据库,如 database1、database2 ..... 以前我使用的是 AWS aurora Postgres,现在我想要检查应用程序与 oracle RDS 的兼容性。好吧,我对神谕了解不多。我知道我们可以创建多个模式
我的应用程序有 7 个名称不同的数据库,在 CI/CD 管道中我使用 SQL plus 连接到数据库并创建了所有模式,但我不知道如何才能连接到特定模式
我能够连接到我在创建 Orcale RDS 时指定的数据库:-
sqlplus username/password@oracle.xxxxxx.us-east-1.rds.amazonaws.com:1521/demo
我使用了以下命令来创建模式:-
CREATE BIGFILE TABLESPACE database1 DATAFILE SIZE 128M AUTOEXTEND ON NEXT 1M
MAXSIZE unlimited LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
create user database1 identified by database1 profile default default tablespace
database1 TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;
GRANT create trigger, CONNECT, RESOURCE, create table, create view, create
procedure, create sequence TO database1;
在那之后,我运行宁SQL加上连接数据库1的命令,但它不起作用
sqlplus username/password@oracle.xxxxxx.us-east-1.rds.amazonaws.com:1521/database1
只是想知道有什么方法可以连接到特定模式,因为我的应用程序正在使用 jdbc:oracle:thin 连接到数据库
在 Oracle 中,schema = user ("create user database1 ..."),所以你要找的是这个:
sqlplus database1/database1@oracle.xxxxxx.us-east-1.rds.amazonaws.com:1521/demo
'demo'实际上是网络服务名称,对于物理数据库实例中的所有users/schemas都是相同的。
我正在为 运行 我的应用程序创建一个 CI/CD 管道,在我的应用程序中它有多个数据库,如 database1、database2 ..... 以前我使用的是 AWS aurora Postgres,现在我想要检查应用程序与 oracle RDS 的兼容性。好吧,我对神谕了解不多。我知道我们可以创建多个模式
我的应用程序有 7 个名称不同的数据库,在 CI/CD 管道中我使用 SQL plus 连接到数据库并创建了所有模式,但我不知道如何才能连接到特定模式
我能够连接到我在创建 Orcale RDS 时指定的数据库:-
sqlplus username/password@oracle.xxxxxx.us-east-1.rds.amazonaws.com:1521/demo
我使用了以下命令来创建模式:-
CREATE BIGFILE TABLESPACE database1 DATAFILE SIZE 128M AUTOEXTEND ON NEXT 1M
MAXSIZE unlimited LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
create user database1 identified by database1 profile default default tablespace
database1 TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;
GRANT create trigger, CONNECT, RESOURCE, create table, create view, create
procedure, create sequence TO database1;
在那之后,我运行宁SQL加上连接数据库1的命令,但它不起作用
sqlplus username/password@oracle.xxxxxx.us-east-1.rds.amazonaws.com:1521/database1
只是想知道有什么方法可以连接到特定模式,因为我的应用程序正在使用 jdbc:oracle:thin 连接到数据库
在 Oracle 中,schema = user ("create user database1 ..."),所以你要找的是这个:
sqlplus database1/database1@oracle.xxxxxx.us-east-1.rds.amazonaws.com:1521/demo
'demo'实际上是网络服务名称,对于物理数据库实例中的所有users/schemas都是相同的。