쉘 스크립트를 사용하여 원격으로 Oracle 스키마 제거

쉘 스크립트를 사용하여 원격으로 Oracle 스키마 제거

나는원격 인스턴스좋다데이터베이스-ora12기존 사용자 테스터/비밀번호 및 SID=orac 사용

쉘 스크립트(SQLPlus가 필요하지 않음)를 사용하여 이 시스템에서 이 사용자의 데이터베이스 또는 스키마를 원격으로 삭제하려면 어떻게 해야 합니까?

세부정보를 추가하세요.

  • 쉘 스크립트 실행 예 = hcuser, bkuser
  • oracle db가 존재하는 Oracle 인스턴스 = Database-ora12
  • Oracle 사용자 이름 = hcuser tester/bkuser btester
  • 오라클 비밀번호=비밀번호
  • SID = 오라클

위에서 언급한 것처럼 스크립트는 다른 셸 인스턴스에서 oracle 인스턴스의 스키마를 제거하거나 삭제하는 데 사용됩니다.

답변1

SQL*Plus를 사용하지 않으려면 쉘 스크립트에서 데이터베이스 스키마 작업을 수행하는 것이 까다롭다는 것을 알게 될 것입니다.

DBIPerl 및 DBD::Oracle모듈을 사용하거나 Python 또는 PHP와 같은 언어로 동등한 것을 사용 하여 Pro*C 응용 프로그램(또는 동등한 응용 프로그램)을 작성할 수 있습니다 .

관련 정보