特色一级强游戏,海奥华预言免费阅读,51漫画兑换码,美女裸体无遮挡永久免费观看网站,lubuntu线路检测入口

暫無圖片
暫無圖片
4
暫無圖片
暫無圖片
暫無圖片

Oracle 19c數據庫遷移到IvorySQL 4.6實戰

原創 飛天 2025-09-22
1148

一、背景

在國家數字化轉型與信創產業加速推進的背景下,數據庫作為信息系統的核心基礎設施,其國產化替代已成為企業數字化建設的重要戰略方向。Oracle 數據庫憑借成熟的技術體系長期占據市場主導地位,但在自主可控、成本優化及適配本土生態等需求驅動下,基于開源技術演進的國產數據庫逐漸成為遷移替代的優選方案。

IvorySQL 作為一款兼容 PostgreSQL 生態的國產數據庫,不僅繼承了 PostgreSQL 的開源特性與擴展性,還針對企業級場景增強了兼容性與穩定性,尤其在兼容 Oracle 語法、數據類型及存儲過程等方面進行了優化,成為 Oracle 遷移的理想目標之一。

本次實踐旨在通過 Ora2Pg 工具(一款專注于 Oracle 到 PostgreSQL 生態的遷移工具),完整演示從 Oracle 19c 到 IvorySQL 4.6 的全量遷移過程,包括環境搭建、對象轉換、數據遷移、兼容性處理及驗證等關鍵環節。通過構建模擬業務場景的測試數據(含表、自定義類型、存儲過程、觸發器等典型對象),還原真實遷移中的技術細節與問題解決思路,為企業級數據庫國產化遷移提供可復用的實踐參考。

二、環境說明

主機名 ip地址 OS版本 內存、CPU 安裝軟件 用途
node1 192.*.*.60 Centos7.9 4G 、 1個雙核 IvorySQL 4.6數據庫 IvorySQL 4.6數據庫
node1 192.*.*.60 Centos7.9 4G 、 1個雙核 ora2pg軟件 遷移數據庫oracle->IvorySQL
node3 192.*.*.64 Centos7.9 4G 、 1個雙核 Oracle19c數據庫 Oracle19c數據庫

三、遷移工具ora2pg部署

Ora2Pg 是一款免費工具,用于將 Oracle 數據庫遷移到與 PostgreSQL 數據庫中。它會連接Oracle 數據庫,自動掃描并提取其結構或數據,然后生成可加載到 PostgreSQL 數據庫中的 SQL 腳本。

3.1 在遷移主機上安裝ora2pg工具

3.1.1 安裝依賴包

yum install -y perl perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker perl-CPAN

3.1.2 下載并安裝oracle客戶端

下載地址:https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

#安裝oracle客戶端 rpm -ivh oracle-instantclient19.28-basic-19.28.0.0.0-1.x86_64.rpm rpm -ivh oracle-instantclient19.28-devel-19.28.0.0.0-1.x86_64.rpm rpm -ivh oracle-instantclient19.28-jdbc-19.28.0.0.0-1.x86_64.rpm rpm -ivh oracle-instantclient19.28-sqlplus-19.28.0.0.0-1.x86_64.rpm

安裝好oracle客戶端后,配置tnsnames.ora文件,以便能正常連接到Oracle19c數據庫。

vi /usr/lib/oracle/19.28/client64/network/admin/tnsnames.ora ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.*.*.64)(PORT = 1539)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )

3.1.3 下載并安裝DBI

下載地址:https://www.cpan.org/modules/by-module/DBI/

tar -zxvf DBI-1.647.tgz cd DBI-1.647 perl Makefile.PL make && make install

3.1.4 下載并安裝DBD::Oracle

下載地址:https://www.cpan.org/modules/by-module/DBD/

#設置環境變量 export ORACLE_HOME=/usr/lib/oracle/19.28/client64 export PATH=$ORACLE_HOME/bin:/data/ivory-4/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH #解壓DBD::Oracle tar -zxvf DBD-Oracle-1.90.tar.gz #編譯安裝DBD::Oracle cd DBD-Oracle-1.90 perl Makefile.PL make && make install

3.1.5 下載并安裝DBD::Pg

下載地址:https://www.cpan.org/modules/by-module/DBD/

#解壓DBD::Pg tar -zxvf DBD-Pg-3.18.0.tar.gz #編譯安裝DBD::Pg cd DBD-Pg-3.18.0 perl Makefile.PL make && make install

3.1.6 下載并安裝Ora2Pg

下載地址:https://github.com/darold/ora2pg/releases/tag/v25.0/ora2pg-25.0.tar.gz

tar -zxvf ora2pg-25.0.tar.gz cd ora2pg-25.0 perl Makefile.PL make && make install

Ora2Pg工具安裝完之后,在/etc/ora2pg目錄下會生成ora2pg.conf.dist配置文件。

[root@node1 ora2pg]# pwd
/etc/ora2pg
[root@node1 ora2pg]# ll
total 72
-rw-r--r-- 1 root root 71836 Sep 20 20:34 ora2pg.conf.dist

3.1.7 檢查DBI,DBD::Oracle,DBD::Pg ,Ora2Pg組件是否已經安裝完成

vi check.pl 加入: #!/usr/bin/perl use strict; use ExtUtils::Installed; my $inst=ExtUtils::Installed->new(); my @modules = $inst->modules(); foreach(@modules){ my $ver = $inst->version($_) || "???"; printf("%-12s -- %s\n",$_,$ver); } exit;
perl /check.pl

執行結果如下:

[root@node1 ~]# perl /check.pl DBD::Oracle -- 1.90 DBD::Pg -- 3.18.0 DBI -- 1.647 Ora2Pg -- 25.0 Perl -- 5.16.3 [root@node1 ~]#

至此,ora2pg工具正常安裝完成。

3.2 Ora2Pg 工具使用

3.2.1 生成配置文件ora2pg.conf

#去掉ora2pg.conf.dist的注釋和空行 cd /etc/ora2pg grep -v -E '^\s*(#|$)' ora2pg.conf.dist >ora2pg.conf

3.2.2 編輯配置文件ora2pg.conf

根據Oracle19c數據庫信息,在ora2pg.conf中修改下面信息,如下:

ORACLE_HOME /data/app/oracle/product/19.3.0/db ORACLE_DSN dbi:Oracle:host=192.*.*.64;sid=orcl;port=1539 ORACLE_USER system ORACLE_PWD ******

3.2.3 測試是否可以正常連接Oracle19c數據庫

[root@node1 ora2pg]# ora2pg -t SHOW_VERSION -c /etc/ora2pg/ora2pg.conf Oracle Database 19c Enterprise Edition Release 19.0.0.0.0

四、遷移前準備

4.1 數據庫對象構造腳本

由于生產環境的數據庫對象有敏感數據,因此本次實驗全部使用自己構造的測試腳本來進行,如有雷同純屬巧合。

-- 創建用戶 CREATE USER ywuser IDENTIFIED BY ******; GRANT CONNECT,RESOURCE,CREATE SYNONYM TO ywuser; ALTER USER ywuser QUOTA UNLIMITED ON USERS; conn ywuser/pass -- 創建自定義類型 CREATE OR REPLACE TYPE address_type AS OBJECT ( street VARCHAR2(100), city VARCHAR2(50), zip_code VARCHAR2(10) ); / -- 創建表 CREATE TABLE departments ( department_id NUMBER PRIMARY KEY, department_name VARCHAR2(100) NOT NULL, location address_type ); CREATE TABLE employees ( employee_id NUMBER PRIMARY KEY, first_name VARCHAR2(50), last_name VARCHAR2(50) NOT NULL, email VARCHAR2(100), hire_date DATE DEFAULT SYSDATE, department_id NUMBER REFERENCES departments(department_id), salary NUMBER(10,2) ); CREATE TABLE audit_log ( log_id NUMBER PRIMARY KEY, table_name VARCHAR2(100), action VARCHAR2(10), change_date TIMESTAMP, user_name VARCHAR2(30) ); CREATE TABLE salary_history ( history_id NUMBER PRIMARY KEY, employee_id NUMBER REFERENCES employees(employee_id), old_salary NUMBER(10,2), new_salary NUMBER(10,2), change_date DATE ); CREATE TABLE timestamp_demo ( id NUMBER PRIMARY KEY, description VARCHAR2(100), created_time TIMESTAMP, -- 精確到小數秒的時間戳 last_updated TIMESTAMP WITH TIME ZONE -- 帶時區信息的時間戳 ); -- 創建索引 CREATE INDEX IDX_salary_history ON salary_history(employee_id); -- 創建序列 CREATE SEQUENCE employees_seq START WITH 1 INCREMENT BY 1; CREATE SEQUENCE departments_seq START WITH 1 INCREMENT BY 1; CREATE SEQUENCE salary_history_seq START WITH 1 INCREMENT BY 1; -- 插入 departments 表數據 INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '人力資源', address_type('人民路100號', '北京', '100000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '財務部', address_type('金融大街88號', '上海', '200000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '技術研發', address_type('科技園路1號', '深圳', '518000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '市場營銷', address_type('商業中心廣場', '廣州', '510000')); INSERT INTO departments (department_id, department_name, location) VALUES (departments_seq.NEXTVAL, '客戶服務', address_type('服務大道5號', '杭州', '310000')); -- 插入 employees 表數據 INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '張', '明', 'zhang.ming@example.com', TO_DATE('2020-01-15', 'YYYY-MM-DD'), 1, 8000); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '李', '華', 'li.hua@example.com', TO_DATE('2019-03-20', 'YYYY-MM-DD'), 2, 9500); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '王', '強', 'wang.qiang@example.com', TO_DATE('2021-05-10', 'YYYY-MM-DD'), 3, 12000); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '趙', '雪', 'zhao.xue@example.com', TO_DATE('2018-11-05', 'YYYY-MM-DD'), 4, 8500); INSERT INTO employees (employee_id, first_name, last_name, email, hire_date, department_id, salary) VALUES (employees_seq.NEXTVAL, '陳', '亮', 'chen.liang@example.com', TO_DATE('2022-02-28', 'YYYY-MM-DD'), 5, 7800); -- 插入 salary_history 表數據 INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 1, 7500, 8000, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 2, 9000, 9500, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 3, 11000, 12000, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 4, 8000, 8500, TO_DATE('2023-01-01', 'YYYY-MM-DD')); INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (salary_history_seq.NEXTVAL, 5, 7000, 7800, TO_DATE('2023-01-01', 'YYYY-MM-DD')); -- 插入 timestamp_demo 表數據 INSERT INTO timestamp_demo VALUES (1, '第一條記錄',TO_TIMESTAMP('2023-10-01 08:00:00.123456', 'YYYY-MM-DD HH24:MI:SS.FF6'),SYSTIMESTAMP); INSERT INTO timestamp_demo VALUES (2, '第二條記錄', SYSTIMESTAMP, -- 使用系統當前時間戳 CURRENT_TIMESTAMP -- 帶時區的當前時間戳 ); INSERT INTO timestamp_demo VALUES (3, '第三條記錄', TIMESTAMP '2023-10-03 14:30:45.789123', -- 時間戳字面量 SYSTIMESTAMP AT TIME ZONE 'UTC' -- 指定UTC時區 ); commit; -- 創建同義詞 CREATE SYNONYM emp_syn FOR employees; -- 創建函數(使用自定義類型) CREATE OR REPLACE FUNCTION get_department_address( p_department_id IN NUMBER ) RETURN address_type IS v_address address_type; BEGIN SELECT location INTO v_address FROM departments WHERE department_id = p_department_id ; RETURN v_address; EXCEPTION WHEN NO_DATA_FOUND THEN RETURN NULL; END; / -- 創建存儲過程 CREATE OR REPLACE PROCEDURE increase_salary ( p_emp_id IN NUMBER, p_percent IN NUMBER ) IS BEGIN UPDATE employees SET salary = salary * (1 + p_percent/100) WHERE employee_id = p_emp_id; COMMIT; END; / -- 創建包規范 CREATE OR REPLACE PACKAGE employee_pkg AS TYPE emp_cursor IS REF CURSOR; PROCEDURE get_employees(dept_id IN NUMBER, emp_list OUT emp_cursor); FUNCTION get_avg_salary(dept_id IN NUMBER) RETURN NUMBER; END employee_pkg; / -- 創建包體 CREATE OR REPLACE PACKAGE BODY employee_pkg AS PROCEDURE get_employees(dept_id IN NUMBER, emp_list OUT emp_cursor) IS BEGIN OPEN emp_list FOR SELECT * FROM employees WHERE department_id = dept_id; END; FUNCTION get_avg_salary(dept_id IN NUMBER) RETURN NUMBER IS v_avg_salary NUMBER; BEGIN SELECT AVG(salary) INTO v_avg_salary FROM employees WHERE department_id = dept_id; RETURN v_avg_salary; END; END employee_pkg; / -- 創建觸發器 CREATE OR REPLACE TRIGGER salary_audit_trigger BEFORE UPDATE OF salary ON employees FOR EACH ROW BEGIN INSERT INTO salary_history (history_id, employee_id, old_salary, new_salary, change_date) VALUES (employees_seq.NEXTVAL, :OLD.employee_id, :OLD.salary, :NEW.salary, SYSDATE); END; / CREATE OR REPLACE TRIGGER dml_audit_trigger AFTER INSERT OR UPDATE OR DELETE ON employees DECLARE v_action VARCHAR2(10); BEGIN IF INSERTING THEN v_action := 'INSERT'; ELSIF UPDATING THEN v_action := 'UPDATE'; ELSIF DELETING THEN v_action := 'DELETE'; END IF; INSERT INTO audit_log (log_id, table_name, action, change_date, user_name) VALUES (employees_seq.NEXTVAL, 'EMPLOYEES', v_action, SYSTIMESTAMP, USER); END; /

4.2 查看oracle19c數據庫字符集和sid信息

SQL> SELECT value FROM nls_database_parameters WHERE parameter = 'NLS_CHARACTERSET'; VALUE -------------------------------------------------------------------------------- ZHS16GBK SQL> show parameter instance_name NAME TYPE VALUE ------------------------------------ --------------------------------- ------------------------------ instance_name string orcl SQL>

4.3 遷移前評估成本

在評估過程中,Ora2Pg會檢查所有數據庫對象,包括所有函數和存儲過程,以檢測是否仍有一些對象和PL / SQL代碼無法由Ora2Pg自動轉換,最終,通過內容分析模式,生成有關Oracle數據庫包含的內容和無法導出的內容的文本報告。

生成評估報告:

ora2pg -t SHOW_REPORT --estimate_cost -c ora2pg.conf

執行過程如下:

[root@node1 ora2pg]# ora2pg -t SHOW_REPORT --estimate_cost -c ora2pg.conf [2025-09-21 10:20:54] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 10:21:01] [========================>] 13/13 objects types (100.0%) end of objects auditing. ------------------------------------------------------------------------------- Ora2Pg v25.0 - Database Migration Report ------------------------------------------------------------------------------- Version Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 Schema YWUSER Size 0.56 MB ------------------------------------------------------------------------------- Object Number Invalid Estimated cost Comments Details ------------------------------------------------------------------------------- DATABASE LINK 0 0 0.00 Database links will be exported as SQL/MED PostgreSQL's Foreign Data Wrapper (FDW) extensions using oracle_fdw. FUNCTION 1 0 4.00 Total size of function code: 458 bytes. get_department_address: 3. GLOBAL TEMPORARY TABLE 0 0 0.00 Global temporary table are not supported by PostgreSQL and will not be exported. You will have to rewrite some application code to match the PostgreSQL temporary table behavior. INDEX 6 0 1.10 1 index(es) are concerned by the export, others are automatically generated and will do so on PostgreSQL. Bitmap will be exported as btree_gin index(es). Domain index are exported as b-tree but commented to be edited to mainly use FTS. Cluster, bitmap join and IOT indexes will not be exported at all. Reverse indexes are not exported too, you may use a trigram-based index (see pg_trgm) or a reverse() function based index and search. Use 'varchar_pattern_ops', 'text_pattern_ops' or 'bpchar_pattern_ops' operators in your indexes to improve search with the LIKE operator respectively into varchar, text or char columns. 1 b-tree index(es). JOB 0 0 0.00 Job are not exported. You may set external cron job with them. PACKAGE BODY 1 0 12.00 Total size of package code: 504 bytes. Number of procedures and functions found inside those packages: 2. employee_pkg.get_avg_salary: 3. employee_pkg.get_employees: 3. PROCEDURE 1 0 4.00 Total size of procedure code: 339 bytes. increase_salary: 3. SEQUENCE 3 0 1.00 Sequences are fully supported, but all call to sequence_name.NEXTVAL or sequence_name.CURRVAL will be transformed into NEXTVAL('sequence_name') or CURRVAL('sequence_name'). SYNONYM 1 0 1.00 SYNONYMs will be exported as views. SYNONYMs do not exists with PostgreSQL but a common workaround is to use views or set the PostgreSQL search_path in your session to access object outside the current schema. emp_syn is an alias to YWUSER.EMPLOYEES. TABLE 5 0 1.00 Total number of rows: 18. Top 10 of tables sorted by number of rows:. salary_history has 5 rows. departments has 5 rows. employees has 5 rows. timestamp_demo has 3 rows. Top 10 of largest tables:. TRIGGER 2 0 8.00 Total size of trigger code: 0 bytes. dml_audit_trigger: 3. salary_audit_trigger: 3. TYPE 1 0 1.00 1 type(s) are concerned by the export, others are not supported. Note that Type inherited and Subtype are converted as table, type inheritance is not supported. 1 object type. ------------------------------------------------------------------------------- Total 21 0 33.10 33.10 cost migration units means approximatively 1 person-day(s). The migration unit was set to 5 minute(s) ------------------------------------------------------------------------------- Migration level : A-3 ------------------------------------------------------------------------------- Migration levels: A - Migration that might be run automatically B - Migration with code rewrite and a human-days cost up to 5 days C - Migration with code rewrite and a human-days cost above 5 days Technical levels: 1 = trivial: no stored functions and no triggers 2 = easy: no stored functions but with triggers, no manual rewriting 3 = simple: stored functions and/or triggers, no manual rewriting 4 = manual: no stored functions but with triggers or views with code rewriting 5 = difficult: stored functions and/or triggers with code rewriting ------------------------------------------------------------------------------- Details of cost assessment per function Function get_department_address total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- Details of cost assessment per procedure Function increase_salary total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- Details of cost assessment per package function Function employee_pkg.get_employees total estimated cost: 3 TEST => 2 SIZE => 1 Function employee_pkg.get_avg_salary total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- Details of cost assessment per trigger Trigger salary_audit_trigger total estimated cost: 3 TEST => 2 SIZE => 1 Trigger dml_audit_trigger total estimated cost: 3 TEST => 2 SIZE => 1 ------------------------------------------------------------------------------- [root@node1 ora2pg]#

可以從評估報告中看到遷移過程中哪些對象會發生轉換,哪些對象不被支持,遷移大概花費時間、成本等信息。

五、數據庫遷移

5.1 創建項目

Ora2pg可以針對每次遷移任務創建一個項目,項目下存放著遷移過程中生成的各個類型的對象創建腳本及數據。

ora2pg --project_base /data/migration --init_project test_project

執行過程如下:

[root@node1 ~]# ora2pg --project_base /data/migration --init_project test_project Creating project test_project. /data/migration/test_project/ schema/ dblinks/ directories/ functions/ grants/ mviews/ packages/ partitions/ procedures/ sequences/ sequence_values/ synonyms/ tables/ tablespaces/ triggers/ types/ views/ sources/ functions/ mviews/ packages/ partitions/ procedures/ triggers/ types/ views/ data/ config/ reports/ Generating generic configuration file Creating script export_schema.sh to automate all exports. Creating script import_all.sh to automate all imports. [root@node1 migration]# cd /data/migration/test_project/ [root@node1 test_project]# ll total 24 drwxr-xr-x 2 root root 25 Sep 21 22:39 config drwxr-xr-x 2 root root 6 Sep 21 22:39 data -rwx------ 1 root root 2216 Sep 21 22:39 export_schema.sh -rwx------ 1 root root 17201 Sep 21 22:39 import_all.sh drwxr-xr-x 2 root root 6 Sep 21 22:39 reports drwxr-xr-x 18 root root 268 Sep 21 22:39 schema drwxr-xr-x 10 root root 131 Sep 21 22:39 sources [root@node1 test_project]#

5.2 開始遷移

5.2.1 查看oracle數據庫中有哪些類型的對象

SQL> select distinct object_type from dba_objects WHERE owner='YWUSER'; OBJECT_TYPE --------------------------------------------------------------------- INDEX SYNONYM PACKAGE BODY TRIGGER PROCEDURE PACKAGE FUNCTION TYPE SEQUENCE TABLE 10 rows selected.

5.2.2 所有對象一次遷移

5.2.2.1 Oracle數據庫對象定義(DDL)全部導出
cd /data/migration/test_project cp /etc/ora2pg/ora2pg.conf /data/migration/test_project/config/ sh export_schema.sh

執行過程如下:

[root@node1 test_project]# cp /etc/ora2pg/ora2pg.conf /data/migration/test_project/config/ cp: overwrite ‘./ora2pg.conf’? y [root@node1 test_project]# sh export_schema.sh [2025-09-21 22:49:58] [========================>] 5/5 tables (100.0%) end of scanning. Aborting export... Running: ora2pg -p -t SEQUENCE -o sequence.sql -b ./schema/sequences -c ./config/ora2pg.conf [2025-09-21 22:49:59] [========================>] 3/3 sequences (100.0%) end of output. Running: ora2pg -p -t SEQUENCE_VALUES -o sequence_value.sql -b ./schema/sequence_values -c ./config/ora2pg.conf [2025-09-21 22:50:00] [========================>] 3/3 sequences (100.0%) end of output. Running: ora2pg -p -t TABLE -o table.sql -b ./schema/tables -c ./config/ora2pg.conf [2025-09-21 22:50:41] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 22:50:43] [========================>] 5/5 tables (100.0%) end of table export. Running: ora2pg -p -t PACKAGE -o package.sql -b ./schema/packages -c ./config/ora2pg.conf [2025-09-21 22:50:44] [========================>] 1/1 packages (100.0%) end of output. Running: ora2pg -p -t VIEW -o view.sql -b ./schema/views -c ./config/ora2pg.conf [2025-09-21 22:50:46] [========================>] 0/0 views (100.0%) end of output. Running: ora2pg -p -t GRANT -o grant.sql -b ./schema/grants -c ./config/ora2pg.conf Running: ora2pg -p -t TRIGGER -o trigger.sql -b ./schema/triggers -c ./config/ora2pg.conf [2025-09-21 22:51:14] [========================>] 2/2 triggers (100.0%) end of output. Running: ora2pg -p -t FUNCTION -o function.sql -b ./schema/functions -c ./config/ora2pg.conf [2025-09-21 22:51:15] [========================>] 1/1 functions (100.0%) end of functions export. Running: ora2pg -p -t PROCEDURE -o procedure.sql -b ./schema/procedures -c ./config/ora2pg.conf [2025-09-21 22:51:16] [========================>] 1/1 procedures (100.0%) end of procedures export. Running: ora2pg -p -t TABLESPACE -o tablespace.sql -b ./schema/tablespaces -c ./config/ora2pg.conf Running: ora2pg -p -t PARTITION -o partition.sql -b ./schema/partitions -c ./config/ora2pg.conf [2025-09-21 22:52:56] [========================>] 0/0 partitions (100.0%) end of output. Running: ora2pg -p -t TYPE -o type.sql -b ./schema/types -c ./config/ora2pg.conf [2025-09-21 22:52:57] [========================>] 1/1 types (100.0%) end of output. Running: ora2pg -p -t MVIEW -o mview.sql -b ./schema/mviews -c ./config/ora2pg.conf [2025-09-21 22:52:58] [========================>] 0/0 materialized views (100.0%) end of output. Running: ora2pg -p -t DBLINK -o dblink.sql -b ./schema/dblinks -c ./config/ora2pg.conf [2025-09-21 22:52:59] [========================>] 0/0 dblink (100.0%) end of output. Running: ora2pg -p -t SYNONYM -o synonym.sql -b ./schema/synonyms -c ./config/ora2pg.conf [2025-09-21 22:53:00] [========================>] 1/1 synonyms (100.0%) end of output. Running: ora2pg -p -t DIRECTORY -o directorie.sql -b ./schema/directories -c ./config/ora2pg.conf [2025-09-21 22:53:02] [========================>] 0/0 directory (100.0%) end of output. Running: ora2pg -t PACKAGE -o package.sql -b ./sources/packages -c ./config/ora2pg.conf [2025-09-21 22:53:03] [========================>] 1/1 packages (100.0%) end of output. Running: ora2pg -t VIEW -o view.sql -b ./sources/views -c ./config/ora2pg.conf [2025-09-21 22:53:06] [========================>] 0/0 views (100.0%) end of output. Running: ora2pg -t TRIGGER -o trigger.sql -b ./sources/triggers -c ./config/ora2pg.conf [2025-09-21 22:53:07] [========================>] 2/2 triggers (100.0%) end of output. Running: ora2pg -t FUNCTION -o function.sql -b ./sources/functions -c ./config/ora2pg.conf [2025-09-21 22:53:08] [========================>] 1/1 functions (100.0%) end of functions export. Running: ora2pg -t PROCEDURE -o procedure.sql -b ./sources/procedures -c ./config/ora2pg.conf [2025-09-21 22:53:09] [========================>] 1/1 procedures (100.0%) end of procedures export. Running: ora2pg -t PARTITION -o partition.sql -b ./sources/partitions -c ./config/ora2pg.conf [2025-09-21 22:53:35] [========================>] 0/0 partitions (100.0%) end of output. Running: ora2pg -t TYPE -o type.sql -b ./sources/types -c ./config/ora2pg.conf [2025-09-21 22:53:36] [========================>] 1/1 types (100.0%) end of output. Running: ora2pg -t MVIEW -o mview.sql -b ./sources/mviews -c ./config/ora2pg.conf [2025-09-21 22:53:37] [========================>] 0/0 materialized views (100.0%) end of output. To extract data use the following command: ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf [root@node1 test_project]#
5.2.2.2 Oracle數據庫中的數據導出
ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf

執行過程如下:

[root@node1 test_project]# ora2pg -t COPY -o data.sql -b ./data -c ./config/ora2pg.conf [2025-09-22 00:04:47] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-22 00:05:10] [========================>] 0/0 rows (100.0%) Table AUDIT_LOG (0 recs/sec) [2025-09-22 00:05:10] [> ] 0/18 total rows (0.0%) - (0 sec., avg: 0 recs/sec). [2025-09-22 00:05:10] [========================>] 5/5 rows (100.0%) Table DEPARTMENTS (5 recs/sec) [2025-09-22 00:05:10] [======> ] 5/18 total rows (27.8%) - (0 sec., avg: 5 recs/sec). [2025-09-22 00:05:10] [========================>] 5/5 rows (100.0%) Table EMPLOYEES (5 recs/sec) [2025-09-22 00:05:10] [=============> ] 10/18 total rows (55.6%) - (0 sec., avg: 10 recs/sec). [2025-09-22 00:05:10] [========================>] 5/5 rows (100.0%) Table SALARY_HISTORY (5 recs/sec) [2025-09-22 00:05:10] [====================> ] 15/18 total rows (83.3%) - (0 sec., avg: 15 recs/sec). [2025-09-22 00:05:11] [========================>] 3/3 rows (100.0%) Table TIMESTAMP_DEMO (3 recs/sec) [2025-09-22 00:05:11] [========================>] 18/18 total rows (100.0%) - (1 sec., avg: 18 recs/sec). [2025-09-22 00:05:11] [========================>] 18/18 rows (100.0%) on total estimated data (1 sec., avg: 18 recs/sec) Schema Export Complete
5.2.2.3 Ivorysql數據庫中創建數據庫、用戶、schema
ivorysql=# create database ywdb; CREATE DATABASE ivorysql=# \c ywdb You are now connected to database "ywdb" as user "ivorysql". ywdb=# create schema ywuser; CREATE SCHEMA ywdb=# create user ywuser with password 'ywuser'; CREATE ROLE ywdb=# alter user ywuser with superuser; ALTER ROLE
5.2.2.4 Oracle數據庫對象及數據導入Ivorysql數據庫
sh import_all.sh -h 127.0.0.1 -p 5432 -d ywdb -o ywuser -U ivorysql -n ywuser

執行過程如下:

[root@node1 test_project]# sh import_all.sh -h 127.0.0.1 -p 5432 -d ywdb -o ywuser -U ywuser -n ywuser Database owner ywuser already exists, skipping creation. Would you like to drop the database ywdb before recreate it? [y/N/q] y Running: dropdb -h 127.0.0.1 -p 5432 -U ywuser ywdb Running: createdb -h 127.0.0.1 -p 5432 -U ywuser -E UTF8 --owner ywuser ywdb Would you like to create schema ywuser in database ywdb? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "CREATE SCHEMA ywuser;" CREATE SCHEMA Would you like to change search_path of the database owner? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "ALTER ROLE ywuser SET search_path TO ywuser,public;" ALTER ROLE Would you like to import TYPE from ./schema/types/type.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/types/type.sql SET CREATE TYPE Would you like to import SEQUENCE from ./schema/sequences/sequence.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequences/sequence.sql SET CREATE SEQUENCE CREATE SEQUENCE CREATE SEQUENCE Would you like to import SEQUENCE_VALUES from ./schema/sequence_values/sequence_value.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequence_values/sequence_value.sql SET ALTER SEQUENCE ALTER SEQUENCE ALTER SEQUENCE Would you like to import TABLE from ./schema/tables/table.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/tables/table.sql SET CREATE TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE CREATE INDEX ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE ALTER TABLE Would you like to import PACKAGE from ./schema/packages/package.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/packages/package.sql SET psql:schema/packages/package.sql:13: NOTICE: schema "employee_pkg" does not exist, skipping DROP SCHEMA CREATE SCHEMA psql:schema/packages/package.sql:16: ERROR: syntax error at or near "TYPE" LINE 1: CREATE OR REPLACE TYPE employee_pkg.emp_cursor AS REFCURSOR; ^ ERROR: an error occurs when importing file ./schema/packages/package.sql. [root@node1 test_project]#

package導入錯誤,修改一下package.sql代碼,解決辦法如下:

vi ./schema/packages/package.sql #注釋掉這行 --CREATE OR REPLACE TYPE employee_pkg.emp_cursor AS REFCURSOR; #下面的代碼修改成這樣: CREATE OR REPLACE FUNCTION employee_pkg.get_employees(dept_id INT) RETURNS SETOF employees LANGUAGE plpgsql AS $$ BEGIN RETURN QUERY SELECT * FROM employees WHERE department_id = dept_id; END; $$; CREATE OR REPLACE FUNCTION employee_pkg.get_avg_salary(dept_id INT) RETURNS NUMERIC LANGUAGE plpgsql AS $$ DECLARE avg_salary NUMERIC; BEGIN SELECT AVG(salary) INTO avg_salary FROM employees WHERE department_id = dept_id; RETURN avg_salary; END; $$;

重新導入數據庫對象和數據,如下:

[root@node1 test_project]# sh import_all.sh -h 127.0.0.1 -p 5432 -d ywdb -o ywuser -U ywuser -n ywuser Database owner ywuser already exists, skipping creation. Would you like to drop the database ywdb before recreate it? [y/N/q] y Running: dropdb -h 127.0.0.1 -p 5432 -U ywuser ywdb Running: createdb -h 127.0.0.1 -p 5432 -U ywuser -E UTF8 --owner ywuser ywdb Would you like to create schema ywuser in database ywdb? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "CREATE SCHEMA ywuser;" CREATE SCHEMA Would you like to change search_path of the database owner? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -c "ALTER ROLE ywuser SET search_path TO ywuser,public;" ALTER ROLE Would you like to import TYPE from ./schema/types/type.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/types/type.sql SET CREATE TYPE Would you like to import SEQUENCE from ./schema/sequences/sequence.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequences/sequence.sql SET CREATE SEQUENCE CREATE SEQUENCE CREATE SEQUENCE Would you like to import SEQUENCE_VALUES from ./schema/sequence_values/sequence_value.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/sequence_values/sequence_value.sql SET ALTER SEQUENCE ALTER SEQUENCE ALTER SEQUENCE Would you like to import TABLE from ./schema/tables/table.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/tables/table.sql SET CREATE TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE CREATE TABLE CREATE INDEX ALTER TABLE CREATE TABLE ALTER TABLE ALTER TABLE ALTER TABLE Would you like to import PACKAGE from ./schema/packages/package.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/packages/package.sql SET psql:schema/packages/package.sql:13: NOTICE: schema "employee_pkg" does not exist, skipping DROP SCHEMA CREATE SCHEMA CREATE FUNCTION CREATE FUNCTION Would you like to import TRIGGER from ./schema/triggers/trigger.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/triggers/trigger.sql SET psql:schema/triggers/trigger.sql:9: NOTICE: trigger "dml_audit_trigger" for relation "employees" does not exist, skipping DROP TRIGGER CREATE FUNCTION CREATE TRIGGER psql:schema/triggers/trigger.sql:39: NOTICE: trigger "salary_audit_trigger" for relation "employees" does not exist, skipping DROP TRIGGER CREATE FUNCTION CREATE TRIGGER Would you like to import FUNCTION from ./schema/functions/function.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/functions/function.sql SET CREATE FUNCTION Would you like to import PROCEDURE from ./schema/procedures/procedure.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/procedures/procedure.sql SET CREATE PROCEDURE Would you like to import SYNONYM from ./schema/synonyms/synonym.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/synonyms/synonym.sql SET CREATE VIEW Would you like to process indexes and constraints before loading data? [y/N/q] y Would you like to import TRIGGER from ./schema/triggers/trigger.sql? [y/N/q] y Running: psql --single-transaction -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/triggers/trigger.sql SET DROP TRIGGER CREATE FUNCTION CREATE TRIGGER DROP TRIGGER CREATE FUNCTION CREATE TRIGGER Would you like to import TABLESPACE from ./schema/tablespaces/tablespace.sql? [y/N/q] n Would you like to import data from ./data/data.sql? [y/N/q] y Running: psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./data/data.sql BEGIN SET SET COPY 0 SET SET psql:data/data.sql:21: ERROR: malformed record literal: "({"(?oo?°?è·ˉ100??·,????o?,100000)"})" DETAIL: Too few columns. CONTEXT: COPY departments, line 1, column location: "({"(?oo?°?è·ˉ100??·,????o?,100000)"})" psql:data/data.sql:23: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:24: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:27: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:33: error: invalid command \. psql:data/data.sql:35: ERROR: syntax error at or near "1" LINE 1: 1 張 明 zhang.ming@example.com 2020-01-15 00:00:00 1 8000 ^ psql:data/data.sql:36: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:39: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:45: error: invalid command \. psql:data/data.sql:47: ERROR: syntax error at or near "1" LINE 1: 1 1 7500 8000 2023-01-01 00:00:00 ^ psql:data/data.sql:48: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:51: ERROR: current transaction is aborted, commands ignored until end of transaction block psql:data/data.sql:55: error: invalid command \. psql:data/data.sql:57: ERROR: syntax error at or near "1" LINE 1: 1 第一條記錄 2023-10-01 08:00:00.123456 2025-09-20 16:07:00.... ^ Ora2Pg ending [root@node1 test_project]#

導入數據時報錯,因為涉及到自定義type類型,解決辦法:

--ORACLE端導出數據 SET pagesize 0 SET feedback off SET linesize 1000 SPOOL departments.csv SELECT department_id || ',' || '"' || REPLACE(department_name, '"', '""') || '"' || ',' || '"' || REPLACE(d.location.street, '"', '""') || '"' || ',' || '"' || REPLACE(d.location.city, '"', '""') || '"' || ',' || '"' || d.location.zip_code || '"' FROM departments d; SPOOL OFF --departments.csv傳輸到遷移工具所在主機上 scp departments.csv 192.*.*.60:/data/migration/test_project/data/ --Ivorysql端導入數據 --1、先創建臨時表 ywdb=# CREATE TABLE temp_departments ( ywdb(# department_id INTEGER, ywdb(# department_name VARCHAR(100), ywdb(# street VARCHAR(100), ywdb(# city VARCHAR(100), ywdb(# zip_code VARCHAR(20) ywdb(# ); CREATE TABLE --2、把csv文件中的數據先導入臨時表 ywdb=# COPY temp_departments(department_id, department_name, street, city, zip_code) ywdb-# FROM '/data/migration/test_project/data/departments.csv' ywdb-# WITH (FORMAT CSV); COPY 5 --3、把臨時表中的數據經過格式轉換后插入正式表 ywdb=# INSERT INTO departments(department_id, department_name, location) ywdb-# SELECT ywdb-# department_id, ywdb-# department_name, ywdb-# (street, city, zip_code)::address_type ywdb-# FROM temp_departments; INSERT 0 5 ywdb=# SELECT * FROM departments; department_id | department_name | location ---------------+-----------------+---------------------------------- 1 | 人力資源 | (人民路100號,北京,"100000 ") 2 | 財務部 | (金融大街88號,上海,"200000 ") 3 | 技術研發 | (科技園路1號,深圳,"518000 ") 4 | 市場營銷 | (商業中心廣場,廣州,"510000 ") 5 | 客戶服務 | (服務大道5號,杭州,"310000 ") (5 rows) --4、刪除臨時表 ywdb=# DROP TABLE temp_departments; DROP TABLE

修改./data/data.sql,去掉departments表數據后,繼續導入其他表數據:

psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./data/data.sql

執行過程如下:

[root@node1 test_project]# psql -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./data/data.sql BEGIN SET SET COPY 0 SET SET SET SET COPY 5 SET SET COPY 5 SET SET COPY 3 COMMIT [root@node1 test_project]#

至此,Oracle中的全部對象和數據全部導入Ivorysql數據庫。

5.3 遷移后校驗

5.3.1 對象校驗

--Oracle數據庫中對象 SQL> Select object_name,object_type from dba_objects where owner='YWUSER' OBJECT_NAME OBJECT_TYPE -------------------------------------------------- ------------------------------ ADDRESS_TYPE TYPE DEPARTMENTS TABLE SYS_C008164 INDEX EMPLOYEES TABLE SYS_C008166 INDEX AUDIT_LOG TABLE SYS_C008168 INDEX SALARY_HISTORY TABLE SYS_C008169 INDEX TIMESTAMP_DEMO TABLE SYS_C008171 INDEX EMPLOYEES_SEQ SEQUENCE DEPARTMENTS_SEQ SEQUENCE SALARY_HISTORY_SEQ SEQUENCE EMP_SYN SYNONYM GET_DEPARTMENT_ADDRESS FUNCTION INCREASE_SALARY PROCEDURE EMPLOYEE_PKG PACKAGE BODY EMPLOYEE_PKG PACKAGE SALARY_AUDIT_TRIGGER TRIGGER DML_AUDIT_TRIGGER TRIGGER IDX_SALARY_HISTORY INDEX 22 rows selected. --Ivorysql數據庫中對象 ywdb=# SELECT n.nspname, 'TABLE', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'r' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'INDEX', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'i' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'SEQUENCE', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'S' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'VIEW', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'v' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'MATERIALIZED_VIEW', c.relname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_class c JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE c.relkind = 'm' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'FUNCTION', p.proname, pg_get_userbyid(p.proowner) ywdb-# FROM pg_proc p JOIN pg_namespace n ON n.oid = p.pronamespace ywdb-# WHERE p.prokind = 'f' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'PROCEDURE', p.proname, pg_get_userbyid(p.proowner) ywdb-# FROM pg_proc p JOIN pg_namespace n ON n.oid = p.pronamespace ywdb-# WHERE p.prokind = 'p' ywdb-# and n.nspname='ywuser' ywdb-# UNION ALL ywdb-# SELECT n.nspname, 'TRIGGER', t.tgname, pg_get_userbyid(c.relowner) ywdb-# FROM pg_trigger t ywdb-# JOIN pg_class c ON c.oid = t.tgrelid ywdb-# JOIN pg_namespace n ON n.oid = c.relnamespace ywdb-# WHERE NOT t.tgisinternal ywdb-# and n.nspname='ywuser'; nspname | ?column? | relname | pg_get_userbyid ---------+-----------+----------------------------------+----------------- ywuser | TABLE | audit_log | ywuser ywuser | TABLE | timestamp_demo | ywuser ywuser | TABLE | departments | ywuser ywuser | TABLE | employees | ywuser ywuser | TABLE | salary_history | ywuser ywuser | INDEX | audit_log_pkey | ywuser ywuser | INDEX | timestamp_demo_pkey | ywuser ywuser | INDEX | departments_pkey | ywuser ywuser | INDEX | employees_pkey | ywuser ywuser | INDEX | idx_salary_history | ywuser ywuser | INDEX | salary_history_pkey | ywuser ywuser | SEQUENCE | departments_seq | ywuser ywuser | SEQUENCE | employees_seq | ywuser ywuser | SEQUENCE | salary_history_seq | ywuser ywuser | VIEW | emp_syn | ywuser ywuser | FUNCTION | get_department_address | ywuser ywuser | FUNCTION | trigger_fct_dml_audit_trigger | ywuser ywuser | FUNCTION | trigger_fct_salary_audit_trigger | ywuser ywuser | PROCEDURE | increase_salary | ywuser ywuser | TRIGGER | salary_audit_trigger | ywuser ywuser | TRIGGER | dml_audit_trigger | ywuser (21 rows) ywdb=# \dT List of data types Schema | Name | Description --------+--------------+------------- ywuser | address_type | (1 row) ywdb=#

經比對,oracle數據庫中的對象和Ivorysql中的對象一致,都是22個。但是需要注意的是,oracle數據庫中的同義詞遷移到Ivorysql數據庫之后是以view的方式存在的。

5.3.2 數據校驗

--Oracle數據庫中的數據 SQL> Select 'DEPARTMENTS',count(*) from YWUSER.DEPARTMENTS 2 union all 3 Select 'EMPLOYEES',count(*) from YWUSER.EMPLOYEES 4 union all 5 Select 'AUDIT_LOG',count(*) from YWUSER.AUDIT_LOG 6 union all 7 Select 'SALARY_HISTORY',count(*) from YWUSER.SALARY_HISTORY 8 union all 9 Select 'TIMESTAMP_DEMO',count(*) from YWUSER.TIMESTAMP_DEMO; 'DEPARTMENTS' COUNT(*) ------------------------------------------ ---------- DEPARTMENTS 5 EMPLOYEES 5 AUDIT_LOG 0 SALARY_HISTORY 5 TIMESTAMP_DEMO 3 SQL> --Ivorysql數據庫中的數據 ywdb=# Select 'DEPARTMENTS',count(*) from YWUSER.DEPARTMENTS ywdb-# union all ywdb-# Select 'EMPLOYEES',count(*) from YWUSER.EMPLOYEES ywdb-# union all ywdb-# Select 'AUDIT_LOG',count(*) from YWUSER.AUDIT_LOG ywdb-# union all ywdb-# Select 'SALARY_HISTORY',count(*) from YWUSER.SALARY_HISTORY ywdb-# union all ywdb-# Select 'TIMESTAMP_DEMO',count(*) from YWUSER.TIMESTAMP_DEMO; ?column? | count ----------------+------- DEPARTMENTS | 5 EMPLOYEES | 5 AUDIT_LOG | 1 <----這里不一致,是因為oracle數據庫中是先在表中插入數據,最后創建的觸發器,Ivorysql數據庫中是先創建的觸發器,最后導入的數據,觸發器生效了,這個完全可以忽略。 SALARY_HISTORY | 5 TIMESTAMP_DEMO | 3 (5 rows)

經比對,oracle數據庫中的對象和Ivorysql中的數據記錄數一致。

在生產中如果需要更詳細的數據一致性校驗,需要業務同事配合完成。

也可以按照對象類型單獨遷移對象及,可以自行嘗試下。下面是簡單示例:

1、導出表ddl

ora2pg -t TABLE -b /data/migration/test_project/schema/tables -o ddl.sql -c /etc/ora2pg/ora2pg.conf

執行過程如下:

[root@node1 ora2pg]# ora2pg -t TABLE -b /data/migration/test_project/schema/tables -c /etc/ora2pg/ora2pg.conf [2025-09-21 20:52:46] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 20:53:39] [========================>] 5/5 tables (100.0%) end of table export. [root@node1 ora2pg]#

遷移后在/data/migration/test_project/schema/tables目錄下生成ddl.sql文件,里面保存著表結構、主外鍵、約束、index信息。

2、導出表數據

ora2pg -t copy -b /data/migration/test_project/schema/tables -o data.sql -c /etc/ora2pg/ora2pg.conf

執行過程如下:

[root@node1 tables]# ora2pg -t copy -b /data/migration/test_project/schema/tables -o data.sql -c /etc/ora2pg/ora2pg.conf [2025-09-21 22:17:49] [========================>] 5/5 tables (100.0%) end of scanning. [2025-09-21 22:19:19] [========================>] 0/0 rows (100.0%) Table AUDIT_LOG (0 recs/sec) [2025-09-21 22:19:19] [> ] 0/18 total rows (0.0%) - (0 sec., avg: 0 recs/sec). [2025-09-21 22:19:20] [========================>] 5/5 rows (100.0%) Table DEPARTMENTS (5 recs/sec) [2025-09-21 22:19:20] [======> ] 5/18 total rows (27.8%) - (1 sec., avg: 5 recs/sec). [2025-09-21 22:19:20] [========================>] 5/5 rows (100.0%) Table EMPLOYEES (5 recs/sec) [2025-09-21 22:19:20] [=============> ] 10/18 total rows (55.6%) - (1 sec., avg: 10 recs/sec). [2025-09-21 22:19:20] [========================>] 5/5 rows (100.0%) Table SALARY_HISTORY (5 recs/sec) [2025-09-21 22:19:20] [====================> ] 15/18 total rows (83.3%) - (1 sec., avg: 15 recs/sec). [2025-09-21 22:19:20] [========================>] 3/3 rows (100.0%) Table TIMESTAMP_DEMO (3 recs/sec) [2025-09-21 22:19:20] [========================>] 18/18 total rows (100.0%) - (1 sec., avg: 18 recs/sec). [2025-09-21 22:19:20] [========================>] 18/18 rows (100.0%) on total estimated data (1 sec., avg: 18 recs/sec) Schema Export Complete [root@node1 tables]#

遷移后在/data/migration/test_project/schema/tables目錄下生成data.sql文件,里面保存著表數據。

3、導出其他對象

ora2pg -t SEQUENCE,TRIGGER,FUNCTION,PROCEDURE,PROCEDURE,PACKAGE -b /data/migration/test_project/schema/ -c /etc/ora2pg/ora2pg.conf

4、導入ivorysql

psql --single-transaction  -h 127.0.0.1 -p 5432 -U ywuser -d ywdb -f ./schema/******.sql

六、碰到的問題

oracle數據庫的表中有自定義類型時,數據導入Ivorysql數據庫時需要手工處理。

七、參考文章

https://ora2pg.darold.net/documentation.html

八、總結

Oracle 19c數據庫遷移到IvorySQL 4.6的整個過程還是比較簡單的。

關于作者

網名:飛天,墨天輪2024年度優秀原創作者,擁有 Oracle 10g OCM 認證、PGCE認證、MySQL 8.0 OCP認證以及OBCA、KCP、KCSM、ACP、YCP、磐維等眾多國產數據庫認證證書,目前從事Oracle、Mysql、PostgresSQL、磐維數據庫管理運維工作,喜歡結交更多志同道合的朋友,熱衷于研究、分享數據庫技術。
微信公眾號:飛天online
墨天輪:http://www.sunline.cc/u/15197
如有任何疑問,歡迎大家留言,共同探討~~~

最后修改時間:2025-09-23 10:19:02
「喜歡這篇文章,您的關注和贊賞是給作者最好的鼓勵」
關注作者
【版權聲明】本文為墨天輪用戶原創內容,轉載時必須標注文章的來源(墨天輪),文章鏈接,文章作者等基本信息,否則作者和墨天輪有權追究責任。如果您發現墨天輪中有涉嫌抄襲或者侵權的內容,歡迎發送郵件至:contact@modb.pro進行舉報,并提供相關證據,一經查實,墨天輪將立刻刪除相關內容。

文章被以下合輯收錄

評論

人妻少妇中文字幕乱码| av无码一区二区大桥久未| 《40分钟成人软件》高效学习| 最爽乱小说录目伦小说| 成人一级黄色大片| 肌肌对肤肤肤免费的| 丰腴少妇穿搭分享| 麻花豆mv国产剧重囗味| 《17cm》精湛工艺| 日本免费一区二区三区| 欧美日韩国产激情一区| 78塞进i3后怎么玩| 人or猪or狗的dna视频| 年轻教师6电影完整版| 《18鉂屸潓》青春绽放| 人人在操操| 美国一纵黄色禄家| 人人爽人人爽人人爽人人片av| 龙口护士视频| 我与黑大佬的三百六十五天2 | 顶级少妇无码AV| 国产NBA免费电影观看| 亚洲欧美中文日韩欧美| 葫芦里面不卖药| 蘑菇视频1.3.4安卓版| 迈开腿让你尝尝森林的感觉| 猫咪有你有我足矣| 纲手的怪力觉醒| 亚洲日韩国产欧美一区二区三区| 牲巴克APP成人版上线| 国产精品秘入口69| 《黃色大全kj》专业指南| 三叶草M码与欧洲码区别| cg91.win怎么进入| 日本乂ⅹ乂乄乂乄乂乄| 国产成人无码午夜视频在线观看| 暴躁小姐姐对狙| 唐三桶阿银不亦乐乎nba电影| 国产边摸边吃奶叫床视频| 3d肉蒲下载| 下载小象vlog| 久久国产色AV免费看| 肛门双拳治疗| 人人爽人人爽人人片Av| 男人桶进女人p无二遮档全程 | 超级黄的色情软件| 女生甜男生的坤坤| 北京老熟女HD| 玖玖玖玖草人力资源有限公司| 坐在学长的棒子上写作业| 呱呱爆料网每日爆料缅北| 国产欧美一区二区三区| 五月天综合激情网| BXBXBXBX性老熟妇XXX| 办公室刺激战场| 人人爱天天夜夜AAAAA| 爽好舒服快高潮了| 免费的黄色| javadb官网访问指南| 仙女用jiojio帮你足vk| 蘑菇mogu1.3.1.apk版本下载 | 小奶猫vlog全集| 看料1今日行情速递| 婚房激战戴局长肉小说| 火影奖励网站指南| 大陆女人内谢69xxx0rg| 亚洲欧美日韩动漫| 日韩大片高清播放器| 糖豆vlog蜜桃果冻导航| 精品产区WNW2544| 久久亚洲色一区二区三区| 我家狗狗弄我4个小时的| 国偷自产视频一区二区久| 伊甸乐园精品二区三区| 唐先生02年舞蹈女孩视频合集大全| 夸克视频海外版破解| 天美mv星空大象mv免费高清| 中文字幕 日韩 人妻 无码| 国产免费永久精品无码| 国产成人无码短视频| 日本 乂一一| 最新黄网站| 柚子猫化身小僵尸| 17c14c.CV| 蘑菇成品3秒自动进入| 欧美人妖aa1片| 视频sdk快速接入| 亚洲美国avcom| 亚洲国产另类精品| 雨宿避雨首两集预告| 国语普通话刺激对白| 免费久久99精品国产自在现| 《坦白从宽》韩漫免费阅读| 老司机久久精品最新免费| 小马拉大车全网稀缺资源| 成年男女免费视频网站不卡| 欧美成人无码视频午夜福利| 国产av夜夜欢一区二区三区| 伊人久久大香线蕉av五月天| 中文无码久久精品| 爱情岛论坛 永久| 迈开腿让我看看你扇贝通海| 啊~宝宝快c哭| 暴躁少女CSGO免费神器| 痞幼的不当照片| 萌白酱半开旗袍| 男女一起努力奋斗视频| CSGO暴躁少女比赛集锦下载| 羞答答免费区国精产品视频| 龙袍下的她黛妃| 798艺术区个人写真拍摄技巧| 亚洲日本国产综合高清| 菠萝蜜视频APP黄页| 国产精品乱子乱XXXX| 成品视频nike1688源码| 一级毛片在线| 幼儿交1300部新华全媒+| Tk笑刑实验室文章桃子| 办公室里玩弄丝袜高跟秘书| 91永久海外地域网名高新| 给我免费观看片在线动漫视频| 国产精品国产三级国产专播| 国产亚洲精品AAAA片APP| 老司机午夜精品视频在线观| 中文字幕av无码一区二区三区电影 | 久久综合九色综合97欧美| 忘忧草成长人研究院| 99re66热这里只有精品3| 囯产精品久久久久久久| 欧美丰满熟妇xxxx性ppx人| 久久96热在精品国产高清| 宅男宅女精品国产AV天堂| 杨贵妃传媒映画在线免费入口| 妖精动漫在线看| 国产尹人在线大香蕉1| 啊~随时可以c的世界| 三叶草看黄成人免费入口| 中文字幕亚洲欧美在线不卡| HJACDF网站体验| 亚洲成av人片在www色猫咪| 51成人破解版| 《欧洲小孩拉大车》童趣迸发| 无码h肉动漫在线观看| 电极调教新境界| 九一破解游戏资源| 国外精品成品进入1688| 人畜禽corporations| 7723在线影院| 每日大赛入口mrdsfun14| 红杏欢迎回家地址点击进入| 91精产品众乐乐网页版| 扒开八尺大人| 做韵律的妈妈改下拉式| 樱花草影院在线播放| 国产蘿莉视频在线播放| 国产在线观看精品合集| 男模式七分情侣06打扑克牌| 《18十》记录成长历程| 无罩看奶禁18| 久久久精品人妻一区二区三区| 女研究生休学待产为何引来爹味说教| TRE免费版功能解析| 亚洲精品国产精品国产自| 数学课代表趴下让我桶在线观看| 好妈妈6完整版在线观看| 第一次处破女18分钟高清| 欧美日韩国产码高清综合人成| 精品亚洲AⅤ无码一区二区三区 | zzijzzij亚洲少妇| 荷花6616tv最新版本| 亲近相尾中妈妈妈妈| 国产36d| 短篇强 500篇乱小说目录| 仙踪林CorPorati大陆| 丰满少妇被猛烈进入试看| cf借号和密码| 《京东热app》网购神器| freexx性黑人大战欧美视频| yin乱校园性纯肉运动会| 蜜臀无码写真| 东北熟女bbwbbw喷水| 91制作天麻在线入口| 我妈妈同意你再做一次心理咨询| 双渗透日本娇小| 小马大车情缘| 精产国品一二三产品别视频手机| 吴梦梦林妙妙果冻传媒| 91真实夫妻露脸| 日韩电影大全免费观看电视剧大全 | 女式开襟官网免费地毯| 亚洲 欧美 动漫 国产 日韩| 法国女仆满天星美版| 国产在线1| 春暖 花开论坛| 无码中文字幕色专区| 美国乂乂00| 色丁狠狠桃花久久综合网| 《小 伸进 喷水在》原创设计| 抖漫动漫9.1版强力上新| 《进去里 樱花视频》深入花海| 中文无码精品手机在线播放| 99这里只有| 老湿机一分钟| 玩命加载中1.0.8| 果冻传媒 mv 国产聂小倩主演| 60后老熟妇乱子伦视频| zztt15黑料爆料内容| 果冻传媒三母教子国内| 色中文在线| 国产精品有声录音在线| 馃崙馃崒尝鲜指南| 国风产精品秘 入口麻豆| 蘑菇tv官方网页登录跳转| 庥痘产精国品在线2023| 扌喿辶畐小游戏| 兰州少女大pk老外| 趣看光影特殊版| 免费在线观看高清内容| 小sao货揉揉你的奶真大电影| 口子工本库漫画免费观看 | 亚洲欧美黑人深喉猛交群| 瑶瑶开襟开叉裙搭配指南| 不要钱的黄色软件| 臣卜扌喿扌圭辶畐猛母狗元| 亚洲老熟女| 日本国产精品无码字幕在线观看| 色多多在线观看免费视频1分钟| 今夜免费成人App下载| 姐姐5免费观看大全电视剧| 非洲女性力量| 钢管舞裸体展示阴毛美女| 亚洲中文字幕在线第六区| 高跟鞋踩踏社区| 杨贵妃玉美人老夫子入口| 性色欲情网站iwww| 《欧美动漫官方正版》精选| 日本高清无乱码动作片| 妖精漫画官方下载| A片不卡流畅国产无卡的网站| 蚂蚁链接bt链接| 血战阿拉曼| 欧美极度丰满熟妇HD| 《5 hilg471a.欢乐谷》指南| 欧美v视频| 杨晨晨最新写真| 《插曲30分钟完整版》| 奔跑吧第十季定档| 韩国伦理三级| 亚洲国产精品无码久久网速快| 成人手游免费畅玩| 成 人 色综合 综合网站| 白丝泳衣搭配震蛋| 两根茎一起进去好爽A片在线观看| 9l制片厂跳转入口直达| 9热9热9热这里精品| 一龙戏四凤| 巴西女人性狂猛交| 亚洲knineboxmod斗破苍穹| 苏州晶体ios免费入口 | 国产精品线在线精品| 久久香蕉国产| 法国空少免费| 圆滚滚的大扔| 2024伊甸直飞2025直达入口| 思思久久96热在精品国产| 天天曰天天| 17岁专属应用| 国产免费saascrm| ON CALL 36小时| G头条百万彩虹破解版| 免费高清 电影 动漫 在线观看| 免费白丝JK| 91破解版安装指南| avtt2023最新| 亚洲欧洲精品饰品推荐有限公司| 2020理论第一西瓜影院| 树林男女激烈野战XXⅩXXX| 2024成品人片观看入口| 国产农村妇女精品一二区| 天天综合色天天综合色h| 久久亚洲国产精品成人AV秋霞| windows18-HD-20| 日本产品一三三三区| 2023国精产品一二二| 公交咸猪手现场实拍| 国产精品爽黄69天堂a| 初二女生课间如厕实况| 组织部长玩公安局长| 国偷自产短视频手机视频| 母乳酱涌溢而出| 年经妈妈2中字| 免费观看很黄很色裸乳视频网站| c了一节课体育课渺渺| 含羞草MYHANXIUCAO| 奇妙的发型屋2| 久久久久久块久| 亚洲成av人片在线观看高清| 特黄一级大片| 网页版蘑菇入口直接登录| 虐训篮球狗瀚宇| 日本vogue| 国产综合色在线精品| 成熟人妻AV无码专区A片| 性感的老师| 91在线国产精品无马| 日本乱妇乱子视频| 贺朝被谢俞站着捅| 国产精品视频一区国模私拍| 年轻的女士| 糖心VLOG网站| 日本动态vps| 少妇性按摩无码中文a片| 柠檬ios卖肉直播破| 白鹿舒展起舞| 中文无码一区二区三区在线观看 | 9l制片传媒在线视频| 国产麻传媒精品国产av| 桃色国产精品站一桃色阁| www.色五月| 亚洲精品9999久久久久无码| 忘忧草影视文化传媒| mmm.jmcomic.mic.2.0体验| 小仙女们的嫩白bb| 蜜芽tv国产在线精品三区| 暴躁老阿姨最强武器推荐| 传媒ceo在线免费| 电视剧下载地址| a级黄色毛片三| 无码av免费一区二区三区四区 | 九一免费版安装指南| 男女欢愉极致体验| 51每日大赛反差体验| 欧美人与动人物姣配XXXX| 糖果心破解版| 舒淇蓬莱山写真| 国产 拗女| 文轩邀约王祖贤返场| 妇女知性之美被轻启| 亚洲日韩中文字幕无码一区| 黄网址大全| 国产亚洲精品AA片在线播放网站| 漂亮人妻沦陷按摩2| 华人黄网站大全| 免费VR全景网站| 在线观看一区二区三区AV| 亚洲清清爽爽AABB| 国产芯片自主研发新突破| 暴躁少女上线| 国产高潮视频在线播放| 高岭家姐妹动漫1| 日美韩无专砖码播放| 老熟妻内射精品一区| 月夜影视高清完整版免费观看| 小黄人桃花源永不失联| 天美传媒TM0071女演员| 17 c1起草| 凡人修仙传迅雷动漫下载| 深夜18款黄禁用9688| 《美女一二三区》精选图集| 乱子伦视频在线看| 成全世界免费高清观看| 国产日韩AV免费无码一区二区三区 | 甜心logo白桃少女| 人像艺术拍摄| 亚欧乱色熟女一区二区三区| 两个男生互相互摸对方的头发| 翁熄浪公天天爽| 制服欧美激情丝袜综合色| 无人区卡一卡二入口| 亚洲日韩成人无码不卡网站| 埃及猫原版动画樱花动漫| 破解家庭卧室网络| jm漫画入口官网| 新版在线天堂| 搞机time直接开网页极速版| 国产自在自线午夜精品视频| 黑料吃瓜偷情黑福社| 原千岁久久综合| 免费观看已满十八岁在线播放电视剧17| 老师喂我乳我脱她胸罩两性故事| 亚洲伊人久久大香线蕉综合图片| 亚洲综合天堂婷婷五月| 糖心vlog小桃不惊醒挑战播放| 免费成人黄油超值体验| 尖叫视频app下载| 萌白酱网址| 啄木鸟航班| 毛片黄片一级片| 大象2024秘密入口免费| 已满18点从此进入伊园甸| R星每日大赛| 97无码成人永久免费视频软件| 冬季恋歌国语版| 色小姐.com| 黄频软件安全下载| 精品一卡2卡3卡4卡免费网址| Brandiloves老少配| 中文沙发睡| 老妇女性较大毛片| 国产乱子伦| 国产精品第一国产精品| 桃色TV无码人妻中文字幕| a无线码一一区v| 潮喷探索指南| 日韩做A爰片久久毛片A片毛茸茸| 高清乱码 男女| 夜月b站直播| 黑人啊灬啊灬啊灬快灬深| 蘑菇视频爆料最新爆料| tobu7tobu8大学生| 真人cs免费版| 高清b站在线观看人数突破3万| 欧美亚洲日本| 伊人久久无码大香线蕉综合| 大香伊煮在线永久在线| A片无遮挡很黄很黄的视频| 2025幼儿教育新趋势| 日本www在线| 我的初次内射欧美成人影视| 国产麻豆制服综合在线| 国产自产在线观看视频| 免费大黄网站在线观| 国产精品免费久久久久软件| 91社区免费集锦| 国产美女人人人妻| 好看的韩国漫画网| 国产精剧天美传媒| 久久精品国产首页027007| 免费黄色软件大全下载| 《星辰影院》新片速递| 强歼图片app8499网站| 男生把坤坤扎到女生的坤坤里| 木鱼天软件手机下载| 2019年国产精品看视频| 少女教育1全部| 陌生人视频互动| 无码内射成人免费喷射| 2020中文乱字幕芒果一区| 一道本元久久综合| 国产激情shemale| 911爆料无罪八卦有理| 性欧美牲交xxxxx视频αpp| 精品亚洲国产成人AV不卡| 成人网18秘 免费软件| gogogo高清免费观看| 探索游戏世界| 蘑菇街官网时尚潮流| 变态医生做丰胸手术| 国产真实乱XXXⅩ6| 老地方电视剧演员| 好深再深一点动态图| 手机国产黑色丝袜在线| 鲁大师视频免费高清资源| jazzjazzjazz欧美| 国产ts专区在线视频| 英语老师打开扣子让我上| 成人h动漫无码网站久久| 火炬之光2技能洗点| 97色情在线观看免费高清| 国产精品情感之作| 免费导管素材网站| 伊甸直飞2024直达| 国产精品BBwBBwBBwBBw| 91人成尤物在线| 小女孩抓小男孩小吉吉| 国产精品九九九九九蜜桃| 东北丰满熟女人妻与小伙| 神里绫华浮头漫画赏析| 我与恶魔的h生活漫画| 没有黄段子| 6996电视影片免费人数之町| 昂~哈c到高c了求求了在想| 亚洲av中文无码乱人伦在线视色 | 亚洲青青青网伊人精品| 国产亚洲精品综合一区| 哥布林与战败的精灵族| 理论片免费ā片在线观看| 小仙女jiojio放到你坤巴上| 日本强伦姧人妻免费无码| 级毛片内射人与曾| 积积通肤肤免费皮肤| 97久久超碰成人精品网站| 巜瑜伽室里的激情HD免费观看| 男性手势示爱表达| 火影忍者礼包中心| 91hs游戏一键下载| 苏州晶体ios免费入口| 日韩123本道| 精品第一国产综合精品Aⅴ| 星空传媒梁佳芯| 《17c.nom官方》臻选指南| 久久久久成人网站| 四川彝族文化风情| 《高清 码 免费直播动漫》优化观看| 爱琴海论坛在线视频3| 《炸裂吧!巨棒》下拉式| 日韩欧美色| 小欣奈vlog梦见月瑞希| 日本大学生特黄一级免费看| 人妻少妇精品久久久久久| 京东热安装全攻略| 日韩少妇内射免费播放18禁裸乳| gogogo视频狗狗视频| 女孩蹭桌角视频| 东北女人被弄得大喊大叫| yeezy亚洲2022版| 娇妻与公喂奶涨奶| 《网页观看》创新体验| 《aw.77.7v》详解| 用胡萝卜弄到高c| 女学生遭遇校园暴力| 久久久久国色av免费看| 好色先生软件下载| 亚色精品产区一三三三| 游戏cg18+成人日本| 《17.c.07一起草登》最新进展| 人畜禽corporation标准版本| 朝鲜女性裸体毛茸茸的视频| 无码超乳爆乳中文字幕| 私人航空1满天星| 国产欧美在线视频网址 | 久久久一本精品| 两公的浮之手2023| 日本不卡VS一区二区| 国产清高av动漫在线| 无忧传媒剧情电影在线看| 《煎饼狗子外网视频pdf》创意制作| 闺蜜的朋友电视剧免费| 夹心取力器| 爱液老版红色logo蓝莓| 欧美在线模特| 中文字幕系列| 东南亚仙林棕林6一12岁幻儿交| 九产九精品国酒网页版| 欧美日韩欧美日韩亚洲| 最近中文字幕MV在线MV| 国产福利永久在线视频无毒不卡| 国产成人亚洲综合网站小说| 17c隐藏通道| 三亚精品高清影院品牌加盟| 动漫小冒险| 国产在线观看免费人成视频| 打架视频拿刀砍网站2023| 国产精品无码一区二区在线看| 在厨房被c到高潮a毛片奶水| 《www.17.》原创优质内容| 色婷婷精品大在线视频| 91旧版本发布| 91N.nom网站揭秘| 国产又黄又爽胸又大免费视频| 久草小区二区三区四区网| 国语XB对白XXXX| 中国熟妇ⅹxx| 漫蛙小说阅读平台| 《麻豆》国产影视新星| 国语对白做受 6| 国产韩日ai换脸在线| 精品综合久久久久久8888| 在线va免费看成| 迈开腿让你尝尝你的森林视频| 校园青春纪事| 少妇丰满大乳被男人揉捏视频| 豆花vip破解方法| zO0O与人XXX欧美另类| 强壮的公次次弄得我高潮电影| 柠檬草1m3u8| 服従の交换条件松下纱栄子| 完全堕落被睡走了的家人| 久产大象传媒| 十八种禁用黄αpp入口| 热心朝阳群众| 最近日韩中文字幕| 成人激情综合网| 免费黄频资源下载| 妈妈是大学漫画正版免费版| 九七韩国理论电影院| 奇米影视第四字| 绘声绘影12| 国家级精品在线开放课程| 精品伊甸乐园锦绣未央| 可以看强 人物3D免费| 中国免费看的片| 亚洲va中文字幕无码久久不卡| 思思热免费分享| 免费的强 女人物的| 综合图区亚洲另类偷窥| 女人让男人把j放在她的p里| 大地影院神马高清完整版bd| 久久久久成人片免费观看蜜芽| 精品vpswindow好妈妈| 91成年人无套免费观看| 四川BBB嗓与四川BBBB嗓| 莉拉酱与洞窟安卓版官方正版| 轻松下载视频| 少爷与我的罗曼史电视剧| 黄金网站9.1| 经典日韩神曲| 父子换娶妻舒雪| 成人对久久| 伦伦影院午夜理论片痴汉| 男人的困困在女人心中化解| 已满18岁免费观看| 78放入i3看视频| 国产亚洲一卡2卡3卡4卡新区| 抖音网红何何子| 百姓阁综合类| 一个人看的www日本高清视频| 亚洲中文字幕日产乱码高清app| 《18 无套直动漫》原创内容 | 少女视频哔哩哔哩免费观看第7季| 国产精品久久久久久影视| 大象传媒影视有限公司免费| 男的和女的一起怼怼怼软件| 天堂中文资源在线最新版下载| 暗黑2单机mod推荐| 伊人情人成综合国产| 国产av永久无码青青草原| 私人教练1982年美国| 无码国产69精品久久久孕妇| 极光Aurora VPN| 生活中的趣味| 99精品视频69V精品视频| 亚洲明星自由演绎| 《91成人ios》全新发布| 蘑菇福利院yy入口| 《抖阴下载入口》官方正版获取| 黄频45分钟| 2024最新黄金投资软件app大全| 不卡无码人妻一区二区| 国产20p| 51cg.fun热心群众| 欧派头粉色凸出图片| 免费的好黄的漫画| 69堂com| 羞羞免费直播上线| 《18 无套直欧美》情色争议| 欧洲精品成人免费视频在线观看| 灵山侠侣全集免费观看| 成人做爰黄AA片免费下载蘑菇| 国产精自产拍久久久久久蜜| 香港gogogo免费看高清电视剧| 旧里番库3D| 蜜桃国际影视传媒公司| 巨大rapper| 护士人妻HD中文字幕| 雨春直播惊喜上线| silklabo资源| 糖心volg管方| 《大地资源中文》:读取| 三亚精品入口| 小辣椒福利视频导航| 高清windows免费版无需安装 | 近期外交部谁死了| 欧美孕妇变态孕交粗暴| 十次啦综合怡春院| 堕落的千金| 成人精品综合免费视频| 中国 免费XXXX18| chinese9色蝌蚪| 美国十次l| 亚洲A片无码精品毛片色戒| 国产精品无码AV片在线观看播放| BBWBBMBBWBBM少妇| 47大但人文艺术欣赏| 国外精品成品在线观看| 中文在线中文A| 火影忍者奖励网站破解版| 人和动物姓交大配网站| 永久免费未满视频| 亚洲人成77777A片张津瑜| 欧亚老女人性爱| 久热九色在线视频| 欧美性猛交内射兽交老熟妇| 久久久亚洲色| 俄罗斯影视盛宴| 人人爽夜夜爽日日爽| 51大瓜不打烊综合综合综合综合 | 学生辅导资源| 免费AV软件在线高速下载| 8090成年在线视频| 国产最新AV在线播放不卡| 《17 c起草口》创新设计| 狂cao美女| 777888.gov.cn官网导航| coat翻译中文| 亚洲自偷自拍另类11p| 啊哈哈~好长~到底了| 国产精品亚洲产品三区| 国产欧美亚洲精品综合在线| 成品网站起码78w78| JAPANESE国产中文在线观看| 两人备孕要点| 大象传媒成人入口| 孩子勃起长度| 国产成人无码a片免费看| 先锋av资源| 东北女人变态另类XXXX| 9.1手游大雷免费下载| 久久精品国产亚洲7777| 第九色区av天堂| www.一级黄色片| 无码国产欧美一区二区三区不卡| 妈妈让我戴上避孕套| 搞插App| 黑料社吃瓜爆料就看黑料社| 往下面倒牛奶| 19岁妇女饥渴难耐瘙痒| 自愈的免费视频大全| 清朝荒婬牲艳史在线播放| 欧美日韩视频在线第一区| 2022最佳精品| 韩国精品福利一区二区三区| 免费观看菠萝视频电视剧| 中文字幕无码肉感爆乳在线| jalapskxixi2025为您导航| 《禁18网站》解析| 无人区卡一卡二卡三芒果乱码| 1827tv官方网站查询| 成全视频观看免费高清中国电视剧| 一级BBBBBB毛片| 美女直播脱光衣服| 火影忍者奖励网站破解版| 性盈盈影院中文字幕| 热心朝阳群众51cgfun51| 人文艺术视频| 毛片tv网站无套内射tv网站| 杨贵妃印象画官网入口| 无码天堂亚洲国产av麻豆 | 又白又嫩毛又多P12| 公交车系列第1部分阅读| 9.1全集在线观看动漫| 自愉自愉产区二十四区| 婷婷五月综合国产激情| 人马杂配mv的视频美国版| 水蜜桃av无码一区二区| 高清视频播放观看| 就要干就要操| 七七米奇色狠狠俺去啦| 国产三级精品三级男人的天堂| 亚洲国产中文在线二区三区免| 纤纤影视最新电视剧合集| 末满18勿扰3000免费| 狂躁美女大BBBBBB| 国产步兵一区在线观看| 穿越到随处做X的游戏世界| 好紧我太爽了视频免费国产| 在线VA无码中文字幕| 五月激动的心情咕噜咕噜| 握住心动节拍| 小荡货奶真大水多好紧视频| 中文天堂在线| 糖心少女vlog| 亚洲精品久久无码av片俺去也| 狠狠色丁香久久综合频道日韩| 51爆料每日大赛今日| 李晨饭局说草李小璐| 免费看污片软件| 国产精品爽黄69天堂A片潘金莲| 娇妻荡女交换多p| 双男主刺激战场免费视频| 99精品人妻无码专区在线视频| 雀欢出轨高H9| 精品国产三级A在线观看网站| 性欧美另丰满69xxxxⅹ| 漂亮的保姆| 在线日韩日本国产亚洲| 琪琪成人影视啪啪成人片| 国产开嫩苞在线播放视频| 看欢软件省时省力| 日产日韩亚洲欧美综合| 古代强 3D女角色| 免费B站24小时直播神器| 丰满人妻销魂娇喘呻吟| 四川少女 B站 2023电影| 少妇粉嫩小泬喷水视频在线观看| 少妇高潮呻吟A片免费看小说 | 草莓视频CAOMEI888| 去部队探亲被全队九人共享| 小孩姐姐享美味| 美女百分之百露身体| 免费下载16软件| 成色18k蘑菇| 双人互动插画动画版| 丰满爆乳一区二区三区| 9 1免费观看| 西西人体444WWW大胆无码视频| 美国10啦啦| 国产成人无码免费看片软件| 亚洲18在线看污www| 619Y 你会回来感谢我的| 四虎影视永久在线精品| 欧美成人精品性| 日国产更新在线| 久久精品99久久久久久久久| 日本h在线精品免费观看| abw311八卦海执行官免费观看| 久久久国产乱子伦精品| 阴斗9.1免费版最新版| 166fun官方网站入口| 91精产品一三三三区永久| 近親伦一区二区三区| 吃瓜破解版免费上线| 亚洲精品成人片在线播放| 国产黑色丝袜在线观看下| 大学生一级特黄大片| 畅享蘑菇视频历史影像| 中国色谱网| 公夜袭2之最讨厌的公夜袭第三季 粉色苏州晶体abb有限公司 | 晚上睡不着偷偷看b站大全软件| 91aaa免费观看在线观看| 漂亮BBWBBWBBWBBWBBW| 日本亲与乱乂乂ⅹ| japanesexxx孕交| 96传媒制片厂| 十次啦唐人社| 圣女触手服1.5.4魔改版| 葫芦娃网站| 欧美黑大粗XXXXBBBB| 精灵鼠小弟国语版| 快色点亮生活| 小弟立起在线看| 日产伊甸大象| 仙女让男生亲她的jiojio| 国产vodafonewifiapp| 肌肌桶肤肤网络站 | 浪货趴办公桌秘书| 鲁一鲁一鲁一鲁一鲁一洗| お母がはございます的意思| 《GOGOGO国语版正版》全新上线 | 暖暖免费大全日本中文| 成18k122038| 男人天堂2018新在线版| 日韩精品无码一本二本三本色| 精品荷花绽放视频| 欧美性猛交久久久乱大交 | 足部问题难言原谅| 曹留2021最新入口| 亚洲人成伊人成综合无码| 漂亮秘书的滋味2| 韩式免费露全胸襟t恤网| 美国式禁忌类似| 男子拿鸡巴插入女子的| 善良的小峓子在钱免费中| 麻豆文化传煤精品区| 近期热播影视精粹| 我爱稿52gao| 车车好快的车车的流水入口网站 | 91短视频官方正版下载| 赵晓东吴雪晴小说全文阅读| 青苹果影院6090| 日本windowsserver79| 出水了使劲太舒服了| 发现手游新天地| 国产一厂区二厂区三厂区| 色吊妞这里有精品| 91精产品一区观看日韩| 《舞蹈生白丝》轻盈舞步| 四川女人野外牲交a片| 人马畜禽company| 又大又粗XXXXBBBB| 每日吃瓜大赛开启| 男子把78放女子穴中| 交换交换乱杂烩系列| 水蜜桃一二二区视在| 韩剧漂亮的瘦子日本| 生下来就是给我们c的| 《少妇喷潮 游戏》激情互动| 国产伦人人人人人人性| 秋霞成人国产理论A片| 天狼福利私人入口1| 91看片动漫资源| 《快活林信息发布论坛》最新资讯| 体验180秒体检入口| 妖精视频免费观看电视剧最新版本更| 国内外精品成品人免费| 微信xaxkino| 成品视频nike1688源码| 大象传媒二三四区| 成人影片在线观看| 天天鲁在视频在线观看| yy8男人的天堂| av无码免费无禁网站| 91天美丶密桃丶星空入口| 国产亚洲欧美日韩二三线| 美女扒开下面让男生桶白浆| 欧美男同志| 9.11免费网站nba| 四虎国产精品一区二区| 最近中文字幕的在线mv| 国产女人精品视频国产灰线| 《成年人漫画网站》:海量精品| 两人生产豆浆无被子视频| 寮恒ⅷapp8499| 糖心蜜桃果冻| 中文无码精品a∨在线| 蘑菇tv3秒自动进入| 精品伊甸乐园入口在线2024| 仙女的jojo放在你的鸡上| 五月综合激情婷婷六月| 魅影高清直播海外版在线观看| 圣华学院动漫樱花免费| 网站9.1入口直接访问| 庥豆产精国品免费视频| 看免费黄色大片| 日本二区视频| 高清vpswindows在线精品| bbw少妇icecorn| 日本丰满人妻AⅤ无码| 野马奔腾的壮阔| JVID大陆版上线| 东北农村大炕伦| 成色18k1835mb蓝莓成色| 学生区码卡二卡3卡4| 附近找女人过夜| 好先生tv下载官方| 男人困困怼女人| 暖暖视频 高清 日本| 国内精品久久久久久久久齐齐| 《17 网站免费》提供海量资源 | 青春草免费视频| 和子同居的日子| 51每日大賽主題大賽| 欧美外精品成品人入口苹果| 洲vodafonewifi灌满| 粉色abb苏州晶体免费版的| 免费看剧首选平台| gif动态图27报| 鲜肉gary2022打桩| 一区一区三区产品精品| 国产极品粉嫩馒头一线天AV| 蘑菇 哔哩哔哩| 无码中文字幕av免费放| 少妇特黄A片一区二区三区小说| 美女和男人| 艳姆日语动画片| 免费高清素材网站| 娇小6一12XXX痛苦的| 美女直播APP| 一二三四视频社区动漫| 黑杜料区官网| 国产成A人片在线观看视频| 无码AV片在线观看免费| 1区2区3区4区产品精品产| 中国女RAPPER鸡| 亚洲成成品牛牛| 中文字幕精品久久久久人妻红杏1| 亚洲亚洲人成综合网络| 丝袜无码专区人妻视频| 30分钟的插曲视频在线观看| 快乐漫画库免费观看| 《gg51cn》全网热评| 《色吧小说》:夜色浪漫| 无码国产69精品久久久久同性| JEALOUSVUE老大太| 《成人网站 视频》精选合集| 91N网热门趋势| 高潮好爽视频在线观看| 中国好声音 时间| 2021网站无需下载急急急| 《明明说过TT动》明明说过| √最新版天堂资源在线| 18摸下载攻略大全| 曼娜销魂第6集录像回放 | 床震吃奶摸下的激烈视频| 羞羞漫画登| HongKongdoll链接| 婷婷中文字幕| 一个可以随便做的世界1h| j校车里的秘密| 已满18岁这点进入| 原创大神稀有资源| 无码少妇一区二区| freeXXXX国产HD中文对白| 久久99精品国产麻豆不卡| 安卓应用商店安全下载 | 抵制黄污软件陷阱| 伸进女人的洗澡间| 欧美国产另类| 哔哩哔哩视频官网在线观看| 国产乱子伦农村叉叉叉| 理发店强2電粉色| 老阿姨bilibili| 国精产品二二三区| 漂流的浴室| 《色戒》未删减版电影在线| 黄视频在线免费下载| 火影忍者奖励网站9.1介绍| 亚洲А∨天堂久久精品| 又摸又揉又黄又爽的视频| 波多野结衣一区二区三区高清av| 呦vodafonewifi高| 久操资源站| 污污十八禁| 17c17路cv91| 爽好舒服快别拔出来h视频| 伊园区三三三区区区| 色窝窝51精品国产人妻消防| 成品人片a91直接观看入口| 超猛烈欧美xx0o视频| 将界2第3集截了一段大尺视频 | 夜月直播22| 暗TV官网登录入口| 《两峰夹小溪地湿又无泥| 帮我套一下小雨伞电视| 糖心的甜蜜诱惑| 资源一区二区三区| 爽好舒服快想要男同| 清纯校花被迫开花苞| 丝袜诱惑快播| 亚洲中文字幕无码mv| 女子一字马小便| zo2o女人另类z020男男| 8x8x海外华为永久免费| 精产国品一二三产区有限公司 | 泳装雷电将军一字马壁纸| 人人看人人摸怡红院| 《想要叉叉M8M9》想要时尚体验| 伊人色综合网一区二区三区| 少女销魂完整版免费观看| 69岁服务柬埔寨儿童| Mr.好色| 优质军哥jy灌溉收集系统| 高潮真紧好爽我视频| 国产AV无码一区二区二三区J| 51国产黑色丝袜高跟鞋| 最新黄色网址| 荒野激战2欧美版10大明星| 《黄金网站app》引领财富潮流| 不卡 女bbwxxxx国内| 性色欲网站人妻丰满中文久久不卡| 2023acca网课视频最新| venu832中文字幕| 国产男女猛视频在线观看| 日本女性生活美学| 夜夜爽免费888视频| 爱情岛亚洲av永久入口首页 | 一堆男生用扩宫器玩我| 旅行者的鸡鸡插进影| 蓬莱仙山怀旧写真视频| 波多野结衣的电影| g0gogo手机看剧| 乌克兰小姐姐ins视频| 国产精品一国产AV麻豆| 无码日韩人妻AV一区| 动物人种族选择指南| 欧美日韩棕合不卡一区| 半糖次元 9.1| 全高清超高清电视| 欧美电影一区二区三区| 亚洲国产一线二线三线| 豆花18高效登录| 亚洲毛片不卡av在线播放一区| 困困被学生藏| 苏杳顾君亦| 黄色软件2024| 亚洲中文字幕无码av在线| 奇米777影视| 亚洲狠狠插| 97人伦色伦成人免费视频| 国产成人高清精品亚洲| 女生跳舞奖励素材库视频素材| 特殊精油按摩3| 726狗头萝呼啦圈视频| 福利宝app下载平台| 国产极品女主播国产区| 国产va在线精品一区| 19岁白人女rapper| 浴室少女二十天原图| 语音做a的感受| 国产无套内射普通话对白| 斗罗大陆黄化小说| 新国产亚洲免费视频在线观看| 新网球王子漫画免费阅读| 翁之战小莹回乡下第七部| 如何让女同学把穿过的袜子送给我闻 | 怪侠一枝梅下载| 四虎影院精彩呈现| 51大赛吃瓜反差大赛每日大赛| 长清大学大一aj资源播放| 破解版免费版安装| 偷偷在线观看免费高清电视剧软件| 美女抖球惊艳热舞| 3D强雷电将军网站W98| 优质情感体验指南| 一区二三区好的精华液| 国色天香AV在线观看免费| 安安老师圣诞节专属记忆| 腿打开一点就能吃扇贝| 唐伯虎心糖免费播| 国产又大又长又粗又黑网站| 成人国产精品一区二区网站公司| 欧洲熟妇色 欧美| 国产网曝在线观看视频| 国产精品女同一区二区| 求黄色网址| 911爆料网吃瓜有理爆料无罪| 久久九九国精产品在线| 不要VIP的黄色网站| 《蜜桃91精品入口内裤》优选| 星空传媒XK8050致青春| 叫出来…我喜欢听你叫| 林浅浅被汆日常np林然| 漫蛙StageBehind| 妽妽用身体满足了我| 一本一道中文字幕无| 用你的大jbc死我小学生| 热99RE6久久精品| 男人扒开添女人下部免费视频| 比漫熊漫画app免费下载| 四虎.4hu.影院| 欧美精品亚洲日韩aⅴ| 日本真人添下面视频免费| xnnx国产麻豆XXXX| 亚洲人成亚洲精品| 下载搜狐视频| 91视频污污污| 敌营十八年第三部剧情介绍| 麻花传媒xk8046媚娘| 特黄做受又大又粗又长大片| 人妻互换ⅹxxxbbbb| 猪配猪的高清视频| 最近最新中文字幕大全免费版下载| 欧美 亚洲 日韩 中文2019| HP视频9.1攻略秘籍| 1.acfan.fan选择2号路线| 好 色 先 生丅v| 调皮妹妹挑战连连失利| 国内精品久久人妻无码妲| 在校生Vlog| 人妻合集500章| 97人妻久久久精品系列A片| 综合图区自拍另类图片| 久久99精品久久水蜜桃| 国产麻花豆剧传媒精| 中文字幕精品第一区二区三区| 新黑暗圣经第二季观看| 免费国产午夜在线观看| 国产成人在线电影网站| 亚洲色偷偷综合亚洲av78| 《麻花星空影视怎么下载》详细步骤解析| 中国zljzljzljzlj大| 成品网78w78 国语影视| 日本免费无码A专区在线观看 | 一直免费的服务器| 51每日大赛反差挑战| 熊先生的地下室第一集| 台湾帅男被深喉gv| JVID春情欲女| 韩国电影免费在线观看柠檬| 国产又大又粗又爽又硬| 18款禁用软件app糖心vlog| 欧洲1334区| 国外岁拗女稀缺资源| 911八卦最新爆料在线| 俄罗斯VODAFONEWIFI巨大| 大叔与妹妹| qvod 成快播人电影| 刺激战场新版本更新| 成都情侣追剧神器| 国产一区二区三区不卡av| 豆花有瓜天天吃| 蛇蝎美人第三季在线观看| 成人扒开 伸进 91教室| 柠檬福利第一导航在线| 国产成人无码AV一区二区在线观看| 网络畅通服务平台| 国产专区一线二线三线品| 威九国际精彩片段视频| 农场主的女儿们免费| 亚洲人娇小双渗透| 人人免费超人视频| 陪读和孩子发了关系心理咨询| 麻豆精产国品区| 87game.ccm入口| japanese教师中文字幕| 国色天香精品卡1卡2k| 人人做人人操人人爽| 春暖花开行吧有你cc| 黄金网站免费入口大全| 亚洲ov 密无码一区坂井成羽| 北原夏美在线| 2020国产精品香蕉在线观看| 国产香蕉尹人在线视频你懂的| 僧侣走肾不走心谁写的| 国产成人无码区免费网站| 蜜柚视频在线观看| 老女人P大荫蒂| 啊啊啊好大不行| 和平精英破解版无限点券| 被夫の上司持久侵犯耻辱| 迈开腿男人往里怼女人的做法| 妈妈吃小男孩儿坤坤| 产品一二二区早餐 | 水蜜桃仙踪林忘忧草| 特推反差每日大赛| 2222222政府网站官网上线| 亚马逊欧洲c入口| 果冻传媒2022精品一区| skixix100集免费播放| 熟妇人妻中文a∨无码| 国产精品无码制服丝袜| 哈昂哈昂够了太多了好大作文| 无码乱码AV天堂一区二区| 狼人加鲁鲁兽天赋点分配攻略| 亲亲抱抱蹭蹭的刺激原声哔哩哔| 日本午夜xxx| 忘忧花和忘忧草红杏二区| 国产麻豆网站在线观看| 香蕉草莓芭乐鸭脖奶茶千层浪 | gay国产| 爱情岛论坛短视频| 全彩唯美画风| 欧洲美国日本一区二区三区| japanesesex| 中文字幕视频完整版| 糖果app官网登录入口| 亚洲第一综合素质| 黄色软件危害| 含羞草实验所H5| 国模冰莲大胆自慰难受| 野战视频在线观看国产| 天津spa飞机| 黄色app十大| 久久天堂av综合色无码专区| 欧美日韩视频| 大众浴池2023最新款| 狠狠色噜噜狠狠狠狠色综合久| 鹿少女正在播放| TIKTOK成人污灬网站| 灵动VICIUSSS幼童女孩| 女人脱了精光扒开腿图片| 《我想叉叉M8u》性能评测| 女子自慰喷潮a片免费观看| 狠狠做深爱婷婷久久综合一区| 冰糖小小酥换脸| 亚洲人成在线观看| 妹妹助阵枪神之路| AV无码人妻中文字幕| 8888无人伊甸区| 高效教务管理系统| 日日摸夜夜夜夜夜爽| 轻松访问kkty1网站| 国产精品伦子| 在线免费学习| 善良的小峓子BD无删减| 私人影院在线观看国产| japonensisfes国产| 妖精动漫在线观看免费漫画下拉式| 好湿揉我下面| 积积通肤肤的免费网站| japanhdxx18| 叼嘿电视剧全集在线观看| 是不是很久没有人弄你| 一枪战三母2| 搡6070老女人老熟女logo含义| 午夜尤物禁止18点击进入| 天堂中文在线资源库| 精品卡1卡2卡3国色天香| vpswindows另类HB| 豆麻传煤免费看| 猪和人类dna| 天天拍夜夜添久久精品大| 99re国产在线精品| 国产精九九网站| 老牛国精产品入口| 成品免费网站入口下载| yy8866电影网站| 6vhao全新升级| 两个一起上的话会坏掉的| 女性自动插拔试验机| 你杰西中国2024最新版本| chinese熟女老女人hd| 国产又粗又大爽又黄| 亚洲日本一区二区三区在线不卡| 伊人色综合一区二区三区影院视频 | 火影忍者剧情介绍| 成全看免费观看| 欧美成人无码一二区免费网站日韩| 最难忘自慰体验| 俺来也俺去啦最新在线| b站9.1| 手机看片新潮| 国产av高清无亚洲| 视频中文有码在线翻译 | 国产精东剧传媒| 泰國hdmetbabes图库大图大全| 泳装小南吃长门钢筋原版视频| 污API应用下载| 日本午夜免a费看大片中文| 两个人免费观看www在线| 男生困在女生困里的视频| 仙踪林国精产品视频| 天堂网www资源在线| 牧教师污染了讲台| 百日蔷薇动漫版| 东南亚玩幼稚| 隐秘露出汉化版2.0.0汉化版特色| 国产免费人做人免费视频| 亚洲高清一区二区三区| 一本色道久久88加勒比| 高清windows免费版美国| 最近2019中文字幕一页二页| 精东影业传媒密友42集| xviedvos中文版安装教程| 小龙女动漫3DMAX建模| 人人穴人人操| 久久久久久国产精品免费免费男同| 苏清歌秦可欣夏晴子闹元宵| 在线观看潮喷失禁大喷水无码| 成人3D黄游网| 久青草资源视频在线无码| 她的外交官先生h1v1| 青青草原国产资源在线| 我被老头给添的直叫小说| 精品伊甸乐园2025| 黑桃TV最新版本发布| 凤凰影视成仁台| 国产福利网| 日本特黄aaaaaa大片| √最新版天堂资源在线| 小马儿子拉大车| 91免费无砖高清片| 聂小雨海外惊艳亮相| 91丨国产丨白浆秘 女朋友| 亚洲手机电影| 在英语课上强插英语课| 17c18起草片| 老师穿黑色双开真丝旗袍做| 年轻的妺妺3按摩电影在线观看| 拼命加载版91上线| 日韩电影大全免费观看电视剧大全 | 国产无av码在线观看| 优质XXXX日本AV推荐| 黄品汇在线下载| 穿越西元3000后5| 上位电影惊艳片段| 欧美极品妇xxxxxbbbb| 免费精品久久天干天干| 老师好紧...我要进去了视频| 《万花楼论坛信息网》最新资讯| 热99RE久久精品这里都是精品| 鱿鱼b2577直接进入村民變主播| 《女王tv官网安卓下载》安卓版下载| 15岁嫩臀太紧了爽到尖叫| 只蹭蹭不进去| 中文字幕人成无码人妻| 天天婬欲婬香婬色婬视频播放| 国产色卡线二线三卡四卡| 亚洲欧洲日本中文A∨| 妇性videossex高清| 一本一道久久中文| 免费看无码自慰一区二区| 桃子汉化组rpg游戏安卓| 520886路mooc| 大叔影院在线观看播放电视剧| 中国杭州少妇xxxx做受| 小仙女jiojio帮你打手| 蘑菇影视剧妈妈的职业| metcn薛婧闺魅2〔2〕3山| 经典千人斩日韩| 亚州AV综合色区无码一区| YY影院私人影院6090| 饼干学姐vlog集锦| 51朝阳区热心群众官网| а√天堂中文官网在线| 白丝玉导管精选素材| 国产激情shemale| 鲁啊鲁鲁啊免费网站| shirakami大师在线| 在教室和教授h1v1| 168.fun黑瓜吃料网官网| 欧美ZOZ0人与菩| 草莓樱桃色多多绿巨人秋葵| 青国产在线观看者网站| 樱花动漫官方网站入口| 魅影5.5直播| 爱情岛论坛亚| 女老板出差| fulao2官方ios轻量版| 日日碰狠狠添天天爽超碰97久久| 17cn.c起草| 小鲜肉Gary网站| 9.1免费版cad视频入口| 23大但人文艺术| 她张开腿让我爽了一夜| 少女视频哔哩哔哩免费观看第7季| 今夜在线观看| 精油spa| 喿畐笔下故事| 色哟哟app| 看视频用什么软件比较好| 韩安冉变形计| 密友第一季精东传媒21集| 69国产精品| 《奶糖 Baby》新生代育儿指南| 暴躁老人玩转Minecraft| 成人做爰视频WWW网站| 狠狠狠综合色| mooc在线学习秘籍| 集食惠食品| 精品久久久久久777米琪桃花| 韩国女主播19j| 明星猛料抢先看| 成品人片无套观看入口丫丫| 摸着大扔子| 伊伊人成亚洲综合人网7777| 原神轻策庄最高处| 欧美性xxxxx极品娇小| 成品app直播源码| 兰斯寻找1~4无修改雪姬| 超短裙忘穿内裤坐车| 狠狠干综合| 十一娘 徐令宜 肉肉| 免费污污软件下载| 荷花视频9.1免费下载与安装指南| 国内偷自第一二三区| 槽鼻免费版| 萝卜黄9.1| 一边做一边敷面膜| 久久成人免费精品网站| 19岁bacbookpro高清| 性按摩xxxx在线观看| 猛c高中ij女生| K3PCC热门影片合集| 私人订制芋圆呀呀白衬衣| 羞羞漫画lol| 唐伯虎甜心vlog网站| 狗Zoom体验大比拼| 禁绝91黄网危害| s货你是不是欠c了公交车做| 真s骂你几句sb都能湿| 亚马逊精品推荐| Nginx100视频加载| 人人爽综合导航| 麻w豆w传w媒入口2023| 申鹤脚尖训练教程| 欧美高潮抽搐喷水大叫| 牢记永不防止失联| 在哪里可以看片| 970女主播电台| 日日躁夜夜躁狠狠躁| 偷拍偷窥成人网站| 娇喘是什么| 暴躁少女csgo视频一4集| 二月最新流出商场| 人人摸人人做人人| 黑土培育技术要点| 日韩精品一区二区三区中文无码| 2.幼儿东南亚精品| 8x8x改成啥了| 国产精品女同人妖在线| 9 幺老版安装| 青色XXX五月天| 深夜正能量打扑入口| 野花论坛社区| 球球抖动视频| 九.幺.1.0.31| 最好看免费观看高清视频动漫| 张婉莹视频暑假作业| 丁香花在线观看视频完整版| 国语对白91爽死我了| 火影18家手游变态版下载| 网址永久国产成人| 《探险旅行》hd中文字幕版| 亚洲青青青网伊人精品| 水多多app官方下载赚钱| 蜜桃人妻无码AV天堂三区| 大象最新视频| 欧美大屁股熟妇bbbbbb| yy1111111少妇影院光屁股| 250ai艺术中心| 国精产品一区二区三区四| 麻花影视mv在线观看免费高清| 国精产品AⅤ| 坤坤寒进桃子里嗟嗟嗟| 魅魔泳装演绎| 土豆的新书| 国精产品一二二四区在线| 八重神子捏出乳液喂给旅行者| 色悠久久久久综合网香蕉| 情爱电影在线观看| av网站的免费观看| 人妻无码aⅴ不卡中文字幕| 久久福利合集精品视频| 香伊煮蕉一人一煮一线高清| CSGO暴躁妹妹免费高清大片| 草草影院备用发布页| 久久看片www.17c.com| 九色国产91 在| 人人做人人摸人人爱人人爽| 熊猫电影yy8y高清播放| 亚洲国产精品电影人久久| 人妻忍着娇喘被中进中出视频| 菲菲影院网站| 蓝莓TV最新评测| 小南躺床上流白色黏液| av亚洲sss成人| 艾栗栗24分钟完整版| 黄篇软件App免费下载| 爱液软件免费下载| 番茄社区直播app| 牧场Vi小e0S人与kg交| xilinx中国| 国产精品欧美一区二区三区不卡| 性午夜丰满老熟妇bbbbb| 亚洲中文字幕无码永久在线不卡| 槽留2023入口一二三四科技| x7x7x7x7任你燥水蜜桃| 《超级胬肉系统》| 外国精品成品免费苹果| 快手网红诗颖私下| 宝宝我好久没c你坤| 日本賶69| 林心如《春心》1999| 国产精品香蕉在线观看| 亚洲乱色伦图片区小说| 城域停靠app网站| 胡桃岩刻山野秘境| 火影小樱成长历程| 《+18鉂屸潓》成人向内容| 艺高人胆大高清| i8到i3秒速升级| 很多健身私教是0| 痛いの痛いの飞んでいけ歌词赏析| 《无码91软件动漫》合集下载| 果冻传媒董小宛高中毕业| 日韩精品无码成人专区AV| 国产999| 173电影免费观看| 黄色软件3.0| a视频在线免费观看| 爽好舒高hnp3p| Kariakusk激战黑鬼| 网红诗颖的付费内容详情| 天美传媒网址链接| 双手攀上一对雪峰视频| 9.1成长视频| 《插曲30分钟完整版》| 欢乐谷全新永久域名| 日本乱强伦 V W W麻豆映象| 亲子伦一区二区三区影视| 国内自拍第三页津瑜| 天堂俺去俺来也WWW色官网| 苍井空无码丰满尖叫高潮| 浓毛老太BBwwBBWw| 大伊人国产2020| 欧美激情肉欲高潮视频| 天天5g天爽| 必胜韩国语| 欧美一区二区三区爽大粗免费| 亚洲第一网站| 乱录目伦400篇小说| 蓝莓成品人视频软件2023| 神州仙女录漫画下拉式| 免费人做人爱免费视频| 《想要 视频》精彩瞬间| 真实兄弟情谊引热议| 《17.C.16.nom》详解| 优质18K蓝莓| 男生困困进女生困困洞小说| 磨菇不可错过的软件| 榴莲香蕉苹果哈密瓜水蜜桃| 贫困少年の姐姐催眠计划 | 黄色avcum| 国外12小小仙踪林公司概况| 日韩爆乳一区二区无码| 五一假期游玩攻略| 少妇美女精品aa毛片| 国产经典自拍| 年轻的小峓子 3中文| 红桃国产传煤网站入口| 亚洲熟妇色自偷自拍另类| 刘耀文宋亚轩| 欧美日日澡夜夜澡A片免费| B站24小时看在钱| 小少萝的潮湿秘密| 91MFA影视平台| 鲁大师免费影视资源| xmtv66cn优质资源站| 入体穿戴小玩具挑战出门| 柬埔寨XXxX| 布莱恩娜 伊维根| 在线A片36w高清播放| 亚洲国产系列在线直播| A片扒开双腿猛进入免费观看| 奶糖baby热门产品有哪些| 国产美女一区二区三区| 亚洲综合色无码| 温碧霞的偿还| 938w乳液78w78永久| 大地资源二中文在线| 扒开美女让男人桶| 九幺1.0.31版本发布| 黄冈网站免费推广入口| 女同情欲录音| 5g多人运动网站| 美女姐姐抽查视频在线观看啊啊啊| 啊老板这里可是公司| 大狙击擦大雷行动实录| 激情五月综合指南| 蓝莓1.3.4版本更新发布| jk抹胸穿搭| 樱花yy私人入口| 五十路息与子在线观看| 朝鲜女性裸体毛茸茸的视频| avove美臀| 花溪区私人影剧院| 女生隐私免费观看| 斗破苍穹禁漫全彩啪啪| 日本处护士毛茸茸| 东南亚6一8岁幼儿弯弯| PORNO中国XXXX老师HD| 伊甸老夫子传媒新入口| 老年镖客公园合影| 8888人成伊甸区| 熟妇人妻中文av无码| 女人表演泥鳅钻洞| 欧美精品亚洲精品日韩已满十八 | 一个在下 一个在上面翁aa| 免费亚洲黄色| 手一路向下探去| 亚洲人成77777在线播放网站| 无码中文乱码一区| 美女班长跪床小说| 七色猫9.1成年猫| 斗破苍穹漫画下拉式连载 | 水蜜桃一区一区三免费| 亚洲日韩欧美一区久久久久我| 欧美孕期性爱指南| Sis001文心雕龙岁末征文2019| 妖小槡BBBB槡BBBB槡| 斗转星移明星合成图| 欧美精品videosex性欧美| 人马畜禽公司官网| gogogo高清视频播放| 咬女生小头头原版视频| 95制片厂网站| 主播归途路线| 蓝莓破解版最新版发布| 《SUGcCA片》前沿解析| 欧美性受xxxx视频| 经典享受1冰河剧集| 公好大好深快一点| 日韩电影大全免费观看电视剧大全 | 国产一级直播在线观看| 附近兼职怎么找| 国产高清色高清在线观看| 北野未奈中文字幕在线观看| 黄鳝门视频下载| 伊人干网综合亚洲| 久久96热在精品国产高清| 《91成人网页版》:热门影音| 精品国产va在线观看| 精品国产一区二区三区久久影院| 性生活一区二区| 《高清码 免费视频》必看| 9.1免费版直接使用| skixix100免费畅享版下载| 《免费破解版9.1》全新发布| 国产人妻人伦精品98| 精品精品国产日韩26u | 日本AA级| 美女高潮喷水白浆流不停| 仙踪林入口卓越拓展| 久久精品女人天堂AV免费观看| 网友自拍露脸国语对白| 最近中文字幕2018| 如何咬女生小头头视频| 亚洲暴爽av人人爽日日碰| 国产一区二区精品久久久樱草| 狂野欧美乱a片| 又黄又长又湿的软件| 樱花私人影视剧直播| 17c.moc登录入口| 5g在视影讯天天5g| 日韩AV高清无码| 千金与谁有关| 久久妇女高潮喷水多长时间| 51hlw.fun| 被特种鋲们 à 翻了小说| 白虎大赛盛宴开启| 《天天干电影》精彩不断| 冷狐宫方www.lybh.me| 二次元砰砰砰砰动漫免费播放| 成品人直播大全| 53网站看nba短视频| 看一级黄色电影| 黄网www| 91精产区一区一区三区| 天天躁任你免费| 美女一级大黄录像片| 大象回家3秒视频大全| 妹子自动插拔试验机| 中国孕妇疯狂XXXXBBBB | 日本少妇A片又爽又黄| 青草青草久热精品视频在线观看| 丰满少妇在线观看网站| 10000部高清免费观看电视剧| 成人免费网站nike1168| 免费国漫3DMax模型资源库| 全家换着乱囧| 商务旅行戴戴帽子1| 伊甸直飞众乐乐2023| 《法国空乘10》| 家庭监控视频播放合集| 最新AV中文字幕无码专区| 公与2个熄高清乱理| 宝宝腿抬起来就不疼了| 白菜妹妹糖心福利视频在线观看| 免费一级在线| 孩子想c我| 好色先生在线下载| 农夫福利第一导航| 回到童年干回去[头盔]| 免费网站在线观看人数有多少18k| 久久午夜无码鲁丝片| 《40分钟成人软件》高效学习| 天天5g天爽| 3dmax动漫在线观看| 性巴克副业新招| 爽 躁多水 快 深点APP| 体育生自慰video| 欧美日韩国产日本| 荷花1777.tⅴ下载| re99热| 狼人加鲁鲁兽天赋很很日| 久热九色在线视频| 第一会所亚有转帖区| 国产高清4p在线观看| 精东影视传媒文化管理公式| 缚仙之行漫画无删减版酷漫屋| 囯产又粗有硬有大大爽片| 亚精产品二三三入口| 白鹿大白兔蹦出来了| 240斤的胖妈| igao爱豆| 人人想摸人人想操| 尤物yw193| 推特yqk贡献火车| 美区appstore精品| 浮生影院免费观看中文版| 上课班长突然开了遥控器| 久久亚洲私人国产精品va| 177042路moc深度| 无码亚洲精品一区二区三区电影| 积积通肤肤免费软件下载| 无人区1在线观看| 大乳女人ⅹxxxx榨乳| x7欧美x7x7任意噪开山鼻祖| 八重神子去内布料开襟xman| 日本看片一二三区高清| 禁止的爱善良的子在线看| 胡莱三国周瑜技能搭配| 天堂tv在线观看中文| 八戒八戒在线资源免费5| 国产高清精品自在清纯美女| 国产苹果精品入入口| 色一情一乱一伦一区二区三欧美| 可爱萌宠相伴| 唐伯虎唐心网站| 少妇水又多又黑又长A片动漫| 大地资源免费第二页| 婷婷六月激情综合一区| 亚洲人成无| 桃花岛亚洲成在人线av| 四川彝族文化| 51精产区一区一区三区在线看| 歐美老婦大P毛茸葺| 《91在线无精精品秘 苹果》:高清资源| 极品佳人免费观看| 泻火吧论坛(总汇)| 国产草莓精品国产av片国产| 夜色倾心在线免费观看| ao3最新进入方式| 钰慧学车73| 在线不卡无毒你懂得| 国产精品卡一卡2卡三卡网站| 一小孩把坤坤给小女孩吃| 大战混血大洋马| 少妇bbb搡bbb搡bbb| 七彩半糖甜蜜生活| 免费精产品二三区视频| 逆徒快把你东西拔出去车| 新金瓶电视局| 羞羞漫画网页进入| 女人高潮久久久久久久 | 免费深夜100看e黄禁| 打女孩辟谷在线观看| 午夜3d动漫精品| 《直看》心之所向| 99久久就热视频精品草| 我爱51吃瓜| 级毛卡软件| vpswindows另类| 特级婬片日本高清视频| 亚洲人成网站在线观看青青| 国产福利合集在线播放| 免费的黄色饮件| 国产精品黄在线观看免费网站| 国产精品你懂的| 好爽...好爽...宝贝好紧男男| 成全免费观看完整版动漫| 果冻文化传媒戚小怜在线| 亚洲中文字幕日产乱码高清app| 精品无码久久久久国产动漫3d| 免费观看60分钟高清| 水蜜桃高清视频在线观看| 漫蛙免费漫画官方版| 免费行情网站9.1上线| 日漫98动漫下拉式网页| weyvv5国产的suv视频| 久久久久青草大香综合精品| 《觅圈》兴趣交友| 吉安璜森通风设备加工厂| 国产大频韵母亲子乱网站| 日日操夜夜操天天操| 最新ady映画网官网防| 咯咯哒女生的一天vlog| 欧美日韩亚洲中文字幕二区| 亚洲日本乱码一区二区产线产线| 亭亭玉立国色天香六月小说| 国产无圣光毛茸茸| 久久这里只有精品6| 骑枕头蹭桌角教程| 藏宝阁导福航| 放课后的职员室未增删带翻译| igao为爱搞点| 韩剧漂亮的瘦子日本| 亚精产品一三三三在线| 歪歪漫画免费登陆窗口页面 | www.竹菊con| 蘑菇tv在线登录入| 桃柒传媒ceo| 国产亚洲人成在线播放| 吴梦梦与男教练的成就和荣誉| 国产+有黄+有刺激软件| 黄色软件下载中心| 97视频制服无码| 51cg吃瓜网今日八卦| 玩弄白嫩少妇xxxxx性| 91精产品三三三区| 黄金入口9.1| 爆料社[心]com| 91成品片在线观看| 路星辞把段嘉衍顶哭| 香蕉啪视频在线观看视频久| xing吧软件苹果版| 《成人做爰黄 片视频app》高速观影| csgo暴躁老阿姨最新活动分享| 国产精品iGAO为爱做激情| 色婷婷基地| 中文字幕无码日韩专区免费| 免费在线下载高清内容| SKIXIX Kino100评测| 《美丽房东苏语棠》都市爱情| 91成品片在线观看| 啊 老师 嗯 轻一点用力视频| 三及片网站| 圣采儿裸妆妆前乳| 国产三级a三级三级| 福建妹妹幼儿十岁左右| 推箱子攻略| 《小草最新地址》全新上线 | 正版蘑菇下载器付费指南| 《漾出over flow》第一季| 国产黑丝在线视频| 四川bbbbbbnbbbm政策支持| 大尺度激情做爰A片纯真时代| meaqua地下偶像| 美女裸体无遮挡永久免费观看网站| XXX体验| 人or猪or狗302牧场| 高n车多肉多细节| 久久只有这精品99思思| 大地资源二中文在线观看动漫| 《520886.com.》官网入口| 又硬又粗又紧又湿视频| 亚欧美日韩香蕉在线播放视频| 最近2019好看的中文字幕免费| YP跳转接口保证永久可用| 14美女爱做视频免费| 国产精品18久久久久久欧美网址 | 马马的朋友4| 干爹你真棒插曲免费小说| 九九九人力资源管理| 155.fun黑料官网入口| 果冻国内精国品免费入口| 热re久久免费视精品| 免费观看已满十八岁动漫| 高潮久久久久久久久不卡| 黄频45分钟| 明明不喜欢 日剧| 四川BBBB搡BBBB| 狐狸阁手机电影在线观看| 《特殊游泳教练》| 两边父母交换| 国产成人精品日本亚洲语音| 少妇人妻在线无码天堂视频网| gogogo高清免费完整版在线看| 哺乳电视剧展播| 国产又长又大又猛| 2024国产精品海角社区| 性ⅹⅹxⅹbbbb农村小树林| 黄色在线播| 伊犁园成品精品| 激情综合色五月六月婷婷| 四虎国产精品永久在线| ZJIZJIZJI中国| 寄宿日记82话用喉咙帮充电| 好色先生台词剪辑| 色哟哟app| 囯产精品久久久久久久久久久| 樱花动漫9.1免费版| 胶衣极致塑形| 99热成人精品热久久| 大雷的宝藏视频免费| 国产流白浆| 豆麻产精国品免费在线播放| 免费观看六十分钟| 国产女精品视频网站免费| 国产寡妇av| 97久久超碰福利国产精品…| 99热都是精品| 日本高清不卡在线| 天然黄钻璀璨美钻| 精品aⅴ老司机天堂网站| 亚洲日产AV中文字幕无码偷拍 | 特巨大BBwBBwBBw肥女| 逼操免费网站视频在线看 | 日本vs亚洲vs韩国一区三区| 免费观看偷窃蹲便全集| 小欣奈糖心vlog| 黃色A片三級三級三級免费看| 免费看污视频| а√天堂网www在线最新版地址| japanesesex| 无码AV中文字幕免费放| 2023国精产品卡一| 红桃视频成人| 成熟丰满熟妇xxxxx丰满| 最新69国产成人精品视频免费| TTTZZZ18.SU黑料| 教师风采展现| 免费国精产品| 叼嘿软件大全| 日韩一级毛卡片| 国内精品伊人久久久影视| 蘑菇1.2.5全新上线| 师生携手共进| 美女脱俗写真| 亚洲一二三精品影院| 免费股票行情| 深夜街头漫行| 《曹留社区地址入口》揭晓| 中国男同志网站| 天天爱天天做天天爽| 野花影院手机免费观看| aiye.le爱液视频| 嫩草实验研究院芒果十八 | 男人搞母犬多久会受不了| 欧洲二卡三卡四卡免费| 中文字幕大看蕉在线观看| 超碰人人主播| XXXx18一20岁HD| 曰韩无码AV一区二区免费| 无码人妻精品一区二区蜜桃色| 姝姝窝人体色www国产| 91精产国品一二三产| 同桌的兔子在衬衫里抖| 一个在上面赆俩个在下| 国产精品三级一区二区| r日本日批| 爆乳美女脱内衣18禁裸露网站| 暴躁大妈csgo| 《8号技师网站》精选技师信息| 国产福利不卡| 51媒体革新| 海角社区乱码| av小四郎的收藏家| 动漫极致畅爽| 免费一对一视频的app| 野草2024新地扯一二进入| 《扌喿辶畐| 朝国年经的继3中字版下载| 传媒ceo免费观看电影| 男生把坤坤渣女生| itch.io游戏网| 成18k1.220.38糖衣| 久久久www免费人成看片| 亚洲午夜在线| hd电视剧在线观看中文字幕| 黑料独家爆料在线| 免费畅看6996影视| 午夜dv内射一区区| 星空果冻mv免费观看入口| 无码精品人妻一区二区三区在线 | wwcom糖心| 国产成人精品免费午夜app| 奇米影视888欧美在线观看| 藩金莲传媒免费入口高清| 车文超细过程文字| 特种部队2中文字幕| 国产情侣toupaizipai| 国产午夜av秒播在线观看| 亚洲啪啪综合AV一区| a级片免费看| 免费漫画韩漫在线阅读| 《91无精》原因分析| 无码人妻精品一区二区三区免费| 亚洲国产一区二区a毛片日本| 黄色视屏免费观看| 妈妈乱强论乄乄乄乄| 《每日大赛入口mrdsfun》竞技挑战| 老窝鸭带你入窝| 成人色情的界限| 四川BBCBB嗓事件后续影响| 情侣主夫妻恩爱| 2018av无码视频在线播放| 国产偷国产偷高清精品| 糖logo官方主页| 桃色天使徐若瑄未删减| 美少女战士| 7x7水蜜桃任你燥高清| 禾禾影视剧在线观看| 《黄app下载》安全提示| 腹肌gayChinese| 日韩卡1卡2卡3卡精品| 大象dx成视频跳转sa| 在线观看福利片| 国产网址可以在线看的| 一键脱装软件快速安装指南| 国内揄拍国内精品| 学生的妈妈剧照| 帝王一专业导航唐诗宋词| 星空视频大全免费观看手机版| 黄黄视频免费看| 蘑菇软件全网推荐亚洲久爱| 九色LD在线视频| 斗罗大陆逆转时空兑换码| 换伴5高清免费版| 王菲 张柏芝| 欧美视频在线高清在线观看| 国产美女久久久久久久久久久| MOOC课程火热开放| 9.1高清视频| www.久久热.com| 国产乱子伦真实| 国产88久91在线 传媒| k5手机电影网| 后院露营第一季未增减| 我的y荡生活| 久久综合网丁香五月| 售票员用b验票小镇r| afcan流鼻血版全新发布| 爱情岛论坛进入地址| 国内熟妇人妻色无码视频在线| 18禁影库永久免费| 辶喿扌畐兄妹关系解| 激情四射影院| 美女脱到一件不视频| 搜索高风险9.1免费破解工具| 坏人手撕美女| 学生自习视频分享| 国产午夜不卡视频在线| j校车里的秘密| 久久天天躁狠狠躁夜夜| 精品日韩av无线码一区v| 性做久久久久久久久| 看b站直播红豆| 《9191a gov》权威发布| 在忙碌的生活中| 国外成品精品入口| 野花在线播放高清视频| 人马杂配MV高清版下载| 四虎影音库 www4hu| 妈妈的朋友高请视频| 全球智能科技| 1377人文艺术表演| 8848在线观看免费高清电视剧| canopen超线现在线| 无套大战白俄罗斯美女| 3023男人天堂| 一区二区三区亚洲| 华人永远免费大象精选| mm131美女性感图片| 《nba免费直播》在线观看| b站推广网站| 爱唯侦察论坛fr| 2b孕育新生| chineseboy飞机18| 日韩人妻无码精品系列专区| 在没人的教学楼走廊里做| 黑人体内 精ggggg| 国产电影免费在线播放| 亚洲综合色网站| 一个人看的日本WWW| 伊人久久大香线蕉av色| NarutoPXXXL无尽纲手| 美女研磨豆浆| 午夜男女爽爽刺激视频在线观看| 女式开襟睡衣入门舞蹈教学| 亚洲XXXXXLmed| 美女逼视频| 复仇母女漫画画免费读漫画| 你是不是没被C够| 520886co美国版免费| 911影视果冻传媒| 60分钟刺激战场视频| 亚洲综合在线另类色区奇米| 素善交ZZZZXXXXX另类| 亚洲成av 人片在线观看无码 | 亚洲成a人片在线看| 办公室少妇激情呻吟| 18视频九幺| 国外精品成品免费入入口| 火影忍者忍界大战18下载| 神州仙女录漫画下拉式| 久久精品国产亚洲不av麻豆| 欢迎光临洞洞杂货铺| B沟子广场舞| 大象1区2区2029秘密入| 国产永久免费观看的黄网站| 男生怒怼女生免费观看30分钟| 欧美色AⅤ欧美综合色| 钢管舞裸体展示阴毛美女| 动物waswaswas18yax| 机机桶机机30分钟| 打架视频拿刀砍网站2023| 日韩视频中文字幕| 《91n.m》优化指南| 羞羞的漫画秋蝉在线看| 在线视频夫妻内射| 夜晚30分钟激励视频| 狼人小区二区三区四区| www.yeyelu.com免费| 香蕉AV久久一区二区三区| 国产成人免费一区二区三区| 海外华人免费服务指南| 国产自产在线观看视频| 精品一卡2卡三卡4卡免| 《7vcc2.1》深度解析| CHINESE70老太交| 在线精品亚洲一区二区绿巨人| 2024伊甸直飞2025直达入口| 四库影虎永久在线影院| KTV包间内部实录视频最新进展| 男男无码sm调教gv| 亚洲不卡国产高清在线| 超碰九七天天日日操| 国产精品视频精秘| 铜钢材料革新| 911制品厂的麻花| 国产xxnx在线播放| 女班主任足部主题| 快手困困搞笑视频| 《平开窗》优选材质工艺| 半夜喂姐姐吃睾丸好吗| 国内精品久久久久久无码不卡| 国产情侣二区在线91| 国产内射老熟女aaaa| 幼儿教育探索| 别告诉妈妈免费下载| 国产午夜精华无码视频| 国产在线播放灌醉下药| 叶子小姐姐户外女王的最新视频| 色翁荡熄300篇| 免费日产91成品人视| 国货精品产品推荐网页| 长日光阴乱作一团全本| 尹甸园3秒直接入口| 娇小初次XXXXXX| 女帝吃路飞棍子免费观看| 觉醒年代在线免费完整版 | 国产又黄又粗又快乐| 大象伊甸乐园2025| 稀缺精选黑料| 精东传媒星空传媒果冻| 一路向西2之泰西下载| 用…用点力我要来了| 97在线视频人人视频| 林妹妹8x8x人成免费| 嗒咔儿童文学笔| 日韩精品无码成人专区| 贞子3d中文字幕| 国产v女优a在线观看| japan打屁股videos| 又黄又爽的60分钟视频| 开车视频疼痛| 青楼传媒秘秘入口| 97超级碰碰碰碰久久久久| 抖音破解版k98tcc| 幻小BBwxxxx仙踪| 欧美亚洲分类图| 青色XXX五月天| 18禁超污无遮挡无码网址极速| 66ck.cc黄色仓库| 推荐几个没封的网址| 91在线国产情侣频道| 免费看国产成年无码AV片| 午夜少妇性影院私人影院在线| 18款禁用软件app入口葫芦娃| 免费体育生导管素材网| 中国曰比的大黄片| 国产一性一交一伦一A片视频| 午夜影视网| 美女被吸下部动态| 日韩精品无码中文字幕电影| 国产经典av三级在线| 亚洲成成品网源中国有限公司| 国产蜜桃 蜜桃国产| UU幼儿天地2025| 99久久精品费精品国产一区二区| 青楼十二房在线| 色人格第四色| 久久婷婷五月综合色精品| 欧美牲交a欧美牲交aⅴ免费| 在线免费黄网| 莉拉酱与洞窟安卓版官方正版| 欧美r不卡在线| 《91无精精品》源创新美学| 天海翼一区二区三区高清在线| 17c在线观看| 吴亦凡还没放弃赵丽颖| 精品成品1688伊甸院| 18一20岁GAYXXⅩ男| 国产一区二区三区四区精华液| 丰满少妇穿搭图鉴| 免费高清菠萝在线观看| 亚洲V国产V天堂A无码二区| 白桃少女芒果免费观看电视剧| oldmacdonald老年乐2| 顶级国内国模无码视频| 亲爱的老师6中字大豆行情网液晶| 小孩喂食巴雷特| 不良网站正能量不用下载| 亚洲成AⅤ人的天堂在线观看女人| 天降女子动漫免费| 国产精品亚洲一区二区三区喷水 | 姐姐白丝脚脚帮我打枪| 《东北熟妇刘亦菲官方版》风情演绎 | 日本windows7| 3dmax动漫入口免费观看飒漫| 国精视频一卡二卡三卡四卡| fax349在线中文字幕| 光棍电影院现看| 97亚洲熟妇自偷自拍另类图片| 吃瓜群众最新视频| huang品汇| 欧洲美熟女乱又伦av| 成全大全免费观看完整版高清下载| 狼友视频首页| 成年人动漫网站| 荷兰风情舞姿合集| 999zyz玖玖| 人马杂配mv电影免费| 超碰人人艹| 小舞受霍雨浩欺辱| 2018在线国产偷秋霞影院| 区一区二国产另类欧美| 亚洲综合无码久久精品综合 | 巨凥BBwBBwBBwBBw| 亚洲伊人五月丁香激情| 江伊涵沐浴门| 狠狠色综合7777久夜色撩人| 成品ppt的网站免费观看大全| 无码国产69精品久久久久同性| 成人免费播放1000部| 《国产天堂视频》精选内容| 亚洲人成77777在线播放网站不卡| 大象免费一区二| 亚洲精品ty久久久久久久久久| 麻w豆w传媒在线播放| 成品视频crm999| 国产在线制度| 曹查理 泰国淫乐园实录| 疯批强制囚禁多肉车详细| 阿衰在线阅读漫画免费| 免费大片在线观看视频网站| 短视全免费1.0破解版使用指南 | 精品国产特黄在线观看| 蘑菇tv官方网页版三秒跳转| 成品免费网站 w灬入口| 日本1718video| 啦啦啦在线视频免费观看| 上垒后很热情第一季免费观看| 微博兔爱情岛路线一| 国产娇小粉嫩在线观看无弹窗| 久久久久久久久77.| 中文字幕午夜AV福利片| 《2025年吃瓜》新鲜事| 日韩AV在线观看播放无需播放器| 女生高C喷的是啥| 庥痘产精国品免费无需下载| 78模型社区| 美熟丰满老熟女bbw| Garyboy男孩| 《91 妖精动漫》奇幻冒险| B型水多的小峓子完整版| 糖心logo免费体验| canopen超线现在线| 麻花传苏语棠闹元宵在线| 暗黑蘑菇视频官网| 国产又色又刺激高潮视频| 国产莉萝无码AV在线播放| 挽起裙子迈开腿坐上去c作视频| 久久国产精品一国产精品| 日本久久高清免费观看| 老熟女对白放荡| 国产剧情jvid在线| 搡多毛BBBB╳╳乂乂H| 濑亚美莉内涵图| 极品身材留学生洋老外男友| 欧美熟妇精品tv| 住房和城乡建设部中国建造师网| 82板杨敏思版本1| 7C7PccA片1深度| 徐雅onlyfans每日大赛| 王者公孙离奖励网站| 精品国产va在线观看| 叉叉浏览器| 畅游动漫天地| 日产站免mv费看入口 | 蜜芽app| 风流老太婆BBwBBw| 小红帽影视网站在线观看| 一区山色一级片| 蘑菇17c官方网站| 猫咪mv在线观看高清版| 亚洲国产成人无码电影| 回头率爆棚成人性高爱潮18部| 精品亚洲欧美视频在线观看| 最好看的电影2019中文字幕| 3Q大战电影在线观看| 免费看漫画软件| 午夜精品久久久内射近拍高清| 欧美精品videosse精子| 97中文字幕在线| 拆棚户区迁老熟女自拍| 太嫩的尾巴易受伤| 欧美日本日韩aⅴ在线视频| gogogo免费高清视频下载方法| 星空传媒成人| 92映画传媒有限公司| 抖抈探探APP汅免费| 国内精品一区二区三区| 人妻丰满熟妇av无码区| 破外女破军衔免费观看| 熊猫电影yy8y3免费观看 | 国产亚洲情侣一区二区无码av| 网络鉴黄师| 美国XXXXXL19学生18| 《9 1免费观看完整版高》高清资源 | 漫蛙防走失入口实测| 亚洲国产日韩欧美一区二区三区| 重生敌国当团宠免费阅读| 校花秘密泄漏| C八时尚穿搭指南| 爱液老版本红色logo| 小说春夜激流| 国外精品成品入入口正能量| 美女脱裤子让男人桶到爽| 波波浏览器色板精选 | 大雷打狙免费高清播放| 无码人妻精品一区二区三区在线| 国产精品首页在线播放| 参观威海市博物馆| 欧美成在线播放| bobo浏览器无国界免费浏览| 蜜芽app| 最新全国茶楼app| 久久爱看免费观看7| 电梯停电吸乳刺激爽文| 国精产品W灬源码1688伊在线| 精品一区二区久久久久久久网站| 最新域址永久在线| 大码女胖mm加肥加大| jiZZ农村野外jiZZ农民| 禁漫俱乐部| 午夜福利男女XX00动态图| write.as多人| moc视听平台| 国产尹人在线大香蕉1| 9.1短视全免费| 9.1旧系统安装指南| 顶部 性别 自由 凸轮 管| 熟女熟妇伦av网站| 99精品视频中文字幕| 扒开视频秘密| 国内精自视频品一区2区| 九九综合九色综合网站| muscle肌肉健身男体微博| 国产在线98福利播放视频| 散兵ちゃんが部下を腿法| 星空传媒网站入口| 《део+18一29》深度解析| 深圳富婆找鸭子| 奇妙的发型屋2| 藩金连精品传媒入众众乐| 鸭子tv国产在线永久播放| 年轻的小婊2中文版| 久久久婷婷五月亚洲97色| 年轻的妺妺2伦理HD中文字幕| 国产在线看片福利线看| 亚洲精品456在线播放| videos呦女高清| 高清追剧神器推荐| 大地资源二在线高清免费看| 《4虎cvt4入口免费》快速访问| 熟妇搡BBBB搡BBBB太国| 最新一道本| 息子交尾代理生产视频| 俄罗斯学院| 日本体内she精孕| 蘑菇tv6秒后自动进入| 网易163| 糖心少女圣诞vlog合集| 一本大道久久精品 东京热| 吃瓜群众爆料| 17.10路cv| 亞洲日韓一區二區三區| 麻豆8HDxXXX18HD| 一个在上一个在下的运动| 久久电影网午夜鲁丝片免费| 人妻系列AV无码专区| 最近日本字幕免费高清| 亚洲国产成人无码电影| 精品卡1卡2卡3大豆版| 国产熟女露脸大叫高潮| kuaibo.tw.cn视频| 桔子tv传媒| 199麻豆全新登场| 九妖9.1动漫在线观看| 亚洲2022国产成人精品无码区| 肥老人做受视频| 在教室伦流澡到高潮H| 80午夜场理论| 家教高级课程教程| 麻豆蜜桃精品久久久| ilulu线路检测入口| 极品h荡的辣文小说乱| 免费的小说网站哪个好用| JMComic1.8.0最新版下载| 刘玥靠努力赚学费| 日本少妇A片又爽又黄| 《91禁官方版》独家解读| ai人脸替换造梦一区| 亚洲国产成人久久精品大牛影视| 狠狠摸狠狠操| 一级AA大黄片| 国精产品W灬源码1| 摸摸雷电将军的逼| 火线保镖下载| 《爱液官方登录口》官方入口| 91欧美亚洲| 国产成人A片免费观看| 畅享次元姬免费版破解直下| 亚洲自偷图片自拍图片| 欧美亚洲日韩国产人成在线播放| 女人十八进入一及黄特别片| 天堂久久天堂av色综合| 美国人和畜禽Croproation| 成AV人片在线观看天堂无码| 2021无码专区人妻系列日韩| 《whbaby.vip》育儿指南| 亚洲色成人网站www永久四虎| 精品超薄肉色丝袜| 老师没戴套子c了我一天视频| 亚洲色自偷自拍另类小说| ygf杨贵妃传媒网站入口| 在线精品自偷自拍无码中文| 9.1免费下载安装教程| 奇米777四色影视在线看先锋| 91n游戏站| 看大片的播放器| 众乐乐3秒进入老入口| 97精品伊人久久久大香线蕉| 全新jm下载指南| 国产亚洲精品久久久999| 成人视多多| 欧美内射深喉中文字幕| 大隂户特写hdxxx| 91肥熟国产老肥熟女| 丰满少妇被猛烈进入高清播放| 香草少女烈焰小鹿套装| 368776新形态| 未来日记真人| 免费直播视频在线观看| 张婉莹暑假作业| 中文字幕在线中文乱码不卡24| 《日批的软件》选择指南| 《91 无套动漫》精彩合集| 青青色国产在线无弹窗| 亚洲人成人77777网站| 可以聊刺激的微信号| 亚洲setu| 沈阳45岁阿姨叫得没谁| 《免费视频成人》最新精选| 国产免费8x高清在线| w71喷枪w77喷枪| 17.c.ccm网站| 国产精品鲁鲁鲁| 好大赛的满满的视频在线观看| zzj榨汁机新网站| 狗头视频原版高清资源| 女生越痛男生越有反应| а8天堂资源在线官网| 成年美女黄网站色大片不卡| 糖心少女白桃清新日常| 高清播放器看片| 国产精品视频一区二区三区无码| 国产剧情巨作在线观看| 芋圆白麻酥酥日常回味| 精东传媒一二三区进| 3D区VAM| 牧场ⅩXXxBBBB变态另类| 九九九黑客破解家庭| 大乳巨乳黏乳症状| 亚洲精品久久久久久一区二区| 国产中文视频| 双女主大片外网| 黄色69免费视频| 国内精品在线| 国产爱豆剧传媒| 蜜芽未满18周岁请自动离开| 我爱搞g52| 强 模拟器| 韩国三级HD电影在线观看| 国产Chinese xxxx| 男男同志gaysxxx| 国产精品一区二555| JAVA图书馆新地址2023| 精品sm国产自在线拍| 麻豆映画传媒| 雅捷在线播放网站视频| 国产精品久久久久久久久久妞妞| 成濑心美番号| 爱情路线独家提供| 国产情侣手机在线播放| 《极乐宝鉴》在线观看免费| 免费无码黄十八禁网站在线观看| 小蝌蚪app.3.0apk| 91必吃每日更新最新| 中日文字幕视频| 大地资源三中文免费第三页 | 7y7y登录入口| 成人黄色网址| 日本真人添下面视频免费| 免费行情网站.www| 国产亚洲欧美日韩综合一区二区 | 黄页网站推广软件| 性一交一欲一乱一情| 久久久www免费人成看片| 漫蛙2官网入口链接| 国产美足白丝脚交在线观看| 国内数码新宠| 肉多车速快的推荐| 午夜性爽快下面出水了| 亚洲丁香婷婷久久一区二区| 宣萱电影官网2025破解版| 服务优质高效| 色诱久久av| 成品人品a直接观看入口18| 撸撸社新视频上线| 小樱368776| 精品甸伊园2023入口| 《成人猛撞》急速对决| 一本二本三本AV亚洲电影| 国产精品导航第一页| 天美传媒制作有限公司宣传片| 催眠学园讲的是什么| 一边上面敷面膜一边下面60分钟 | 老窝鸭免费观看完整版| 国产超清热门视频在线 | xyz内射人妻| 无人区9高清免费完整版| 暗黑系列游戏| 国产99九九久久无码熟妇| 七夕和手机的秘密链接| 精品国产天线2019| 性巴克在线观看| 97超碰prop| 中国精品无码免费专区午夜| 免费国产黄网站在线观看视频| 毛茸茸BBBBB| 情侣酒店摄像头实拍高清版| 太陰蒂BBWBBW| 好妈妈3蘑菇电视剧| 《com.hjmore.wuyu》创意应用| 疯批 强制 囚禁 多肉| 孕妇videos孕交| 91网站登录入口| 亲爱的老师3电影观看| 亚洲国产精品无码久久sM| 十大禁用黄台免费看| 漂亮的保姆5中文韩国电影观看| 国产伦子沙发午休精品| 亚洲欧美日本无码一本| 天堂1私服外挂| 国产精品久久二区二区| 看b站a8直播| 国产在线无码制服丝袜无码| 18禁床片激情免费视频| 5x世界发源地| 大象传媒18勿扰密秘入口| b站2023永不收费入口| 大相蕉亿人视频手机版| 线上观看CAD教程指南| 91c.hnlos.cn地址导航| 国产NBA免费观看| 免费无码黄十八禁网站在线观看| 小宝8000震撼登场| 午夜av无码福利免费看网站| 我与恶魔的h生活漫画| 偷拍激情视频一区二区三区| 《9路1免费版》:全新升级| 第1集桥矿中文字| 24小时b站十大直播间| 少司缘白色奶罩是纯色吗| 18禁网站漫画| 靠比较软件免费| 国产美女视频黄a片免费观看软件| 女人让男人插| 韩国电影2017r级| 亚洲成在人线av无码| 吴亦凡还没放弃赵丽颖| 欧洲精品XXX与兽交| 亚洲GV天堂GV无码男同| 免费python在线观看的软件| 蜜芽在线观看是多少| 日本高清java18| 一个综合色最更新快| 片田舍嫁女全四卷无修改| 17c黑料爆料18白浆| python人马兽外网| 《父亲缓慢有力挺送女儿的话怎么写 | 十九岁完整版在线观看!| 书生屁股被cao成sao货男男| 星空传媒回家过年七部曲| 有人有片资源吗免费的视频| 色姝姝色姝姝在线观看| 中文字幕不卡AV无码专线一本| 鉴黄师av一区在线下载| 精品尹甸园精品伊利甸园| 人人操人人干天| 亚洲精品中文字幕乱码三区| 韩国电影美人下载| 国产成人av三级在线观看| 久久久www免费人成看片| 温柔的儿媳妇免费阅读| 国产精品亲子乱子伦xxxx裸| 性按摩xxxx在线观看| 校霸错一题被学霸| 《成人 用》首选| jk漫画成品人视频入口| 大地第二资源在线影视免费观看| 日本摇床打扑克| 444444在线观看电视剧 | 唐三把朱竹清压在小说里| 老何船上弄雨婷第14章| 糖心官方号启幕| 韩剧优越公馆在线观看| 亚洲6080yy久久无码产自国产 | 小米手机选购指南| 国产极品36p| 大地资源在线资源WWW| 欧美 中文字幕 日本| 最近中文字幕2019国语3| japonensisjavacom| 小蓝gtv破解版4.0| 白丝校花甜美写真| 免费CAD在线看| 小学六年级的小馒头| 最新一道本| 5566国产在线资源| 少妇激情av一区二区| 六花端口新体验| 国产乱色精品成人免费视频| 狠狠躁夜夜躁无码中文字幕| 女内裤透明| 中国gary老年视频vg视频| 拿你的大jbc我| 《九要18禁》揭秘| 国产精品偷伦视频观看免费| 欧美激情视频| 被缚的小女孩| 《gg41路ccm》游戏体验| 盛世容颜柚子猫小僵尸| 公爷粗壮之力| 亚洲不卡一卡2卡三卡4贰佰网| 国产精品久久久福利| x巴克app官网下载| 日美韩无专砖码播放| FreeXXXXⅩX35| 男人插孔应用| 惜芙蓉(父女)by冰阔乐| 《05aiye.cn》免费AI新纪元| 国模冰冰150p| 人成午夜大片免费视频| av永久天堂一区二区三区| 天天中文字幕av天天爽| blibli二中影视| 你懂的网址| 青娱乐极品视频推荐| 《17c.cmo》引领趋势 | 亚洲女同成av人片在线观看| 《高清看插曲30分钟》| 变态自罚表| 上心漫画最新章节更新| 性久久久久久| 外出2(2017)| 儿子坤坤塞进妈妈的坤坤| 国产高清4p在线观看| 哈昂~哈昂够了太多了下载| 小黄猫传媒免费永久| 波野结节衣家庭教师6| 庥痘产精国品在线2023| yy漫画韩国最新破解版| 老夫子永久地域网名| 国产手机精品一区二区| 色一情一乱一乱一区| b站直播下载app| 中国新疆XXXXXL19Dfm| 幸福泌尿外科特色服务2| 海棠书房 自由的小说阅读网| 啊用力使劲干| 幼儿BBC福建兄妹| 精品1区2区压2区3区| 星空文化无限传媒mv高清| 大象传媒18勿秘密入| 够了够了已经满到高c了| 《好色先生免费下载》精彩内容抢先看 | 可以直接进入正能量网站卓越| 富婆性猛交ⅩXXX乱大交| 国产视效巨制| 日本性xxxxx| 黄软件app| x7 7x7 7x7任你水蜜桃| 免费的网站| 女员工滋味| 高清乱码在线观看| 欧美经典blacked黑白配| 一女多男np肉文| 少年歌行真人版免费观看全集视频| 糖心少女vlog蕾姆| 玩命加载中9.1免费版下载| 先锋影音av资源| 毛片内射久久久一区| playboysex18| 抓灰1到40章的内容| xxxxx爱bbbbb| 广东小鲜肉 国产在线| 男生淦男生时是淦的哪个部位 | 乱人伦中文无码视频| 禁漫 动漫精灵| 高清色惰www日本com| 国外成品精品人入口青苹果| 国内自拍第五页| 免费苹果行情网站www| 麻花豆影视剧手机免费观看 | 再大的胸躺下都是平的| 久久天天躁狠狠躁夜夜网站| 精品成人18成人免费视频| 亚洲丁香五月激情综合| 熟女人妻AV粗壮巨龙| 久久久精品456亚洲影院| 神印王座在线免费观看| 普通话对白风韵犹存美容店大| 《男 女 摸 免费动漫视频》在线观看| 好色先生软件下载| 天堂…在线最新版资源| 一区一区三区产品精品| 多情成仁高清影视首页 | 大雷的宝藏库免费在线观看| 天美丶密桃丶果冻女传媒永久免费| 国产美女白丝袜精品| 91短视玫瑰| 日本乱强伦乂 乄乄木| 少女和狗免费高清观看 | 巴捣出白浆翔霖| 动漫人物去掉小内打扑克游戏 | 系统升级取液系统| 亚洲国产精品影视| 无码国产精品一区二区免费式影视| 亚洲精品国产第一综合99久久| 日本的高清电视cx88| 国产精品自产拍高潮在线观看| 嫩草研究院久久久精品| 成人移动电彰亚洲美女av| 三片级美女老师电车| 911大赛进行中| 真实国产乱子伦对白视频| 高清免费菠萝视频| 国精产品99永久一区一| 3d 无尽 动漫 游戏| 蜜芽my5521| 迈开腿我可以尝尝你的味道茶趣网| 妖精漫画免费登录入口界面| 亚洲码欧洲尺码m高清| 《免费 成人 深夜夜下载》全网收录| 高清黄色视频免费下载| 国产成人无码一区二区在线播放| 玩命加载中| 9 1官网| 色客色版在线下载| 一个综合色最更新快| 2020中文字幕在线| 九九九在人线视频| 69人成网站色www| 美国十次了导航| 无码精品一区二区三区在线| 亚洲色精品vr一三三区| 老夫子一二区| 国产日韩未满十八禁止观看| 香蕉社区优质服务| 含羞草 网站在线播放| 欧美猛少妇色XXXXⅩBBBB| 山东浩浩19厘米做0| 亚洲精品MBA| 密密入口三秒自动进入| 国产大陆亚洲精品国产| 爱的健身房完整版| 《www.我要打飞机app下载》轻松获取| 火箭少女青春奏鸣| 姐姐高清在线观看免费韩剧少年弃花 | 9.1免费版玩命加载| 银瓶春 奶酥| 成年免费视频黄网站在线观看| 日本网友全部鉴定视频合集| 五月天社区激情| AV无码久久久久不卡网站下载| 果冻九一制片厂视频| 亚洲人成色77777在线观看| 网络赌博两个号能赚钱吗| 轻松访问网站平台| 内射老妇女BBWXOX| 《18岁看的视频》青春记忆| 宝贝乖女水真多小芳免费阅读| 欧美乂乂乂乂乂| 唐伯虎一日游vlog| 我家脑子有坑漫画免费| 小马拉小车系列80| 国产特级毛卡片不收费| 女儿的朋友中5汉字| 大象无矿砖专区2022| 啊灬啊灬啊灬快灬深用力试看| 免费的行情网站小说在线阅读| 看英色软件从那看| 国产一极内射視颍一| 福建大菠萝官网人| 中文无码一本| 和女仆制作豆浆| 豆奶官网地址6dounaicom| 少萝奇幻之旅| 久久人人爽人人爽人人爽| 幼儿HIPHOP仙踪林B网| 亚洲一二三四有限公司| 丝瓜樱桃秋葵榴莲菠萝蜜| 成品网站w灬源码入口| 伊甸乐园223直飞2024| 女仆大赛风采展示| 甜心logo白桃少女| 色综合久久中文综合网| vlog官方免费下载| 成人免费看黄片app下载| 欧美人与动牲交片免费播放| 久久久久久麻豆| XZL仙踪ONE东南亚幼稚| 免费深夜100看嗯e黄| 成人午夜精品无码区久久| 寺庙求子被c| 无码综合天天久久综合网| 国产成人无码区免费网站| 3q大战大乱斗在线观看| 欧美激情XXXX性BBBB| xaxkino最新上线| 无码av中文一区二区三区桃花岛| 星空传媒天美传媒有限公司招聘| 免费国产在线精品一区二区三区| FreeXXXXⅩX35| 国产成人无码3000部| 伊甸直飞2024入口| 久久综合久久综合九色| 天娱传媒tv网页版| 福瑞控furry车网站| 小马拉小车体验| 久久精品中文无码资源站| 成人无码h真人在线网站| 美女逼逼毛茸茸| 免费人成激情视频在线观看冫| 日韩视频 中文字幕 视频一区| 骑脖子为什么会觉得爽| 挺进大幂幂的滋润花苞御女天下| 亚洲国产高清资源在线| 火影忍者18站| 网红奶糖品牌| 明明说过要用在线看| 精品伊缅园在线入口免费| 福乐阁pro7pro5| 果冻制造厂全流程| 王瑞儿图片| csgo少女高清免费| 国产母乳精品在线观看| 一本无码字幕在线少妇| 色 综合 欧美 亚洲 国产| 新疆XXXXXL19| 瑜伽儿媳的绣感| 精品伊甸乐园入口2028| 爱看福利电影网ak午夜| 影音先锋国产资源| 《狂妃喿扌畐演员表》主演阵容揭秘| 御手洗2樱花未增删带翻译| 福建兄妹UU幼儿| 体育生中秋特训| 桃花私人影视剧| 亚洲gay| 《糖心网址跳转》快速访问入口| 亚洲欧美国产精品久久久久久久| 黑人中文字幕在线精品视频站 | 免费在线读魅魔女友漫画下拉式| 伊甸园二三四区| 踢踏之家字母社区| 薛婧METCN模特大赛视频| 性夜影院爽黄a爽免费视频| 嗯啊激情加速| 美女免费观看视频网站| 美女日逼逼视频应用| 香蕉文化下拉式漫画星球| 金银花露写过的书| 2对1三人一次性体检| 少妇高潮av久久久久久| 老司机app官方推荐| homestuck漫画| 真人作爱免费视频| 女仆教育动漫 第一季 在线观看| 皇家华人星空传媒| 700多个成品视频| 人与畜禽 CROPROATION| 怪侠一枝梅下载| 光剑变装14分16秒| 人善交ZZZZXXXⅩⅩ另类| 欧美视频人与禽| 亚洲成在人线av品善网好看| 黄色一级电影网| 自拍在线观看视频| 1313午夜精品理论片| 怡红院院院五十| 91成年短视频网页版入口| 麻豆精品传媒一二三区| 精品在现视频| 做到双眼失焦双男主| 饼干姐姐vlog最新视频| 精品国产第一国产综合精品| 人人草人人干人人揉| 女人脱了精光扒开腿图片| 我的老板娘韩剧| 《羞羞频频》情感交织时| 成人激情综合网| 最好免费高清视频在线观看| 国产成人精品AA毛片| 飞机杯教室第一季全集在线播放| 奇米影视热播剧集| 99国产欧美久久久精品| HEYZO0722一ノ瀬ルカ| 另类ts人妖一区二区三区| 久久久久久精品无码人妻| 成人线上精品| 亚洲最新精品2020| 亚洲女久久久噜噜噜熟女| 《91小孩版》轻松学习| 舌头卷起往里钻| 欧美超碰大黑鬼| 1788在线网站国产| 曰本不卡祯频| 蘑菇视频网页版| 俄罗斯W美女嫩b| 《想要 视频》精彩瞬间| 高清在线免费黄色视频软件| 5yy3.cnv7| 麻花视频v3.2.2纯净版登场| 忍界大战开启| 黄篇网站在线观看| 爱去小说网txt小说| 伊人大杳蕉在线影院视频| 日本中文字幕在线| 狼友视频在线观看| 商务旅行套装女老板| 无遮挡激情视频国产在线观看| 《免费 成人下载》高清资源| 仙林踪一免费大中国| 无码人妻A片一区二区三区| 三笠的秘密训练v1.2| 亚洲精码在| 伊甸直飞2024直达2024| 大象xyz视频人入口| 天美传媒在线观看| 张莜雨玉门打开图| 大又大粗又爽又黄少妇毛片| 亚洲毛片AV日韩AV无码| 可以为所欲为的游戏| 播播电影免费播放|