1. 程式人生 > >記錄一次刪除/建立APEX的Workspace經歷

記錄一次刪除/建立APEX的Workspace經歷

時間過去的稍微有些久遠,無法記得當時是如何操作的了。這裡只對重點內容進行記述。

命令列刪除Workspace

官方參考文件

實驗的時候建立很多Workspace,所以想要一次性全部刪除,具體的刪除操作可以參考文件:

http://docs.oracle.com/cd/E17556_01/doc/admin.40/e15521/adm_mg_wrkspc.htm#CHDHBEFI

刪除的具體操作步驟與說明

To delete a workspace in a runtime development environment:

Start SQL*Plus and connect to the database where Oracle Application Express is installed as SYS. For example:

On Windows:
SYSTEM_DRIVE:\ sqlplus /nolog
connect sys as sysdba
On UNIX and Linux: $ sqlplus /nolog connect sys as sysdba When prompted enter the appropriate password. Run the following statement: ALTER SESSION SET CURRENT_SCHEMA = APEX_040000 Run the following statement: BEGIN APEX_INSTANCE_ADMIN.REMOVE_WORKSPACE(WORKSPACE_NAME, DROP_USER, DROP_TABLESPACE) END; Where: WORKSPACE_NAME is the name of the workspace. DROP_USER is either Y or N. The default is N. DROP_TABLESPACE is either Y or N. The default is N.
在決定CURRENT_SCHEMA的時候,可以先檢視本地安裝的資料庫內容和具體的APEX版本。

檢視APEX版本

SQL> select version_no from apex_release;
VERSION_NO
--------------------------------------------------------------------------------
4.0.2.00.09

檢視資料庫中的schema情況

SQL> select username from all_users;

USERNAME
------------------------------------------------------------
XS$NULL
APEX_040000
APEX_PUBLIC_USER
FLOWS_FILES
MDSYS
ANONYMOUS
XDB
CTXSYS
OUTLN
SYSTEM
SYS

已選擇11行。

GUI刪除Workspace

訪問GUI管理介面

通過http://127.0.0.1:8080/apex/apex_admin可以進入APEX後臺管理GUI。使用者名稱為Admin,初始密碼記不清了,按照官方文件的指導,可以輕鬆重置密碼。

重置GUI管理密碼

通過官方指南http://docs.oracle.com/cd/E23903_01/doc/doc.41/e21673/otn_install.htm#BABDEAFD,可以很容易地重置密碼。首先需要進入指令碼所在目錄。

C:\oraclexe\app\oracle\product\11.2.0\server\apex>dir
 驅動器 C 中的卷沒有標籤。
 卷的序列號是 3CCF-056C

 C:\oraclexe\app\oracle\product\11.2.0\server\apex 的目錄

2014-01-14  22:05    <DIR>          .
2014-01-14  22:05    <DIR>          ..
2011-08-27  10:00             1,687 apxchpwd.sql
2011-08-27  10:00             3,005 apxconf.sql
2011-08-27  10:00             4,537 apxremov.sql
2011-08-27  10:00             1,625 apxxepwd.sql
2011-08-27  10:00            10,626 gen_inst.sql
               5 個檔案         21,480 位元組
               2 個目錄 19,138,473,984 可用位元組
然後執行上面粗體檔案即可,命令如下:
SYSTEM_DRIVE:\ sqlplus /nolog
SQL> CONNECT SYS as SYSDBA
Enter password: SYS_password

@apxchpwd

建立Workspace

GUI建立Workspace

GUI建立Workspace有兩種途徑,一種是面向開發人員的http://hostname:port/apex,還有一種就是面向APEX管理員的http://127.0.0.1:8080/apex/apex_admin。

異常處理

如果在建立的過程中出現了下面的錯誤,那可能是之前刪除Workspace時沒有清除所有相關資料,所以我們需要繼續手工刪除這些資料。

ORA-00001: unique constraint (APEX_040000.WWV_FLOW_PROV_COMPANY_NAME) violated

用下面命令刪除相關資料後,就可以解決上面的約束衝突問題(衝突是由表中的一個索引引起的)。
SQL> DELETE FROM apex_040000.WWV_FLOW_PROVISION_COMPANY;



相關推薦

記錄刪除/建立APEX的Workspace經歷

時間過去的稍微有些久遠,無法記得當時是如何操作的了。這裡只對重點內容進行記述。 命令列刪除Workspace 官方參考文件 實驗的時候建立很多Workspace,所以想要一次性全部刪除,具體的刪除操作可以參考文件: http://docs.oracle.com/cd/E17

記錄刪除大文件,但磁盤沒有釋放空間的問題

服務器 restart 啟動 rest 很大的 rep 記錄 -h rsyslogd 上服務器查看/dev/xxx 掛載的/var 快滿了都過了90%,所以需要清理一下日誌文件了df -h.../dev/xxx xxG xxG 1.0G 93% /va

記錄刪除大檔案,但磁碟沒有釋放空間的問題

上伺服器檢視/dev/xxx 掛載的/var 快滿了都過了90%,所以需要清理一下日誌檔案了df -h.../dev/xxx xxG xxG 1.0G 93% /var... 去/var/log中檢查到檔案cd /var/logls...-rw-------. 1 root root 26G 10月 20

記錄查詢log的經歷

一大早發現生產資料庫的基礎資料被刪除。 由於每天都做了差異備份,而且是基礎資料,這樣資料就不會擔心找不回來。 首先通過每天的差異本分檔案進行檢視資料丟失的大概時間,查到資料丟失是在17晚上備份過後18丟失的。 然後找18號的資料庫執行記錄 貼上語句: SELECT ST.text AS '執

記錄文件過多的刪除經歷

刪除文件    公司使用的開發語言是PHP,靜態頁面緩存機制是緩存在磁盤的某個目錄下,由於沒有做定時任務對緩存文件進行刪除,於是久而久之,緩存目錄的文件達到了32萬個,此時用rm -rf刪除會報錯。提示-bash: /bin/rm: Argument list too

記錄經歷的數據庫從單庫到分庫分表的過程

人力 per 靠譜 img center 沒有 tdd 推出 數據 前言 目前所在的的項目組,由於項目正在處於一個業務爆發期,每天數據的增長量已經給我們數據庫乃至系統造成了很多不確定的因數,前期依靠優化業務和SQL等方式暫時還能夠支撐住。但是最近發現某些表數據達到50

記錄mysql有索引但是沒有用到的經歷

前提:公司測試人員需要連線資料庫取資料,但是併發量高的時候會報等待獲取連線超時,所以經理讓我幫忙處理下,首先想到增大超時等待時間,改為60秒,300百左右併發是沒有問題的,但是提高到500以上時又報辣個錯誤,就在考慮應該優化下查詢sql,增加索引使查詢時間縮短來減少等待時間。 兩個sql很簡

記錄mybatis查詢返回為空資料庫卻能查詢到資料的經歷

   昨晚上測試人員給發了一條測試資料,說是根據這條資料介面返回資訊為空。之後根據給的資訊去資料庫查詢了下,明明是有資料的。但是用mybatis就是查詢不出來。奇了怪了,自己測試的資料都能查詢出來,為何這條資料就是沒有那?查詢條件就是 主鍵+狀態值而已,沒有多餘的查詢。   &

關於js物件中兩個函式互相呼叫,其中一個為定時器宣告,定時器迴圈報錯問題(記錄嘗試新寫法的報錯經歷)附帶無縫輪播圖程式碼

先上之前的錯誤程式碼吧,注意計時器這個方法(是想把之前寫的的輪播圖演示重構一下) var obj = { sleepTime: 2000,//輪播延時 cont: 0,//第幾張 origin: document.getElementsByClassName('main-

記錄從MinGw轉到MSVC編譯器的錯誤經歷

MinGW和MSVC相容度並不那麼好,由於中文的問題,sa一直使用的是MinGW來進行編譯,但說實話,在windows上MinGW編譯出來的程式在體積和速度上和MSVC還是有點差距的,因此,sa最終版打算使用msvc編譯器。 於是,前幾天用Qt5.9 MSVC2015版進行了一下編譯結果

記錄linux刪除mysql

  service mysqld status service mysqld stop ps –ef | grep mysql perl-DBD-MySQL-4.013-3.el6.x86_64 //刪除命令 rpm -ev perl-DBD-MySQL-4.013-3.el6.x86_

記錄vue-cli專案上線到阿里雲並配置Nginx伺服器的經歷

首先,買一臺雲伺服器是必要的,我使用的是阿里雲伺服器CentOS 7.4 64位作業系統。 在整個vue-cli專案上線過程中,我遇到了很多問題。不過,最終圓滿解決了,因此在這裡記錄一下。 遇到的問題: 雲伺服器連線 vue專案打包上線 nginx安裝配置 雲

記錄由屁股決定研發的狗血經歷

大將無能,累死三軍。一個專案的成敗,是整個團隊努力的結果。今天總結的這些經驗教訓,如果對後來人有哪怕一丁點的經驗教訓,那也值了。 2017年的春天,我們團隊接到一個任務,需要開發一套智慧家居產品,產品的開發週期初定為三個月。產品的架構其實不復雜,都是一些現成的技術,應該很快可以拿下。 事實證明,碼農的

記錄失敗的向git提交程式碼,和解決的方法。(首次建立倉庫)

背景: 向git push程式碼(建立一個新的倉庫) 做法: 在github建立一個新的倉庫------>本地新建資料夾------->依次執行了下面的命令 git init git clone git checkout -b master

關於js物件中兩個函式互相呼叫,其中一個為定時器宣告,定時器迴圈報錯問題(記錄嘗試新寫法的報錯經歷

先上之前的錯誤程式碼吧(是想把之前寫的的輪播圖demo重構一下) var obj = { sleepTime: 2000,//輪播延時 cont: 0,//第幾張 origin: document.getElementsByClassName('ma

記錄經歷】axios使用x-www-form-urlencoded 伺服器報400(錯誤的請求。 )(後端.Net MVC5 WebApi OAuth,前端Electron-Vue)

首先放上原始碼 electron-vue axios 註冊 axios.defaults.baseURL = 'http://localhost:8888/' axios.defaults.headers.post['Content-Type'] = 'applicatio

記錄索引優化經歷

表結構如下: 主要用到FIS_BACKUP、FID和FSTATUS幾個欄位做查詢。 索引如下: 整張表,前半部分資料FIS_BACKUP都是1,後半部分資料FIS_BACKUP都是0,共2000w多條資料 查詢語句如下: SELEC

記錄很遺憾的面試經歷

這周去網易面試遊戲前端開發 很遺憾沒過 更難過的是不是我不會 而是自己發揮問題導致的 事情是這樣的:週一去網易一面 一面的面試官很好 年紀跟我相差不大 態度比較親和 2位面試官針對我在簡歷上寫的東西做了詢問 我一一做了回答 我回答不好或不全面的地方 他

記錄在內網Linux環境安裝Python的經歷

目標 因工作需要,希望在內網的一臺Linux Server上安裝Python及相關工具包。但在實際安裝過程中,遇到了缺少依賴包等問題。 安裝時問題 缺少依賴軟體包或模組 $ ./configure --prefix=/usr/local/pyth

記錄經歷的資料庫從單庫到分庫分表的過程

前言   目前所在的的專案組,由於專案正在處於一個業務爆發期,每天資料的增長量已經給我們資料庫乃至系統造成了很多不確定的因數,前期依靠優化業務和SQL等方式暫時還能夠支撐住。但是最近發現某些表資料達到500W+以後查詢統計效能嚴重下降,高峰時段出現了很多SQL阻塞的情況例如: