oracle資料庫的ora_p程序為什麼這麼多?
這個程序是資料庫的併發服務程序,常會發現資料庫伺服器數量越多,併發服務程序就越多。和這個程序相關的引數有四個,oracle12c中,受限四個引數
cpu_count
parallel_threads_per_cpu
parallel_max_servers
default value parallel_threads_per_cpu *cpu_count * concurrent_parallel_users * 5
parallel_min_servers
default value parallel_threads_per_cpu *cpu_count * concurrent_parallel_users * 2
資料庫啟動的時候,初始化的併發服務程序數就是parallel_min_servers ,最大不超過parallel_max_servers(還有個限制就最大不超過3600)
具體參看:
sql>show parameter para
name
type
value
cell_offload_parameters
string
fast_start_parallel_rollback
string
lowparallel_adaptive_multi_user
boolean
true
parallel_automatic_tuning
boolean
false
parallel_degree_level
integer
100parallel_degree_limit
string
cpuparallel_degree_policy
string
manual
parallel_execution_message_size
integer
16384
parallel_force_local
boolean
false
parallel_instance_group
string
parallel_io_cap_enabled
boolean
false
name
type
value
parallel_max_servers
integer
221parallel_min_percent
integer
0parallel_min_servers
integer
64parallel_min_time_threshold
string
auto
parallel_server
boolean
false
parallel_server_instances
integer
1parallel_servers_target
integer
256parallel_threads_per_cpu
integer
2recovery_parallelism
integer
0sql>show parameter cpu
name
type
value
cpu_count
integer
16parallel_threads_per_cpu
integer 2
resource_manager_cpu_allocation
integer
16
oracle資料庫賦權 Oracle資料庫許可權
oracle資料庫許可權基本認識 一 oracle許可權 oracle系統提供三種許可權 object 物件級 system 系統級 role 角色級。許可權分類 1 系統許可權 系統規定使用者使用資料庫的許可權。系統許可權是對使用者而言 2 實體許可權 某種許可權使用者對其它使用者的表或檢視的訪問...
oracle 12c的資料庫導進 11g
從oracle 12c 備份 expdp 出來的包,還原到11g裡,想想都知道會有相容性問題。果不其然,報錯了 ora 39142 版本號 4.1 在轉儲檔案 叉叉叉.expdp 中 不 相容 之類後來才知道,在12c中備份出來時,應指定版本資訊,例如我要導進11g的庫 具體版本為11.1.0.6....
oracle資料庫和資料庫例項
oracle中的資料庫和資料庫例項 oracle的體系結構簡單來分的話,分成2部分 資料庫 database 和資料庫例項 database instance 這是個容易搞糊塗的概念,在sql server裡面,你在你的機器上安裝一次sql server,那麼你就等於安裝了一次資料庫例項,在這個例項...