我试图在Ubuntu 17.04上安装Oracle 12c数据库,但是我收到错误ORA-27104:
我的public void addNewBook()
{
int bid;
String bookTitle, Author, Description, alley;
Scanner scan = new Scanner(System.in);
System.out.println("Enter Book ID: ");
bid = sc.nextInt();
System.out.println("Enter Book Title: ");
bookTitle = sc.next();
System.out.println("Enter Book Author: ");
Author = sc.next();
System.out.println("Enter Book Description: ");
Description = sc.next();
System.out.println("Enter Book Alley: ");
alley = scan.next();
Book b = new Book(bid, bookTitle, Author, Description, alley);
b.WriteToTxt();
}
文件:
lmsconsole.Book@7d4991ad/n
有什么想法可以帮助解决这个问题吗?
答案 0 :(得分:0)
如果您参考Oracle文档,您会发现Oracle不支持Ubuntu, 我使用Install Oracle 12c in Ubuntu 16.04 中提到的黑客攻击。该文档和脚本最初是为在Ubuntu 16.04中安装Oracle 12c而编写的。必须稍微调整一下脚本,以便在Ubuntu 16.04.2中安装Oracle 12c(版本12.1.0.2.0)。
我下载了脚本mandela.sh并对脚本进行了以下2次更改,并按照Install Oracle 12c in Ubuntu 16.04 中的说明进行操作。
ver=16.04
更改为ver=16.04.2
if [ "$VERCHECK" != "Description: Ubuntu 16.04 LTS" ]; then
更改为if [ "$VERCHECK" != "Description: Ubuntu 16.04.02 LTS" ]; then
确保在步骤2中给出命令输出中给出的描述
lsb_release -a
通过上述步骤在Ubuntu 17.04上试试运气。