當前位置:首頁 » 數據倉庫 » oracle12c導出資料庫
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle12c導出資料庫

發布時間: 2022-08-24 15:41:05

㈠ oracle 11g 如何導出 某個用戶的資料庫

1、首先通過tode創建或者克隆新的資料庫用戶,如下圖所示。

㈡ 如何把Oracle 11g導出的資料庫導入到12c裡面

可以使用低版本的EXP導出,然後導入到10G 就可以了 一般都不會這么做 中間有可能出現些問題,但是問題不大

㈢ 如何導出oracle 11g中的資料庫的數據字典

-- 查詢某表的數據字典
SELECT A.TABLE_NAME AS 表名,A.COLUMN_NAME AS 欄位名,
DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'),
A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as 欄位類型1,A.DATA_TYPE AS 欄位類型,A.DATA_PRECISION AS 有效位,A.DATA_SCALE AS 精度值,
A.CHAR_LENGTH AS 欄位長度,A.NULLABLE AS 能否為空
FROM sys.user_tab_columns A where A.table_name = 'TAM_ADDRESS'
-- 具有dba許可權用戶導出數據字典
SELECT A.TABLE_NAME AS 表名,A.COLUMN_NAME AS 欄位名,
DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'),
A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as 欄位類型,A.DATA_DEFAULT AS 默認值,
A.NULLABLE AS 能否為空,B.comments AS 備注
FROM sys.all_tab_columns A,sys.DBA_COL_COMMENTS B
WHERE A.owner=B.owner AND A.table_name=B.table_name AND A.COLUMN_NAME=B.COLUMN_NAME AND A.owner='guoqiang' AND
A.TABLE_NAME IN (
'TB_SUBJECT', 'TB_SUBJECT_BALANCE', 'TB_VOUCHER', 'TB_VOUCHER_DETAILS',
'TB_CUSTOMER', 'TB_VOUCHER_CLASSIFY_MODE', 'TB_VOUCHER_TYPE', 'TB_ASSET',
'TB_ASSET_CATALOG', 'TB_M_DM_ASSETS_LIABI_RPT', 'TB_M_DM_PROFIT_RPT',
'TB_M_DM_REVENUE_RPT', 'TB_M_DM_COST_RPT')ORDER BY A.TABLE_NAME
SELECT A.TABLE_NAME AS 表名,A.COLUMN_NAME AS 欄位名,
DECODE(A.CHAR_LENGTH,0,DECODE(A.DATA_SCALE,NULL,A.DATA_TYPE,A.DATA_TYPE||'('||A.DATA_PRECISION||','||A.DATA_SCALE||')'),
A.DATA_TYPE||'('||A.CHAR_LENGTH||')') as 欄位類型,A.DATA_DEFAULT AS 默認值,
A.NULLABLE AS 能否為空,B.comments AS 備注
FROM sys.user_tab_columns A,sys.user_col_comments B
WHERE A.table_name=B.table_name AND A.COLUMN_NAME=B.COLUMN_NAME AND
A.TABLE_NAME IN (
'TB_SUBJECT', 'TB_SUBJECT_BALANCE', 'TB_VOUCHER', 'TB_VOUCHER_DETAILS',
'TB_CUSTOMER', 'TB_VOUCHER_CLASSIFY_MODE', 'TB_VOUCHER_TYPE', 'TB_ASSET',

㈣ oracle12c怎麼創建pdb資料庫

首先你需要確認,建好的資料庫是容器容器資料庫(CDB)。
然後通過類似下面的語句:

CREATE PLUGGABLE DATABASE catalog12c
ADMIN USER catalogadm IDENTIFIED BY catalogadm
ROLES = (dba)
DEFAULT TABLESPACE catalog_tbs
DATAFILE '/u01/oradata/GDBNAME/catalog12c/catalog_tbs01.dbf' size 1g autoextend on next 100m maxsize unlimited
FILE_NAME_CONVERT = ('/u01/oradata/GDBNAME/pdbseed/',
'/u01/oradata/GDBNAME/catalog12c/')
STORAGE unlimited
PATH_PREFIX = '/u01/oradata/GDBNAME/catalog12c/';

即可以pdb$seed為;模板創建出pdb。

㈤ 請問oracle 12c 該怎麼備份資料庫

從oracle 12c 備份(expdp)出來的包,還原到11g里,想想都知道會有兼容性問題。
果不其然,報錯了:
ORA-39142: 版本號 4.1 (在轉儲文件 「叉叉叉.expdp」 中) 不 兼容
之類
後來才知道,在12C中備份出來時,應指定版本信息,例如我要導進11g的庫(具體版本為11.1.0.6.0,打開sqlplus就能看到),則version=11.1.0.6.0
語句:
在12C備份

<code class="hljs livecodeserver">expdp system/password@SID12c directory=dbbak mpfile=20160321.expdp logfile=20160321.log schemas=leftfist version=11.1.0.6.0</code>

在11g中還原

<code class="hljs livecodeserver"><code class="hljs livecodeserver">impdp s

㈥ 如何把Oracle 11g導出的資料庫導入到12c裡面

從oracle 12c 備份(expdp)出來的包,還原到11g里,想想都知道會有兼容性問題。
果不其然,報錯了:
ORA-39142: 版本號 4.1 (在轉儲文件 「叉叉叉.expdp」 中) 不 兼容
之類
後來才知道,在12C中備份出來時,應指定版本信息,例如我要導進11g的庫(具體版本為11.1.0.6.0,打開sqlplus就能看到),則version=11.1.0.6.0
語句:
在12C備份
?

1

<code class="hljs livecodeserver">expdp system/password@SID12c directory=dbbak mpfile=20160321.expdp logfile=20160321.log schemas=leftfist version=11.1.0.6.0</code>

在11g中還原
?

1

<code class="hljs livecodeserver"><code class="hljs livecodeserver">impdp s

㈦ 如何把dmp文件導入oracle12c中,並在java中實現資料庫的接連

從oracle 12c 備份(expdp)出來的包,還原到11g里,想想都知道會有兼容性問題。 果不其然,報錯了: ORA-39142: 版本號 4.1 (在轉儲文件 「叉叉叉.expdp」 中) 不 兼容 之類 後來才知道,在12C中備份出來時,應指定版本信息,例如我要導進11g的庫...

㈧ 如何安裝oracle12c資料庫實例

你的意思是要用管理員用戶新建普通用戶,然後將相應的dmp數據文件導入到這個用戶下,是嗎?
新建腳本語句:
-----------------sys創建用戶
create
user
dandeliondshtest
profile
"default"
identified
by
dandeliondshtest
default
tablespace
"users"
temporary
tablespace
"temp"
account
unlock;
grant
select
on
"sys"."v_$session"
to
dandeliondshtest;
grant
"connect"
to
dandeliondshtest;
grant
"dba"
to
dandeliondshtest;
grant
"resource"
to
dandeliondshtest;
grant
create
any
sequence
to
dandeliondshtest;
create
user
dandelionids
identified
by
dandelionids
grant
create
session
to
dandelionids;--授予zhangsan用戶創建session的許可權,即登陸許可權
grant
unlimited
tablespace
to
dandelionids;--授予zhangsan用戶使用表空間的許可權
grant
create
table
to
dandelionids;--授予創建表的許可權
grant
drop
table
to
dandelionids;--授予刪除表的許可權
導入dmp文件是在dos命令窗口中來執行的,impdp
用戶名/密碼@ip/pdborcl
mpfile=bak_dir:文件名.dmp
nologfile=y
(單擊回車)