干了这么多年数据开发,竟然没有在linux下用脚本创建过数据库实例,真是极品啊!
记录一下自己这令人捉急的实操水平吧。
linux下已安装好Oracle12c数据库,自己就要琢磨创建个数据库实例了吧,以前也就在windows下界面上创建过,这一下可把我难住了哟。赶紧去找找度娘,所谓前人种树,后人乘凉啊。自己就按照大神的步骤来操作一下吧。
1.使用oracle用户先登录上,或者su - oracle(这里又菜鸡了一把,忍不住百度了一下区别:su - oracle 要给ORACLE重新配置环境变量,su oracle 使用切换到ORACLE用户之前的那个用户的环境变量)
2.创建oracle的实例ID:export ORACLE_SID=实例名
3.接下来就创建一堆需要的目录:
mkdir -p $ORACLE_BASE/admin/addb/{a,b,c,u}dump
mkdir -p $ORACLE_BASE/admin/addb/pfile
mkdir -p $ORACLE_BASE/oradata/addb
mkdir -p $ORACLE_BASE/fast_recovery_area
注:可以在 admin\{sid}\pfile文件下的init.ora文件中找到以下内容:(貌似12c以后不需要pfile,可以在oracle_home/dbs下看初始化文件)
audit_file_dest = C:\ORACLE\PRODUCT\10.2.0\ADMIN\ORCL\ADUMP
background_dump_dest = C:\ORACLE\PRODUCT\