首页 > 编程知识 正文

oracle数据库导入数据,windows启动oracle数据库命令

时间:2023-05-03 22:55:39 阅读:153882 作者:3387

oracle 12c一般命令

发布时间: 2020-07-29 23:25:09

来源: 51CTO

阅读: 701

作者:韩富友

1 .确认pdb数据库:的数量

SQL show pdbs;

2、切换到指定容器数据库:

sqlaltersessionsetcontainer=orcl pdb;

3、启动容器数据库:

sqlalterpluggabledatabaseorclpdbopen;

4、关闭容器数据库:

sqlalterpluggabledatabaseorclpdbcloseimmediate;

5、查看数据库名称:

SQL show con_name;

六、创建和删除数据库:

-在创建或克隆之前指定文件映射的位置(必须在CBD上具有sysdba权限)

altersystemsetdb _ create _ file _ dest='/u01/app/Oracle/oradata/orcl/orcl2';

-创建新的PDB:(需要在CBD上具有sysdba权限) )。

createpluggabledatabasetestadminuseradminidentifiedbyadmin;

-不指定直接创建库;

createpluggabledatabasesalespdbadminuseradminidentifiedbyadminfile _ name _ convert='/u01/app/Oracle/oradata/orata

克隆PDB (需要在CBD上具有sysdba权限) )。

createpluggabledatabaseorcl2from orcl 1; --test_pdb必须打开才能打开

删除PDB (需要在CBD上具有sysdba权限) )

alterpluggabledatabaseorcl2close; -在关闭之前不能删除

doppluggabledatabaseorcl2including data files; 删除PDB orcl2

CDB启动设置PDB自动启动(这里使用触发器) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) CDB启动PDB自动启动) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。

createorreplacetriggeropen _ pdbs

after startup on数据库

比根

执行导入' alterpluggabledatabaseallopen ';

END open_pdbs;

7.PDB创建用户(链接至pdb数据库以创建用户) :

createuserhanfuyouidentifiedbyhanfuyoudefaulttablespaceuserstemporarytablespacetemp;

grant connect,resource,unlimited tablespace to hanfuyou;

重新拔插和删除PDB

1、拔下销售pdb #必须连接到CDB$ROOT

#首先关闭销售pdb

sqlalterpluggabledatabasesalespdbcloseimmediate;

sqlalterpluggabledatabasesalespdbunpluginto '/home/Oracle/sales pdb.XML ';

#XML文件包含每个数据文件的位置和初始化参数等信息。

2、drop PDB

关闭PDB并拔出之前不能删除。 删除时可以一起删除数据文件。

必须连接到CDB$ROOT容器并执行以下语句:

sqldroppluggabledatabasesalespdbkeepdatafiles;

3、plug an unplugged PDB

#本机插入PDB

sqlcreatepluggabledatabasesalespdb 02 using '/home/Oracle/sales pdb.XML ' nocopytempfilereuse;

sqlalterpluggabledatabasesalespdb 02 open;

4、在本机的不同保管场所插入PDB

mkdir/u01/app/Oracle/oradata/orc l12c/sales pdb 01 /

sqlcreatepluggabledatabasesalespdb 01 using '/home/Oracle/sales pdb.XML '

source _ file _ name _ convert=(/u01/app/Oracle/oradata/orc l12c/sales pdb/(,/u01/app/salespdb/) )

movefile _ name _ convert=((/u01/app/sales pdb/',)/u01/app/Oracle/oradata/orc l12 c/sales pdb 01/' )

path _ prefix='/u01/app/Oracle/oradata/orc l12c/sales pdb 01/' storage (maxsize 2g max _ shared _ temp _ size 12 )

现在,xml文件指示数据文件位于/u01/app/Oracle/oradata/orc l12 c/sales pdb /中。

实际上,数据文件是/u01/app/salespdb/,

然后最终将数据文件放在/u01/app/Oracle/oradata/orc l12 c/sales pdb 01 /中。

乱码问题的解决方法:

export nls _ lang=American _ America.al32 utf8(将语句添加到环境变量) ) ) ) ) ) ) ) ) )。

权限批准:

33559 www.cn blogs.com/g 253187360/p/8110442.html

3359 www.cn blogs.com/summerinshire/p/6539607.html

3359 blog.csdn.net/darker 2016/article/details/84147293

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。