Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Kunci database oracle sebelum menjalankan skrip Hapus/Muat data

Basis data bersama untuk pengujian bukanlah ide yang bagus, mungkin Anda mengetahui hal ini, itulah sebabnya Anda menanyakan cara membatasi akses ke satu pengguna pada satu waktu.

Selain berkhotbah..... Saya ingin menawarkan solusi bidang kiri liquibase untuk mengelola skema basis data dan populasi data. Memiliki banyak fitur yang berguna salah satunya adalah akan secara otomatis mengunci database dan mencegah dua contoh liquibase saling mengganggu.

Contoh

<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.myspotontheweb.db</groupId>
    <artifactId>liquibase-demo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
        <!-- Liquibase settings -->
        <liquibase.url>jdbc:h2:target/db1/liquibaseTest;AUTO_SERVER=TRUE</liquibase.url>
        <liquibase.driver>org.h2.Driver</liquibase.driver>
        <liquibase.username>user</liquibase.username>
        <liquibase.password>pass</liquibase.password>
        <liquibase.changeLogFile>com/myspotontheweb/db/changelog/db-changelog-master.xml</liquibase.changeLogFile>
        <liquibase.promptOnNonLocalDatabase>false</liquibase.promptOnNonLocalDatabase>
    </properties>
    <dependencies>
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.3.162</version>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.liquibase</groupId>
                <artifactId>liquibase-maven-plugin</artifactId>
                <version>2.0.2</version>
                <executions>
                    <execution>
                        <phase>process-resources</phase>
                        <goals>
                            <goal>update</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
</project>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Manfaat Mempelajari Sistem DB Baru

  2. Bagaimana menemukan dependensi di dalam paket Oracle?

  3. 2 Cara Mendapatkan Hari dari Kencan di Oracle

  4. Kesalahan Shutdown Oracle ORA-01033

  5. Mengubah kata sandi SYS di RAC