2、准备系统环境参数,创建oracle分组及用户,修改系统文件,例如:/etc/sysctl.conf,/etc/security/limits.conf,/etc/profile,/etc/pam.d/login,~/.bash_profile
3、静默方式安装oracle数据库
./runInstaller -ignoreSysPrereqs -silent -responseFile ~/ee.rsp
4、创建实例
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -sysDBAUserName sys -sysDBAPassword 123456(不启动em)
增加-emConfiguration none(启动em)
dbca静默删除数据库
dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
5、启动监听lsnrctl start
6、启动数据库
sqlplus /nolog
SQL>conn /as sysdba
SQL>startup
7、关闭数据库
sqlplus /nolog
SQL>conn /as sysdba
SQL>shutdown immediate
8、netca是创建listener.ora或tnsnames.ora的工具,这两个文件手动编辑或创建即可,没有也不影响数据库启动。不需要借助此命令。
这里写错了struct stat *buf = malloc (sizeof(stat))你要申请的是结构体大小尺寸就应该是这样malloc(sizeof(struct stat))struct DATA *insert(struct DATA *head, struct DATA *d){
struct DATA *p0,*p1,*p2
p0=headp1=d
if(head==NULL) head=p1
else
{
while(p1->num>p0->num&&p0->next!=NULL)
{
p2=p0p0=p0->next
}
if( p1->num <p0->num )
{ if( head==p0 ) head=p1
else p2->next=p1
p1->next=p0}
else { p0->next=p1}
}
return head
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)